From d63c0bac87937fb73970a1cdd596514fdaaf105d Mon Sep 17 00:00:00 2001 From: fpgajie Date: Mon, 2 Feb 2026 21:02:27 +0800 Subject: [PATCH] add --- .idea/compiler.xml | 1 + .idea/encodings.xml | 5 + .idea/misc.xml | 1 + game_web/web_group/build/pro/taurus-core.xml | 20 +- .../src/main/java/com/group/MainServer.java | 6 +- .../java/com/group/job/UpdatePlayRoomJob.java | 2 +- .../src/main/webapp/config/taurus-core.xml | 20 +- .../src/main/webapp/logs/web_main.log | 3453 +-- .../main/webapp/logs/web_main.log.2026-01-30 | 3444 +++ .../main/webapp/logs/web_main.log.2026-01-31 | 6396 ++++++ .../main/webapp/logs/web_main.log.2026-02-01 | 5401 +++++ game_web/web_group/target/ROOT.war | Bin 11367342 -> 11369349 bytes .../ROOT/WEB-INF/lib/robot_common-1.0.8.jar | Bin 389430 -> 391287 bytes .../classes/com/group/MainServer$1.class | Bin 697 -> 697 bytes .../classes/com/group/MainServer$2.class | Bin 777 -> 777 bytes .../target/classes/com/group/MainServer.class | Bin 6623 -> 6623 bytes .../com/group/job/UpdatePlayRoomJob.class | Bin 24757 -> 24735 bytes .../src/main/java/hunan/DoTest.java | 29 +- .../src/main/java/hunan/HuNanChangSha.java | 2 +- .../src/main/java/hunan/JiQiRens.java | 40 +- .../client/business/GroupRoomBusiness.java | 80 +- .../java/taurus/newRobot/AddRoomRobot.java | 21 + .../main/java/taurus/newRobot/jiqiren.java | 63 +- .../java/taurus/newRobot/lianjiejiqiren.java | 27 +- libs/robot_common/src/test/java/Test.java | 2 +- libs/robot_common/src/test/java/Test2.java | 2 +- robots/robotchangma/.idea/.gitignore | 8 + robots/robotchangma/.idea/compiler.xml | 13 + robots/robotchangma/.idea/encodings.xml | 8 + robots/robotchangma/.idea/jarRepositories.xml | 20 + robots/robotchangma/.idea/kotlinc.xml | 6 + robots/robotchangma/.idea/misc.xml | 12 + robots/robotchangma/.idea/vcs.xml | 6 + robots/robotchangma/pom.xml | 193 + .../src/main/java/com/robotcm/MainServer.java | 225 + .../main/java/com/robotcm/hunan/DoTest.java | 153 + .../java/com/robotcm/hunan/HandAnalysis.java | 25 + .../java/com/robotcm/hunan/HuNanChangSha.java | 1928 ++ .../com/robotcm/hunan/HuNanFangPaoFa.java | 212 + .../com/robotcm/hunan/HuNanHongZhong.java | 322 + .../com/robotcm/hunan/HuNanPaoDeKuai.java | 121 + .../com/robotcm/hunan/HuNanZhuanZhuan.java | 341 + .../main/java/com/robotcm/hunan/JiQiRens.java | 1727 ++ .../com/robotcm/service/GroupLogService.java | 2173 ++ .../service/GroupPublisherService.java | 117 + .../com/robotcm/service/GroupRoomService.java | 1121 + .../com/robotcm/service/GroupService.java | 5840 +++++ .../com/robotcm/taurus/client/HttpClient.java | 221 + .../robotcm/taurus/client/ISocketLayer.java | 67 + .../com/robotcm/taurus/client/Message.java | 47 + .../taurus/client/MessageResponse.java | 17 + .../com/robotcm/taurus/client/NetManager.java | 107 + .../com/robotcm/taurus/client/SocketCode.java | 46 + .../robotcm/taurus/client/TaurusClient.java | 354 + .../robotcm/taurus/client/ThreadManager.java | 123 + .../client/business/AccountBusiness.java | 343 + .../client/business/GroupRoomBusiness.java | 1249 ++ .../taurus/client/business/RoomBusiness.java | 136 + .../robotcm/taurus/client/io/IOHandler.java | 251 + .../com/robotcm/taurus/client/io/ISocket.java | 113 + .../robotcm/taurus/client/io/LagMonitor.java | 104 + .../com/robotcm/taurus/client/io/Packet.java | 20 + .../taurus/client/io/SocketEngine.java | 160 + .../robotcm/taurus/client/io/SocketState.java | 13 + .../robotcm/taurus/client/io/SocketTcp.java | 156 + .../taurus/client/io/SystemController.java | 177 + .../taurus/client/io/TSocketException.java | 23 + .../taurus/newRobot/AddRedisRobot.java | 59 + .../robotcm/taurus/newRobot/AddRoomRobot.java | 384 + .../com/robotcm/taurus/newRobot/jiqiren.java | 661 + .../taurus/newRobot/lianjiejiqiren.java | 987 + .../com/robotcm/taurus/robot/RobotUser.java | 315 + .../com/robotcm/taurus/util/CardConfig.java | 54 + .../com/robotcm/taurus/util/CardGroup.java | 45 + .../java/com/robotcm/taurus/util/CardObj.java | 21 + .../com/robotcm/taurus/util/CardUtil.java | 378 + .../taurus/util/ChangShaSuanFaTest.java | 5106 +++++ .../taurus/util/ChangshaMahjongAI.java | 768 + .../taurus/util/ChangshaWinSplitCard.java | 901 + .../java/com/robotcm/taurus/util/Config.java | 270 + .../com/robotcm/taurus/util/GroupDatas.java | 115 + .../taurus/util/HongZhongSuanFaTest.java | 3562 +++ .../taurus/util/NewChangshaSuanFaTest.java | 224 + .../java/com/robotcm/taurus/util/Paixing.java | 293 + .../taurus/util/PaoDeKuaiSuanFaTest.java | 674 + .../com/robotcm/taurus/util/PlayerState.java | 94 + .../robotcm/taurus/util/ROBOTEventType.java | 13 + .../com/robotcm/taurus/util/TinHuChi.java | 994 + .../com/robotcm/taurus/util/TinHuGang.java | 404 + .../com/robotcm/taurus/util/TinHuPeng.java | 424 + .../robotcm/taurus/util/TingPaiChecker.java | 735 + .../com/robotcm/taurus/util/TryPutCard.java | 293 + .../java/com/robotcm/taurus/util/WinCard.java | 274 + .../com/robotcm/taurus/util/WinCardType.java | 87 + .../taurus/util/ZhuanZhuanSuanFaTest.java | 955 + .../main/java/com/robotcm/taurus/util/ai.java | 940 + .../java/com/robotcm/taurus/util/test.java | 3336 +++ .../java/com/robotcm/taurus/util/test1.java | 51 + .../java/com/robotcm/taurus/util/test99.java | 252 + .../java/com/robotcm/taurus/util/zuixin.java | 462 + .../src/main/webapp/WEB-INF/web.xml | 19 + .../src/main/webapp/config/bank_hp.lua | 19 + .../src/main/webapp/config/log4j.properties | 20 + .../src/main/webapp/config/mgr.lua | 25 + .../src/main/webapp/config/robot-config.xml | 8 + .../src/main/webapp/config/take_hp.lua | 10 + .../src/main/webapp/config/taurus-core.xml | 100 + .../src/main/webapp/config/trade.lua | 12 + .../src/main/webapp/logs/web_main.log | 10985 +++++++++ .../main/webapp/logs/web_main.log.2026-01-01 | 18511 ++++++++++++++++ .../main/webapp/logs/web_main.log.2026-01-02 | 5682 +++++ .../main/webapp/logs/web_main.log.2026-01-03 | 1192 + .../main/webapp/logs/web_main.log.2026-01-04 | 2150 ++ .../main/webapp/logs/web_main.log.2026-01-05 | 884 + .../main/webapp/logs/web_main.log.2026-01-21 | 161 + .../main/webapp/logs/web_main.log.2026-01-24 | 1682 ++ .../main/webapp/logs/web_main.log.2026-01-30 | 3444 +++ .../main/webapp/logs/web_main.log.2026-01-31 | 6396 ++++++ .../main/webapp/logs/web_main.log.2026-02-01 | 5401 +++++ .../src/test/java/etty-contexts.xml | 9 + .../java/robot_changma/DataClearUtils.java | 145 + .../src/test/java/robot_changma/Main.java | 9 + .../classes/com/robotcm/MainServer$1.class | Bin 0 -> 707 bytes .../classes/com/robotcm/MainServer$2.class | Bin 0 -> 2244 bytes .../classes/com/robotcm/MainServer.class | Bin 0 -> 6717 bytes .../classes/com/robotcm/hunan/DoTest.class | Bin 0 -> 5841 bytes .../com/robotcm/hunan/HandAnalysis.class | Bin 0 -> 1606 bytes .../com/robotcm/hunan/HuNanChangSha.class | Bin 0 -> 26450 bytes .../com/robotcm/hunan/HuNanFangPaoFa.class | Bin 0 -> 7471 bytes .../com/robotcm/hunan/HuNanHongZhong.class | Bin 0 -> 7874 bytes .../com/robotcm/hunan/HuNanPaoDeKuai.class | Bin 0 -> 5441 bytes .../com/robotcm/hunan/HuNanZhuanZhuan.class | Bin 0 -> 10819 bytes .../com/robotcm/hunan/JiQiRens$1.class | Bin 0 -> 22002 bytes .../com/robotcm/hunan/JiQiRens$2.class | Bin 0 -> 1014 bytes .../com/robotcm/hunan/JiQiRens$3.class | Bin 0 -> 1014 bytes .../classes/com/robotcm/hunan/JiQiRens.class | Bin 0 -> 26322 bytes .../com/robotcm/service/GroupLogService.class | Bin 0 -> 47797 bytes .../service/GroupPublisherService.class | Bin 0 -> 3367 bytes .../robotcm/service/GroupRoomService.class | Bin 0 -> 30133 bytes .../com/robotcm/service/GroupService.class | Bin 0 -> 113015 bytes .../robotcm/taurus/client/HttpClient$1.class | Bin 0 -> 1120 bytes .../robotcm/taurus/client/HttpClient$2.class | Bin 0 -> 826 bytes .../robotcm/taurus/client/HttpClient.class | Bin 0 -> 8801 bytes .../robotcm/taurus/client/ISocketLayer.class | Bin 0 -> 930 bytes .../com/robotcm/taurus/client/Message.class | Bin 0 -> 662 bytes .../taurus/client/MessageResponse.class | Bin 0 -> 407 bytes .../robotcm/taurus/client/NetManager.class | Bin 0 -> 3331 bytes .../robotcm/taurus/client/SocketCode.class | Bin 0 -> 1557 bytes .../taurus/client/TaurusClient$1.class | Bin 0 -> 1807 bytes .../taurus/client/TaurusClient$2.class | Bin 0 -> 2794 bytes .../taurus/client/TaurusClient$3.class | Bin 0 -> 2888 bytes .../taurus/client/TaurusClient$4.class | Bin 0 -> 1126 bytes .../taurus/client/TaurusClient$5.class | Bin 0 -> 860 bytes .../TaurusClient$ConnectionProtocol.class | Bin 0 -> 1250 bytes .../client/TaurusClient$NetClientEvent.class | Bin 0 -> 550 bytes .../robotcm/taurus/client/TaurusClient.class | Bin 0 -> 8492 bytes .../taurus/client/ThreadManager$1.class | Bin 0 -> 693 bytes .../taurus/client/ThreadManager$2.class | Bin 0 -> 692 bytes .../client/ThreadManager$MessgaeThread.class | Bin 0 -> 777 bytes .../robotcm/taurus/client/ThreadManager.class | Bin 0 -> 4114 bytes .../client/business/AccountBusiness.class | Bin 0 -> 13372 bytes .../client/business/GroupRoomBusiness.class | Bin 0 -> 33599 bytes .../taurus/client/business/RoomBusiness.class | Bin 0 -> 5198 bytes .../client/io/IOHandler$PacketReadState.class | Bin 0 -> 1422 bytes .../robotcm/taurus/client/io/IOHandler.class | Bin 0 -> 6669 bytes .../robotcm/taurus/client/io/ISocket$1.class | Bin 0 -> 733 bytes .../robotcm/taurus/client/io/ISocket.class | Bin 0 -> 3136 bytes .../robotcm/taurus/client/io/LagMonitor.class | Bin 0 -> 3120 bytes .../com/robotcm/taurus/client/io/Packet.class | Bin 0 -> 381 bytes .../taurus/client/io/SocketEngine$1.class | Bin 0 -> 891 bytes .../taurus/client/io/SocketEngine.class | Bin 0 -> 6392 bytes .../taurus/client/io/SocketState.class | Bin 0 -> 1187 bytes .../taurus/client/io/SocketTcp$1.class | Bin 0 -> 692 bytes .../taurus/client/io/SocketTcp$2.class | Bin 0 -> 692 bytes .../robotcm/taurus/client/io/SocketTcp.class | Bin 0 -> 5394 bytes .../taurus/client/io/SystemController$1.class | Bin 0 -> 975 bytes .../taurus/client/io/SystemController$2.class | Bin 0 -> 1022 bytes .../taurus/client/io/SystemController.class | Bin 0 -> 6068 bytes .../taurus/client/io/TSocketException.class | Bin 0 -> 544 bytes .../taurus/newRobot/AddRedisRobot.class | Bin 0 -> 2468 bytes .../taurus/newRobot/AddRoomRobot.class | Bin 0 -> 15192 bytes .../robotcm/taurus/newRobot/jiqiren$1.class | Bin 0 -> 1058 bytes .../com/robotcm/taurus/newRobot/jiqiren.class | Bin 0 -> 19185 bytes .../taurus/newRobot/lianjiejiqiren$1.class | Bin 0 -> 17429 bytes .../taurus/newRobot/lianjiejiqiren$2.class | Bin 0 -> 1151 bytes .../taurus/newRobot/lianjiejiqiren$3.class | Bin 0 -> 1140 bytes .../taurus/newRobot/lianjiejiqiren.class | Bin 0 -> 4189 bytes .../robotcm/taurus/robot/RobotUser$1.class | Bin 0 -> 1176 bytes .../robotcm/taurus/robot/RobotUser$2.class | Bin 0 -> 1448 bytes .../robotcm/taurus/robot/RobotUser$3.class | Bin 0 -> 1531 bytes .../com/robotcm/taurus/robot/RobotUser.class | Bin 0 -> 9986 bytes .../com/robotcm/taurus/util/CardConfig.class | Bin 0 -> 2591 bytes .../com/robotcm/taurus/util/CardGroup.class | Bin 0 -> 1882 bytes .../com/robotcm/taurus/util/CardObj.class | Bin 0 -> 1075 bytes .../com/robotcm/taurus/util/CardUtil.class | Bin 0 -> 9413 bytes .../taurus/util/ChangShaSuanFaTest.class | Bin 0 -> 100291 bytes .../ChangshaMahjongAI$DiscardResult.class | Bin 0 -> 803 bytes .../util/ChangshaMahjongAI$PlayerState.class | Bin 0 -> 1842 bytes .../taurus/util/ChangshaMahjongAI.class | Bin 0 -> 19052 bytes .../taurus/util/ChangshaWinSplitCard.class | Bin 0 -> 15356 bytes .../com/robotcm/taurus/util/Config.class | Bin 0 -> 2985 bytes .../com/robotcm/taurus/util/GroupDatas.class | Bin 0 -> 6378 bytes .../taurus/util/HongZhongSuanFaTest$1.class | Bin 0 -> 945 bytes .../util/HongZhongSuanFaTest$GamePhase.class | Bin 0 -> 1289 bytes .../HongZhongSuanFaTest$HandAnalysis.class | Bin 0 -> 2166 bytes .../HongZhongSuanFaTest$SpecialPattern.class | Bin 0 -> 1515 bytes .../HongZhongSuanFaTest$StrategyType.class | Bin 0 -> 1315 bytes .../util/HongZhongSuanFaTest$WinResult.class | Bin 0 -> 1609 bytes .../taurus/util/HongZhongSuanFaTest.class | Bin 0 -> 69928 bytes .../taurus/util/NewChangshaSuanFaTest.class | Bin 0 -> 7626 bytes .../com/robotcm/taurus/util/Paixing.class | Bin 0 -> 8275 bytes .../taurus/util/PaoDeKuaiSuanFaTest.class | Bin 0 -> 23095 bytes .../com/robotcm/taurus/util/PlayerState.class | Bin 0 -> 2844 bytes .../robotcm/taurus/util/ROBOTEventType.class | Bin 0 -> 460 bytes .../taurus/util/TinHuChi$TingChiOption.class | Bin 0 -> 819 bytes .../taurus/util/TinHuChi$TingResult.class | Bin 0 -> 753 bytes .../com/robotcm/taurus/util/TinHuChi.class | Bin 0 -> 20875 bytes .../com/robotcm/taurus/util/TinHuGang.class | Bin 0 -> 9018 bytes .../taurus/util/TinHuPeng$HandAnalysis.class | Bin 0 -> 942 bytes .../com/robotcm/taurus/util/TinHuPeng.class | Bin 0 -> 9682 bytes .../taurus/util/TingPaiChecker$HuResult.class | Bin 0 -> 564 bytes .../util/TingPaiChecker$TingCardInfo.class | Bin 0 -> 748 bytes .../util/TingPaiChecker$TingResult.class | Bin 0 -> 6002 bytes .../robotcm/taurus/util/TingPaiChecker.class | Bin 0 -> 13842 bytes .../com/robotcm/taurus/util/TryPutCard.class | Bin 0 -> 5657 bytes .../com/robotcm/taurus/util/WinCard.class | Bin 0 -> 5153 bytes .../com/robotcm/taurus/util/WinCardType.class | Bin 0 -> 2310 bytes .../taurus/util/ZhuanZhuanSuanFaTest$1.class | Bin 0 -> 256 bytes .../ZhuanZhuanSuanFaTest$HandAnalysis.class | Bin 0 -> 1911 bytes .../taurus/util/ZhuanZhuanSuanFaTest.class | Bin 0 -> 22798 bytes .../taurus/util/ai$DiscardResult.class | Bin 0 -> 743 bytes .../classes/com/robotcm/taurus/util/ai.class | Bin 0 -> 21893 bytes .../taurus/util/test$CarryOption.class | Bin 0 -> 628 bytes .../taurus/util/test$HandAnalysis.class | Bin 0 -> 1027 bytes .../robotcm/taurus/util/test$PlayOption.class | Bin 0 -> 742 bytes .../util/test$PlayOptionWithRemain.class | Bin 0 -> 1437 bytes .../taurus/util/test$RemainAnalysis.class | Bin 0 -> 469 bytes .../taurus/util/test$RemainHandAnalysis.class | Bin 0 -> 969 bytes .../com/robotcm/taurus/util/test.class | Bin 0 -> 91549 bytes .../com/robotcm/taurus/util/test1.class | Bin 0 -> 1307 bytes .../com/robotcm/taurus/util/test99.class | Bin 0 -> 6518 bytes .../com/robotcm/taurus/util/zuixin$1.class | Bin 0 -> 214 bytes .../robotcm/taurus/util/zuixin$DaziInfo.class | Bin 0 -> 1831 bytes .../taurus/util/zuixin$PlayerState.class | Bin 0 -> 1798 bytes .../com/robotcm/taurus/util/zuixin.class | Bin 0 -> 12233 bytes .../compile/compile/createdFiles.lst | 0 .../compile/compile/inputFiles.lst | 64 + .../compile/default-compile/createdFiles.lst | 118 + .../compile/default-compile/inputFiles.lst | 64 + .../default-testCompile/createdFiles.lst | 4 + .../default-testCompile/inputFiles.lst | 2 + .../testCompile/testCompile/createdFiles.lst | 0 .../testCompile/testCompile/inputFiles.lst | 2 + .../DataClearUtils$clear_data_t.class | Bin 0 -> 2738 bytes .../DataClearUtils$clear_data_test.class | Bin 0 -> 2747 bytes .../robot_changma/DataClearUtils.class | Bin 0 -> 2728 bytes .../test-classes/robot_changma/Main.class | Bin 0 -> 535 bytes 257 files changed, 115005 insertions(+), 3557 deletions(-) create mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-30 create mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-31 create mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-02-01 create mode 100644 robots/robotchangma/.idea/.gitignore create mode 100644 robots/robotchangma/.idea/compiler.xml create mode 100644 robots/robotchangma/.idea/encodings.xml create mode 100644 robots/robotchangma/.idea/jarRepositories.xml create mode 100644 robots/robotchangma/.idea/kotlinc.xml create mode 100644 robots/robotchangma/.idea/misc.xml create mode 100644 robots/robotchangma/.idea/vcs.xml create mode 100644 robots/robotchangma/pom.xml create mode 100644 robots/robotchangma/src/main/java/com/robotcm/MainServer.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/DoTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HandAnalysis.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanFangPaoFa.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanHongZhong.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanPaoDeKuai.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanZhuanZhuan.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/service/GroupLogService.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/service/GroupPublisherService.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/service/GroupRoomService.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/service/GroupService.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/HttpClient.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/ISocketLayer.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/Message.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/MessageResponse.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/NetManager.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/SocketCode.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/TaurusClient.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/ThreadManager.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/GroupRoomBusiness.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/RoomBusiness.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/IOHandler.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/ISocket.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/LagMonitor.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/Packet.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketEngine.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketState.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketTcp.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SystemController.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/TSocketException.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRedisRobot.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRoomRobot.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/jiqiren.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardConfig.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardGroup.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardObj.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardUtil.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangShaSuanFaTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaMahjongAI.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaWinSplitCard.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/Config.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/GroupDatas.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/HongZhongSuanFaTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/NewChangshaSuanFaTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/PlayerState.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ROBOTEventType.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuChi.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuGang.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuPeng.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/TingPaiChecker.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/TryPutCard.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCard.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCardType.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/ai.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/test.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/test1.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/test99.java create mode 100644 robots/robotchangma/src/main/java/com/robotcm/taurus/util/zuixin.java create mode 100644 robots/robotchangma/src/main/webapp/WEB-INF/web.xml create mode 100644 robots/robotchangma/src/main/webapp/config/bank_hp.lua create mode 100644 robots/robotchangma/src/main/webapp/config/log4j.properties create mode 100644 robots/robotchangma/src/main/webapp/config/mgr.lua create mode 100644 robots/robotchangma/src/main/webapp/config/robot-config.xml create mode 100644 robots/robotchangma/src/main/webapp/config/take_hp.lua create mode 100644 robots/robotchangma/src/main/webapp/config/taurus-core.xml create mode 100644 robots/robotchangma/src/main/webapp/config/trade.lua create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-01 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-02 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-03 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-04 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-05 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-21 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-24 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-30 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-31 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-01 create mode 100644 robots/robotchangma/src/test/java/etty-contexts.xml create mode 100644 robots/robotchangma/src/test/java/robot_changma/DataClearUtils.java create mode 100644 robots/robotchangma/src/test/java/robot_changma/Main.java create mode 100644 robots/robotchangma/target/classes/com/robotcm/MainServer$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/MainServer$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/MainServer.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/DoTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HuNanChangSha.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HuNanFangPaoFa.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HuNanHongZhong.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HuNanPaoDeKuai.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/HuNanZhuanZhuan.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$3.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/service/GroupLogService.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/service/GroupPublisherService.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/service/GroupRoomService.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/service/GroupService.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/ISocketLayer.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/Message.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/MessageResponse.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/NetManager.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/SocketCode.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$3.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$4.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$5.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$ConnectionProtocol.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$NetClientEvent.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager$MessgaeThread.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/business/AccountBusiness.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/business/GroupRoomBusiness.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/business/RoomBusiness.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler$PacketReadState.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/LagMonitor.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/Packet.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketEngine$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketEngine.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketState.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketTcp$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketTcp$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketTcp.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/client/io/TSocketException.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRedisRobot.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRoomRobot.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$3.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$2.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$3.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/CardConfig.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/CardGroup.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/CardObj.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/CardUtil.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangShaSuanFaTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$DiscardResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$PlayerState.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaWinSplitCard.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/Config.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/GroupDatas.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$GamePhase.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$HandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$SpecialPattern.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$StrategyType.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$WinResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/NewChangshaSuanFaTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/Paixing.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/PlayerState.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ROBOTEventType.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingChiOption.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuGang.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng$HandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$HuResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$TingCardInfo.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$TingResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/TryPutCard.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/WinCard.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/WinCardType.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$HandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ai$DiscardResult.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/ai.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$CarryOption.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$HandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$PlayOption.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$PlayOptionWithRemain.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$RemainAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test$RemainHandAnalysis.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/test99.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin$1.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin$DaziInfo.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin$PlayerState.class create mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin.class create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/createdFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/inputFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/createdFiles.lst create mode 100644 robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/inputFiles.lst create mode 100644 robots/robotchangma/target/test-classes/robot_changma/DataClearUtils$clear_data_t.class create mode 100644 robots/robotchangma/target/test-classes/robot_changma/DataClearUtils$clear_data_test.class create mode 100644 robots/robotchangma/target/test-classes/robot_changma/DataClearUtils.class create mode 100644 robots/robotchangma/target/test-classes/robot_changma/Main.class diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 5abfb36..ecb2090 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -9,6 +9,7 @@ + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index c7c11e5..85d0427 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -2,12 +2,14 @@ + + @@ -19,5 +21,8 @@ + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 0e686f4..efa5adf 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,6 +10,7 @@ diff --git a/game_web/web_group/build/pro/taurus-core.xml b/game_web/web_group/build/pro/taurus-core.xml index 6b657ff..49c529b 100644 --- a/game_web/web_group/build/pro/taurus-core.xml +++ b/game_web/web_group/build/pro/taurus-core.xml @@ -43,7 +43,7 @@ db1 com.mysql.cj.jdbc.Driver - jdbc:mysql://8.138.242.190:8060/wb_game + jdbc:mysql://47.109.55.7:8060/wb_game root 6KYnXJjGhxNceF8e @@ -86,15 +86,15 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/game_web/web_group/src/main/java/com/group/MainServer.java b/game_web/web_group/src/main/java/com/group/MainServer.java index ba5883f..979006f 100644 --- a/game_web/web_group/src/main/java/com/group/MainServer.java +++ b/game_web/web_group/src/main/java/com/group/MainServer.java @@ -42,6 +42,7 @@ public class MainServer extends Extension { public MainServer() { super(); //3秒 + // NetManager.TIMEOUT_TIME =3; timeScheduler = new ScheduledThreadPoolExecutor(1); timeScheduler.scheduleAtFixedRate(new Runnable() { @@ -120,6 +121,7 @@ public class MainServer extends Extension { // 1. 先启动独立的事件处理线程(只启动一次) startNetEventThread(); + // 2. 定时器只负责创建机器人连接 TPServer.me().getTimerPool().scheduleAtFixedRate(new Runnable() { @Override @@ -130,7 +132,9 @@ public class MainServer extends Extension { // qingChu.qingchu(); //DoTest doTe = new DoTest(); - //doTe.doTest(); + //doTe.allLogin(); + //批量登录 + AddRoomRobot addRoomRobot = new AddRoomRobot(); addRoomRobot.addRoom(); diff --git a/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java b/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java index a12d16b..87ad2dc 100644 --- a/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java +++ b/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java @@ -126,7 +126,7 @@ public class UpdatePlayRoomJob implements Job{ String exist = Redis.use("group1_db1").get("robot_exist"); if (StringUtil.isNotEmpty(exist)) { - createGroupRoom(groupId, pid); + //createGroupRoom(groupId, pid); } }finally { jedis.close(); diff --git a/game_web/web_group/src/main/webapp/config/taurus-core.xml b/game_web/web_group/src/main/webapp/config/taurus-core.xml index ec4b03d..2782485 100644 --- a/game_web/web_group/src/main/webapp/config/taurus-core.xml +++ b/game_web/web_group/src/main/webapp/config/taurus-core.xml @@ -43,7 +43,7 @@ db1 com.mysql.cj.jdbc.Driver - jdbc:mysql://8.138.242.190:8060/wb_game + jdbc:mysql://47.109.55.7:8060/wb_game root 6KYnXJjGhxNceF8e @@ -86,15 +86,15 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log b/game_web/web_group/src/main/webapp/logs/web_main.log index 2ec5374..88b36aa 100644 --- a/game_web/web_group/src/main/webapp/logs/web_main.log +++ b/game_web/web_group/src/main/webapp/logs/web_main.log @@ -1,3444 +1,9 @@ -30 一月 2026 | 17:26:29,970 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:26:30,084 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:26:33,287 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:26:33,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -30 一月 2026 | 17:26:35,018 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2393ms -30 一月 2026 | 17:26:36,669 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:646547 player:[551902,460542] fake_json:1 -30 一月 2026 | 17:26:38,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 17:26:38,895 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 -30 一月 2026 | 17:26:39,266 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2121ms -30 一月 2026 | 17:26:40,133 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 -30 一月 2026 | 17:26:41,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 17:26:42,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 17:26:42,774 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 17:26:42,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 17:26:44,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 -30 一月 2026 | 17:26:44,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:26:44,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 17:26:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 17:26:45,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 17:26:45,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 17:26:46,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@561fcb5d -30 一月 2026 | 17:26:46,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 17:26:46,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 17:26:48,751 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:854154 player:[407896,946610] fake_json:1 -30 一月 2026 | 17:27:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -30 一月 2026 | 17:27:06,407 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:27:07,131 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 17:27:07,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 17:27:07,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -30 一月 2026 | 17:27:07,246 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -30 一月 2026 | 17:27:08,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2270ms -30 一月 2026 | 17:27:11,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 17:27:11,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -30 一月 2026 | 17:27:13,173 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2159ms -30 一月 2026 | 17:27:14,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 -30 一月 2026 | 17:27:14,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:27:14,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 17:27:15,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 17:27:15,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 17:27:16,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 17:27:16,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fb76f31 -30 一月 2026 | 17:27:16,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 17:27:16,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 17:27:26,327 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:351414 player:[424127,443232] fake_json:1 -30 一月 2026 | 17:27:47,159 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:800819 player:[323800,158894] fake_json:1 -30 一月 2026 | 17:28:20,629 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:182699 player:[412118,592635] fake_json:1 -30 一月 2026 | 17:28:50,993 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:890748 player:[762687,374446] fake_json:1 -30 一月 2026 | 17:28:52,977 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:618214 player:[924063,508402] fake_json:1 -30 一月 2026 | 17:29:01,135 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:521291 player:[821735,680619] fake_json:1 -30 一月 2026 | 17:29:06,095 | INFO | qtp809762318-83 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:8646ms -30 一月 2026 | 17:29:41,480 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:29:41,636 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:216463 player:[948059,400967] fake_json:1 -30 一月 2026 | 17:29:42,348 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:29:43,247 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2955ms -30 一月 2026 | 17:29:44,567 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:3190ms -30 一月 2026 | 17:29:49,195 | INFO | qtp809762318-77 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2257ms -30 一月 2026 | 17:29:57,852 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:30:02,577 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6517ms -30 一月 2026 | 17:30:19,934 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:548293 player:[829427,592635] fake_json:1 -30 一月 2026 | 17:30:22,233 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:367166 player:[750455,848960] fake_json:1 -30 一月 2026 | 17:30:28,824 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:30:33,256 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5700ms -30 一月 2026 | 17:30:43,093 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1570ms -30 一月 2026 | 17:30:50,176 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:30:51,191 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1711ms -30 一月 2026 | 17:30:51,407 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:30:52,661 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1932ms -30 一月 2026 | 17:30:55,976 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2050ms -30 一月 2026 | 17:31:23,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651411 player:[400967,371993] fake_json:1 -30 一月 2026 | 17:31:25,377 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:419571 player:[829427,897609] fake_json:1 -30 一月 2026 | 17:31:58,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:777304 player:[708298,592635] fake_json:1 -30 一月 2026 | 17:32:31,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:960419 player:[981110,746710] fake_json:1 -30 一月 2026 | 17:32:34,114 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:459061 player:[400967,268636] fake_json:1 -30 一月 2026 | 17:32:36,274 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 -30 一月 2026 | 17:32:36,394 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 -30 一月 2026 | 17:33:03,672 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:917563 player:[864120,592635] fake_json:1 -30 一月 2026 | 17:33:22,035 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 -30 一月 2026 | 17:33:22,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 -30 一月 2026 | 17:33:45,395 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:995431 player:[726667,268636] fake_json:1 -30 一月 2026 | 17:33:47,462 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:168435 player:[774381,821735] fake_json:1 -30 一月 2026 | 17:33:58,260 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:818136 player:[374446,424127] fake_json:1 -30 一月 2026 | 17:34:33,825 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:292563 player:[829427,962304] fake_json:1 -30 一月 2026 | 17:34:54,023 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:34:54,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:34:59,566 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:536006 player:[268636,750455] fake_json:1 -30 一月 2026 | 17:35:01,594 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:262842 player:[508402,948059] fake_json:1 -30 一月 2026 | 17:35:38,994 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:197112 player:[540812,918233] fake_json:1 -30 一月 2026 | 17:36:08,597 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:739525 player:[615558,864120] fake_json:1 -30 一月 2026 | 17:36:11,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:312164 player:[981110,826893] fake_json:1 -30 一月 2026 | 17:36:14,615 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540812 player:[750455,829427] fake_json:1 -30 一月 2026 | 17:36:27,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:36:27,728 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:36:37,931 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:207050 player:[946610,948059] fake_json:1 -30 一月 2026 | 17:37:13,418 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:754709 player:[762687,981110] fake_json:1 -30 一月 2026 | 17:37:15,896 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:338956 player:[615558,962304] fake_json:1 -30 一月 2026 | 17:37:29,137 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:195574 player:[592635,826893] fake_json:1 -30 一月 2026 | 17:37:57,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 -30 一月 2026 | 17:37:58,487 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 -30 一月 2026 | 17:38:14,088 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:753103 player:[508402,750455] fake_json:1 -30 一月 2026 | 17:38:16,258 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:416598 player:[424127,992762] fake_json:1 -30 一月 2026 | 17:38:28,793 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:640745 player:[605025,962304] fake_json:1 -30 一月 2026 | 17:38:36,815 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:38:36,861 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:38:45,124 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:38:46,190 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:38:46,638 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2193ms -30 一月 2026 | 17:38:47,257 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1666ms -30 一月 2026 | 17:38:50,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1908ms -30 一月 2026 | 17:38:53,757 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:633070 player:[508402,981110] fake_json:1 -30 一月 2026 | 17:39:19,462 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:416506 player:[948059,864120] fake_json:1 -30 一月 2026 | 17:39:22,981 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 -30 一月 2026 | 17:39:23,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 -30 一月 2026 | 17:39:29,047 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:39:29,093 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:40:08,824 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:40:10,000 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1909ms -30 一月 2026 | 17:40:10,379 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:40:11,425 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1694ms -30 一月 2026 | 17:40:14,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1534ms -30 一月 2026 | 17:40:56,068 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:40:57,258 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1746ms -30 一月 2026 | 17:40:57,708 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1536ms -30 一月 2026 | 17:41:05,318 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:41:06,340 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1887ms -30 一月 2026 | 17:41:06,766 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1569ms -30 一月 2026 | 17:41:21,267 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:41:27,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6951ms -30 一月 2026 | 17:41:27,236 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:41:28,286 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1692ms -30 一月 2026 | 17:41:33,031 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1774ms -30 一月 2026 | 17:41:35,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:588833 player:[615558,774381] fake_json:1 -30 一月 2026 | 17:42:06,955 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6599ms -30 一月 2026 | 17:42:26,113 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:42:27,624 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2053ms -30 一月 2026 | 17:42:28,073 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1746ms -30 一月 2026 | 17:42:54,059 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:42:55,431 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2127ms -30 一月 2026 | 17:42:56,012 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1971ms -30 一月 2026 | 17:43:15,493 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6980ms -30 一月 2026 | 17:43:24,552 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:43:25,834 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms -30 一月 2026 | 17:43:26,555 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1837ms -30 一月 2026 | 17:43:56,161 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6838ms -30 一月 2026 | 17:44:28,678 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:593388 player:[946610,551902] fake_json:1 -30 一月 2026 | 17:44:31,534 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1710ms -30 一月 2026 | 17:44:34,657 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:44:39,855 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6491ms -30 一月 2026 | 17:45:28,606 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:200265 player:[400967,158894] fake_json:1 -30 一月 2026 | 17:46:08,279 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:46:08,324 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:46:10,396 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:46:12,140 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2523ms -30 一月 2026 | 17:46:15,213 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:46:16,297 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1620ms -30 一月 2026 | 17:46:21,476 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2098ms -30 一月 2026 | 17:46:31,377 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1396ms -30 一月 2026 | 17:46:35,614 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:46:41,001 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6706ms -30 一月 2026 | 17:46:57,058 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1514ms -30 一月 2026 | 17:47:01,496 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:47:05,506 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:06,759 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1966ms -30 一月 2026 | 17:47:07,260 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1892ms -30 一月 2026 | 17:47:08,921 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8481ms -30 一月 2026 | 17:47:13,417 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1392ms -30 一月 2026 | 17:47:16,136 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:517718 player:[680619,424127] fake_json:1 -30 一月 2026 | 17:47:18,576 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:47:18,984 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:555298 player:[540812,918233] fake_json:1 -30 一月 2026 | 17:47:19,517 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:47:19,898 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2009ms -30 一月 2026 | 17:47:20,741 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1896ms -30 一月 2026 | 17:47:20,971 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 -30 一月 2026 | 17:47:21,053 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 -30 一月 2026 | 17:47:22,831 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 -30 一月 2026 | 17:47:22,975 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 -30 一月 2026 | 17:47:23,638 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms -30 一月 2026 | 17:47:32,796 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6768ms -30 一月 2026 | 17:47:42,653 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:43,499 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:43,896 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms -30 一月 2026 | 17:47:44,678 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1836ms -30 一月 2026 | 17:47:47,316 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms -30 一月 2026 | 17:48:25,661 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:417138 player:[950914,829427] fake_json:1 -30 一月 2026 | 17:48:47,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:48:47,864 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:48:56,358 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:48:57,743 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1894ms -30 一月 2026 | 17:48:58,073 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1686ms -30 一月 2026 | 17:49:09,312 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:478137 player:[726667,407896] fake_json:1 -30 一月 2026 | 17:49:19,049 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:49:20,208 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1600ms -30 一月 2026 | 17:49:20,947 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1745ms -30 一月 2026 | 17:49:23,005 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:929576 player:[605025,774381] fake_json:1 -30 一月 2026 | 17:50:25,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:767838 player:[826893,821735] fake_json:1 -30 一月 2026 | 17:50:38,851 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:50:40,579 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2366ms -30 一月 2026 | 17:50:40,884 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2042ms -30 一月 2026 | 17:51:12,706 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:387529 player:[897609,158894] fake_json:1 -30 一月 2026 | 17:51:23,818 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:322816 player:[864120,950914] fake_json:1 -30 一月 2026 | 17:52:29,459 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:52:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:52:38,188 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:843458 player:[950914,946610] fake_json:1 -30 一月 2026 | 17:52:57,959 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:52:58,011 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:53:03,617 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:05,165 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:05,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2885ms -30 一月 2026 | 17:53:07,020 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2657ms -30 一月 2026 | 17:53:08,246 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2010ms -30 一月 2026 | 17:53:11,348 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5096ms -30 一月 2026 | 17:53:20,200 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:242747 player:[551902,412118] fake_json:1 -30 一月 2026 | 17:53:21,942 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:23,476 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2125ms -30 一月 2026 | 17:53:27,705 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:53:27,752 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:54:12,817 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:865266 player:[158894,948059] fake_json:1 -30 一月 2026 | 17:54:15,064 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:907057 player:[746710,400967] fake_json:1 -30 一月 2026 | 17:54:22,236 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:54:23,529 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1920ms -30 一月 2026 | 17:54:23,786 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1626ms -30 一月 2026 | 17:55:11,406 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:111147 player:[371993,948059] fake_json:1 -30 一月 2026 | 17:55:21,493 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:55:21,543 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:55:45,004 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:762029 player:[944035,323800] fake_json:1 -30 一月 2026 | 17:55:56,054 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:3477ms -30 一月 2026 | 17:56:05,382 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575829 player:[948059,992762] fake_json:1 -30 一月 2026 | 17:56:16,559 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:56:18,038 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2247ms -30 一月 2026 | 17:56:18,334 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2045ms -30 一月 2026 | 17:57:04,516 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:228101 player:[946610,424127] fake_json:1 -30 一月 2026 | 17:57:26,214 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:57:26,265 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:57:40,247 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:405262 player:[407896,615558] fake_json:1 -30 一月 2026 | 17:57:46,740 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:57:47,895 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1787ms -30 一月 2026 | 17:57:48,215 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1647ms -30 一月 2026 | 17:57:57,191 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:57:58,368 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1724ms -30 一月 2026 | 17:57:58,971 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1640ms -30 一月 2026 | 17:58:39,221 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:58:39,686 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:58:40,621 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2247ms -30 一月 2026 | 17:58:41,147 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2036ms -30 一月 2026 | 17:58:41,559 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 -30 一月 2026 | 17:58:42,442 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 -30 一月 2026 | 17:58:44,153 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1840ms -30 一月 2026 | 17:59:15,424 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:609782 player:[897609,826893] fake_json:1 -30 一月 2026 | 17:59:46,451 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:530087 player:[944035,374446] fake_json:1 -30 一月 2026 | 17:59:52,273 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:59:52,322 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:59:59,947 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:376307 player:[950914,424127] fake_json:1 -30 一月 2026 | 18:00:14,668 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:00:14,722 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:00:22,275 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:23,980 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2768ms -30 一月 2026 | 18:00:24,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:450783 player:[774381,371993] fake_json:1 -30 一月 2026 | 18:00:24,536 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:26,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms -30 一月 2026 | 18:00:29,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1870ms -30 一月 2026 | 18:00:35,671 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:00:35,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:00:37,992 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:39,705 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2421ms -30 一月 2026 | 18:00:39,793 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2140ms -30 一月 2026 | 18:00:45,702 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:47,392 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2332ms -30 一月 2026 | 18:00:47,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1852ms -30 一月 2026 | 18:00:48,036 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:00:49,496 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2099ms -30 一月 2026 | 18:00:49,915 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643833 player:[680619,592635] fake_json:1 -30 一月 2026 | 18:00:50,101 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2117ms -30 一月 2026 | 18:01:13,630 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:01:14,961 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1953ms -30 一月 2026 | 18:01:16,690 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1901ms -30 一月 2026 | 18:01:27,457 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 -30 一月 2026 | 18:01:28,213 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 -30 一月 2026 | 18:01:34,874 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2091ms -30 一月 2026 | 18:01:55,258 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:01:56,115 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1476ms -30 一月 2026 | 18:01:57,167 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms -30 一月 2026 | 18:02:51,761 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:851807 player:[708298,948059] fake_json:1 -30 一月 2026 | 18:02:56,014 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:457216 player:[829427,746710] fake_json:1 -30 一月 2026 | 18:03:26,717 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:270548 player:[374446,897275] fake_json:1 -30 一月 2026 | 18:04:04,597 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 -30 一月 2026 | 18:04:06,283 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 -30 一月 2026 | 18:04:51,429 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:04:53,024 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2102ms -30 一月 2026 | 18:04:53,455 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:04:54,646 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:04:54,847 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2256ms -30 一月 2026 | 18:04:55,839 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:04:55,991 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms -30 一月 2026 | 18:04:56,909 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1818ms -30 一月 2026 | 18:04:58,363 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1490ms -30 一月 2026 | 18:05:00,430 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:362862 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:05:48,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:05:48,378 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:05:57,030 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2965ms -30 一月 2026 | 18:05:57,484 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:313453 player:[371993,750455] fake_json:1 -30 一月 2026 | 18:06:03,570 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:536125 player:null fake_json:1 -30 一月 2026 | 18:06:08,886 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:246578 player:null fake_json:1 -30 一月 2026 | 18:06:31,046 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:06:31,095 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:06:41,141 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:06:42,462 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms -30 一月 2026 | 18:06:42,943 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1842ms -30 一月 2026 | 18:06:43,214 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:508321 player:null fake_json:1 -30 一月 2026 | 18:06:43,814 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:387162 player:null fake_json:1 -30 一月 2026 | 18:06:51,691 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:764436 player:null fake_json:1 -30 一月 2026 | 18:06:54,517 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:422479 player:[615558,924063] fake_json:1 -30 一月 2026 | 18:06:56,153 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:979575 player:null fake_json:1 -30 一月 2026 | 18:07:03,897 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:07:04,894 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1686ms -30 一月 2026 | 18:07:05,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1512ms -30 一月 2026 | 18:07:09,341 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:07:10,484 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1775ms -30 一月 2026 | 18:07:12,231 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms -30 一月 2026 | 18:07:15,464 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:792953 player:null fake_json:1 -30 一月 2026 | 18:07:18,271 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:136029 player:null fake_json:1 -30 一月 2026 | 18:07:19,110 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:124710 player:null fake_json:1 -30 一月 2026 | 18:07:29,997 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:30,245 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:31,697 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:32,723 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:4765b56d94c1b900556ff47b54d10a1b -30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"518695","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767652,"id":518695,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:32,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:310395 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:3ff4df8c3f242398ea761c3160ae6144 -30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"310395","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767653,"id":310395,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:33,334 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:674614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:fd3bdd43bfed82fc96994e18e9629f96 -30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"674614","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767654,"id":674614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:34,476 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:34,599 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:07:35,716 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1629ms -30 一月 2026 | 18:07:36,475 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1700ms -30 一月 2026 | 18:07:37,016 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:37,151 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:0b74dee404f219a9e0b3b4ca6d185e38 -30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"873893","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767657,"id":873893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:37,340 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:38,262 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:a8cd8a50a73171252e29f9f712ec6393 -30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"956249","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767658,"id":956249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:38,437 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:38,680 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:42,385 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,521 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,681 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,004 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtvXd83xLpt9KXXkyibLGOE2rHM57clzPK1fbD8OkmgkM85aWqzOzz0xoplzSMa5xAWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,185 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,280 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:4dab3afdc3df2d42cd666e1cb1c0f427 -30 一月 2026 | 18:07:43,281 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"894301","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767663,"id":894301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:43,397 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:50,525 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:50,740 | WARN | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:51,281 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:560471 player:null fake_json:1 -30 一月 2026 | 18:07:52,072 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:505441 player:null fake_json:1 -30 一月 2026 | 18:07:52,758 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:53,704 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 -30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:588589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:1666816f317fab999e3e102b261273c7 -30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"588589","nick":"干杉波艺堂新美婷内衣专卖 果果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":588589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:54,501 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:54,542 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot:870589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:6fa054182a809c3e6102148031d4fb5e -30 一月 2026 | 18:07:54,543 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870589","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":870589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:54,603 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:54,721 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 -30 一月 2026 | 18:07:55,700 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:56,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:56,395 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:a74e96ddbbd6c8b9ca81fc69b1217236 -30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572311","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767676,"id":572311,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:56,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:56,586 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:56,856 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:58,347 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:350030 player:[774381,918233] fake_json:1 -30 一月 2026 | 18:08:02,565 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:08:02,612 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:08:12,917 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:08:14,542 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2296ms -30 一月 2026 | 18:08:14,912 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:08:14,955 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:928322 player:[0,0] fake_json:1 -30 一月 2026 | 18:08:15,017 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2003ms -30 一月 2026 | 18:08:16,105 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1852ms -30 一月 2026 | 18:08:16,956 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1854ms -30 一月 2026 | 18:08:18,859 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:412235 player:[508402,708298] fake_json:1 -30 一月 2026 | 18:08:43,591 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:08:45,200 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2271ms -30 一月 2026 | 18:08:45,525 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2091ms -30 一月 2026 | 18:08:49,081 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:645818 player:[680619,412118] fake_json:1 -30 一月 2026 | 18:08:57,206 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:589872 player:[864120,848960] fake_json:1 -30 一月 2026 | 18:09:12,597 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:09:13,898 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1956ms -30 一月 2026 | 18:09:15,006 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1723ms -30 一月 2026 | 18:09:18,619 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:427411 player:[746710,950914] fake_json:1 -30 一月 2026 | 18:09:29,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:129617 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:09:41,567 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:09:42,765 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms -30 一月 2026 | 18:09:48,150 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1747ms -30 一月 2026 | 18:10:01,536 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:378500 player:[992762,540812] fake_json:1 -30 一月 2026 | 18:10:56,181 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:10:56,220 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:11:03,796 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:547574 player:[0,371993] fake_json:1 -30 一月 2026 | 18:11:05,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469165 player:[158894,0] fake_json:1 -30 一月 2026 | 18:11:08,292 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 -30 一月 2026 | 18:11:08,734 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 -30 一月 2026 | 18:11:20,289 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:11:22,438 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2819ms -30 一月 2026 | 18:11:23,711 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:11:24,915 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1834ms -30 一月 2026 | 18:11:25,474 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1980ms -30 一月 2026 | 18:11:28,476 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1933ms -30 一月 2026 | 18:11:34,977 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:11:36,155 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1898ms -30 一月 2026 | 18:11:37,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2241ms -30 一月 2026 | 18:12:04,353 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:12:05,784 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2109ms -30 一月 2026 | 18:12:09,990 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1289ms -30 一月 2026 | 18:12:29,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:12:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:12:30,964 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:12:32,225 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2047ms -30 一月 2026 | 18:12:32,254 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1912ms -30 一月 2026 | 18:12:38,457 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:905837 player:[508402,762687] fake_json:1 -30 一月 2026 | 18:13:07,696 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:330225 player:[158894,762687] fake_json:1 -30 一月 2026 | 18:13:15,667 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:13:17,075 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2020ms -30 一月 2026 | 18:13:17,699 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1875ms -30 一月 2026 | 18:13:23,416 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:13:24,696 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2006ms -30 一月 2026 | 18:13:25,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2354ms -30 一月 2026 | 18:13:47,893 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:955407 player:[412118,158894] fake_json:1 -30 一月 2026 | 18:14:43,024 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:626691 player:[918233,746710] fake_json:1 -30 一月 2026 | 18:15:26,775 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:887137 player:[992762,508402] fake_json:1 -30 一月 2026 | 18:15:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:15:44,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:15:48,936 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:871369 player:[] fake_json: -30 一月 2026 | 18:15:49,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:246124 player:[] fake_json: -30 一月 2026 | 18:15:58,802 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:622841 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:16:03,827 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:16:04,967 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1727ms -30 一月 2026 | 18:16:06,839 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:16:08,117 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1825ms -30 一月 2026 | 18:16:12,883 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2367ms -30 一月 2026 | 18:16:25,180 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:766644 player:[460542,848960] fake_json:1 -30 一月 2026 | 18:16:31,239 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:819237 player:[746710,950914] fake_json:1 -30 一月 2026 | 18:16:40,043 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:16:41,282 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2095ms -30 一月 2026 | 18:16:41,845 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1916ms -30 一月 2026 | 18:16:52,639 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:16:53,860 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1889ms -30 一月 2026 | 18:16:54,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2115ms -30 一月 2026 | 18:17:00,676 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:17:01,881 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1987ms -30 一月 2026 | 18:17:02,399 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:755173 player:[821735,412118] fake_json:1 -30 一月 2026 | 18:17:02,640 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2136ms -30 一月 2026 | 18:17:04,637 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:602562 player:[950914,762687] fake_json:1 -30 一月 2026 | 18:17:07,959 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:17:15,981 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:9231ms -30 一月 2026 | 18:17:23,278 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:17:24,535 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1793ms -30 一月 2026 | 18:17:25,356 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1787ms -30 一月 2026 | 18:17:27,396 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:17:28,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1489ms -30 一月 2026 | 18:17:28,968 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1604ms -30 一月 2026 | 18:17:43,004 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:420487 player:[374446,918233] fake_json:1 -30 一月 2026 | 18:17:48,841 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:927654 player:[746710,508402] fake_json:1 -30 一月 2026 | 18:18:01,058 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:18:02,360 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1984ms -30 一月 2026 | 18:18:03,558 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2358ms -30 一月 2026 | 18:18:21,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:617380 player:[412118,746710] fake_json:1 -30 一月 2026 | 18:18:59,111 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:621888 player:[371993,374446] fake_json:1 -30 一月 2026 | 18:19:00,797 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 -30 一月 2026 | 18:19:01,075 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 -30 一月 2026 | 18:19:10,166 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:19:11,511 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1805ms -30 一月 2026 | 18:19:12,051 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1696ms -30 一月 2026 | 18:19:17,816 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651006 player:[158894,864120] fake_json:1 -30 一月 2026 | 18:19:57,020 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:646236 player:[750455,821735] fake_json:1 -30 一月 2026 | 18:20:01,795 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:915281 player:[774381,540812] fake_json:1 -30 一月 2026 | 18:20:41,184 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 -30 一月 2026 | 18:20:41,800 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 -30 一月 2026 | 18:20:59,419 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:900020 player:[864120,950914] fake_json:1 -30 一月 2026 | 18:21:17,673 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:21:17,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:21:30,058 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:829418 player:[680619,762687] fake_json:1 -30 一月 2026 | 18:21:49,002 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:21:50,561 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2220ms -30 一月 2026 | 18:21:50,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1777ms -30 一月 2026 | 18:22:03,061 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:259195 player:[460542,774381] fake_json:1 -30 一月 2026 | 18:22:05,293 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:22:06,000 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:22:06,360 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms -30 一月 2026 | 18:22:07,120 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1664ms -30 一月 2026 | 18:22:12,347 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:912601 player:[] fake_json: -30 一月 2026 | 18:22:15,279 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:700715 player:[746710,762687] fake_json:1 -30 一月 2026 | 18:22:15,279 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2078ms -30 一月 2026 | 18:22:24,960 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:22:26,321 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1908ms -30 一月 2026 | 18:22:27,045 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1736ms -30 一月 2026 | 18:22:37,383 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:730438 player:[992762,708298] fake_json:1 -30 一月 2026 | 18:22:44,888 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:933516 player:[848960,460542] fake_json:1 -30 一月 2026 | 18:22:48,566 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:22:57,261 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:10097ms -30 一月 2026 | 18:23:01,039 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:23:06,786 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6831ms -30 一月 2026 | 18:23:16,044 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:23:17,401 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2087ms -30 一月 2026 | 18:23:18,443 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2392ms -30 一月 2026 | 18:23:24,202 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:966864 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:23:32,185 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:23:33,641 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2185ms -30 一月 2026 | 18:23:34,853 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2757ms -30 一月 2026 | 18:23:53,727 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:624197 player:[918233,158894] fake_json:1 -30 一月 2026 | 18:23:55,763 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:23:55,881 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:24:25,242 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:24:26,444 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1891ms -30 一月 2026 | 18:24:27,001 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1785ms -30 一月 2026 | 18:24:35,231 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 -30 一月 2026 | 18:24:35,766 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 -30 一月 2026 | 18:24:37,445 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:24:43,735 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7208ms -30 一月 2026 | 18:24:43,949 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:24:45,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1829ms -30 一月 2026 | 18:24:45,606 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1653ms -30 一月 2026 | 18:24:53,992 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:24:55,246 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1784ms -30 一月 2026 | 18:24:55,827 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1757ms -30 一月 2026 | 18:24:55,874 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:357758 player:[950914,774381] fake_json:1 -30 一月 2026 | 18:24:57,766 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:24:59,008 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:25:18,871 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:25:20,333 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2105ms -30 一月 2026 | 18:25:20,645 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1776ms -30 一月 2026 | 18:25:50,549 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:890561 player:[821735,412118] fake_json:1 -30 一月 2026 | 18:26:01,630 | INFO | qtp809762318-66 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:26:02,964 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2688ms -30 一月 2026 | 18:26:12,971 | INFO | qtp809762318-84 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:14,379 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms -30 一月 2026 | 18:26:14,839 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1918ms -30 一月 2026 | 18:26:20,047 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:21,497 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2139ms -30 一月 2026 | 18:26:22,171 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2233ms -30 一月 2026 | 18:26:47,405 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:48,688 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1779ms -30 一月 2026 | 18:26:48,965 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1563ms -30 一月 2026 | 18:26:57,803 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:796674 player:[746710,374446] fake_json:1 -30 一月 2026 | 18:26:59,568 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:638556 player:[848960,508402] fake_json:1 -30 一月 2026 | 18:27:01,243 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:808185 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:27:12,670 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:13,736 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1611ms -30 一月 2026 | 18:27:14,258 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1641ms -30 一月 2026 | 18:27:20,012 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:21,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms -30 一月 2026 | 18:27:21,968 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2001ms -30 一月 2026 | 18:27:32,367 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:769880 player:[] fake_json: -30 一月 2026 | 18:27:34,005 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:27:34,780 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:34,967 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1460ms -30 一月 2026 | 18:27:35,291 | INFO | qtp809762318-98 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:27:35,924 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1783ms -30 一月 2026 | 18:27:36,392 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1693ms -30 一月 2026 | 18:27:36,408 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1650ms -30 一月 2026 | 18:27:49,013 | INFO | qtp809762318-97 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:50,209 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1819ms -30 一月 2026 | 18:27:50,738 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1838ms -30 一月 2026 | 18:27:52,852 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:986517 player:[992762,371993] fake_json:1 -30 一月 2026 | 18:27:55,014 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:491206 player:[508402,412118] fake_json:1 -30 一月 2026 | 18:27:57,618 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731681 player:[774381,460542] fake_json:1 -30 一月 2026 | 18:28:21,913 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:28:23,311 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1935ms -30 一月 2026 | 18:28:23,557 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1525ms -30 一月 2026 | 18:28:27,472 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:464167 player:[864120,750455] fake_json:1 -30 一月 2026 | 18:29:03,448 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:936610 player:[762687,918233] fake_json:1 -30 一月 2026 | 18:29:05,426 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:29:05,907 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:29:07,413 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:08,045 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:08,822 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:09,567 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:29:09,905 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 -30 一月 2026 | 18:29:10,730 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 -30 一月 2026 | 18:29:11,826 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:29:12,728 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:30:04,888 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 -30 一月 2026 | 18:30:06,314 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 -30 一月 2026 | 18:30:18,500 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:229408 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:30:20,278 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:30:20,486 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:30:35,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:650605 player:[746710,992762] fake_json:1 -30 一月 2026 | 18:30:37,249 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:331019 player:[540812,864120] fake_json:1 -30 一月 2026 | 18:30:38,829 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 -30 一月 2026 | 18:30:39,061 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 -30 一月 2026 | 18:30:46,774 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:509529 player:[848960,374446] fake_json:1 -30 一月 2026 | 18:31:18,006 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:31:18,710 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:31:21,344 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:633767 player:[746710,371993] fake_json:1 -30 一月 2026 | 18:31:42,091 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763268 player:[750455,508402] fake_json:1 -30 一月 2026 | 18:31:44,289 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:570837 player:[412118,762687] fake_json:1 -30 一月 2026 | 18:31:46,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:347712 player:[821735,774381] fake_json:1 -30 一月 2026 | 18:32:25,428 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:32:25,610 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:32:50,382 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977353 player:[680619,412118] fake_json:1 -30 一月 2026 | 18:32:52,914 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:432129 player:[540812,708298] fake_json:1 -30 一月 2026 | 18:33:01,512 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:939106 player:[918233,762687] fake_json:1 -30 一月 2026 | 18:33:20,925 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:526201 player:[848960,950914] fake_json:1 -30 一月 2026 | 18:33:57,232 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:735574 player:[746710,508402] fake_json:1 -30 一月 2026 | 18:33:59,382 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546843 player:[864120,158894] fake_json:1 -30 一月 2026 | 18:34:01,453 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 -30 一月 2026 | 18:34:02,502 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 -30 一月 2026 | 18:34:10,605 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:462181 player:[680619,460542] fake_json:1 -30 一月 2026 | 18:34:31,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155464 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:34:42,027 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519224 player:[918233,540812] fake_json:1 -30 一月 2026 | 18:35:04,669 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:175059 player:[508402,371993] fake_json:1 -30 一月 2026 | 18:35:24,658 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:737781 player:[992762,864120] fake_json:1 -30 一月 2026 | 18:35:26,955 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:576349 player:[762687,460542] fake_json:1 -30 一月 2026 | 18:35:39,727 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:308841 player:[848960,950914] fake_json:1 -30 一月 2026 | 18:36:01,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:605647 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:36:08,329 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:704553 player:[750455,992762] fake_json:1 -30 一月 2026 | 18:36:19,493 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:523274 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:36:21,501 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:406848 player:[540812,950914] fake_json:1 -30 一月 2026 | 18:36:35,770 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:144315 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:37:15,662 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:733190 player:[746710,750455] fake_json:1 -30 一月 2026 | 18:37:27,773 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:876695 player:[680619,774381] fake_json:1 -30 一月 2026 | 18:37:29,699 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:495094 player:[460542,540812] fake_json:1 -30 一月 2026 | 18:37:40,009 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:276291 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:37:51,929 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:884970 player:[918233,374446] fake_json:1 -30 一月 2026 | 18:38:23,071 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:453805 player:[460542,950914] fake_json:1 -30 一月 2026 | 18:38:38,192 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:948781 player:[680619,540812] fake_json:1 -30 一月 2026 | 18:38:40,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:692266 player:[746710,371993] fake_json:1 -30 一月 2026 | 18:38:54,042 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:269234 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:39:16,803 | INFO | qtp809762318-150 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2021ms -30 一月 2026 | 18:39:17,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:147415 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:39:21,060 | INFO | qtp809762318-163 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:39:27,907 | INFO | qtp809762318-163 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7993ms -30 一月 2026 | 18:39:34,449 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:575433 player:[746710,774381] fake_json:1 -30 一月 2026 | 18:39:45,210 | INFO | qtp809762318-172 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6041ms -30 一月 2026 | 18:39:49,890 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:212018 player:[] fake_json: -30 一月 2026 | 18:39:52,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:245139 player:[460542,950914] fake_json:1 -30 一月 2026 | 18:39:54,222 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:162941 player:[848960,371993] fake_json:1 -30 一月 2026 | 18:40:26,407 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:834507 player:[680619,992762] fake_json:1 -30 一月 2026 | 18:40:28,045 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:815109 player:[918233,864120] fake_json:1 -30 一月 2026 | 18:40:29,961 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:323888 player:[762687,508402] fake_json:1 -30 一月 2026 | 18:41:00,826 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 -30 一月 2026 | 18:41:01,256 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 -30 一月 2026 | 18:41:22,377 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575412 player:[746710,848960] fake_json:1 -30 一月 2026 | 18:41:26,827 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:381917 player:[821735,158894] fake_json:1 -30 一月 2026 | 18:41:52,461 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:582215 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:41:54,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:121377 player:[412118,864120] fake_json:1 -30 一月 2026 | 18:42:00,569 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:42:00,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:42:07,103 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:09,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2804ms -30 一月 2026 | 18:42:09,382 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2495ms -30 一月 2026 | 18:42:13,605 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:42:15,102 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2297ms -30 一月 2026 | 18:42:15,765 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1826ms -30 一月 2026 | 18:42:19,046 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:20,150 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1790ms -30 一月 2026 | 18:42:21,465 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2151ms -30 一月 2026 | 18:42:24,547 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:846488 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:42:26,392 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:26,783 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:667936 player:[540812,918233] fake_json:1 -30 一月 2026 | 18:42:27,803 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2161ms -30 一月 2026 | 18:42:28,147 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1965ms -30 一月 2026 | 18:42:29,683 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:42:30,850 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1730ms -30 一月 2026 | 18:42:31,566 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1664ms -30 一月 2026 | 18:42:36,023 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:37,086 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms -30 一月 2026 | 18:42:37,866 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1717ms -30 一月 2026 | 18:42:39,704 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:42:40,624 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms -30 一月 2026 | 18:42:41,383 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1701ms -30 一月 2026 | 18:42:45,483 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:46,745 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1970ms -30 一月 2026 | 18:42:48,102 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1789ms -30 一月 2026 | 18:42:48,450 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:111995 player:[992762,821735] fake_json:1 -30 一月 2026 | 18:42:59,502 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:43:06,044 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7738ms -30 一月 2026 | 18:43:12,423 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:13,905 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2130ms -30 一月 2026 | 18:43:14,263 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2049ms -30 一月 2026 | 18:43:19,154 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:266456 player:[774381,374446] fake_json:1 -30 一月 2026 | 18:43:20,243 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:43:20,301 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:165165 player:[] fake_json: -30 一月 2026 | 18:43:20,871 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:21,449 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1806ms -30 一月 2026 | 18:43:22,224 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1914ms -30 一月 2026 | 18:43:22,345 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2235ms -30 一月 2026 | 18:43:22,569 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:841390 player:[708298,950914] fake_json:1 -30 一月 2026 | 18:43:22,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms -30 一月 2026 | 18:43:25,124 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:233183 player:[412118,762687] fake_json:1 -30 一月 2026 | 18:43:26,605 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:43:27,101 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:27,181 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:27,583 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 -30 一月 2026 | 18:43:29,188 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 -30 一月 2026 | 18:43:29,762 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:32,711 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7204ms -30 一月 2026 | 18:43:39,759 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:43:41,134 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms -30 一月 2026 | 18:43:41,719 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1829ms -30 一月 2026 | 18:43:46,296 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:47,498 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1941ms -30 一月 2026 | 18:43:48,109 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1744ms -30 一月 2026 | 18:43:52,791 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:337378 player:[] fake_json: -30 一月 2026 | 18:43:54,737 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:813659 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:43:57,026 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:542746 player:[918233,540812] fake_json:1 -30 一月 2026 | 18:43:58,981 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 -30 一月 2026 | 18:43:59,033 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 -30 一月 2026 | 18:44:16,310 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:17,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1392ms -30 一月 2026 | 18:44:17,834 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms -30 一月 2026 | 18:44:19,451 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:44:20,458 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1438ms -30 一月 2026 | 18:44:21,395 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1756ms -30 一月 2026 | 18:44:25,388 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:26,751 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1871ms -30 一月 2026 | 18:44:27,230 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1782ms -30 一月 2026 | 18:44:29,328 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:595043 player:[848960,750455] fake_json:1 -30 一月 2026 | 18:44:31,255 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460346 player:[708298,158894] fake_json:1 -30 一月 2026 | 18:44:33,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:44:33,764 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:636235 player:[774381,412118] fake_json:1 -30 一月 2026 | 18:44:34,701 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:35,878 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1852ms -30 一月 2026 | 18:44:36,251 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:44:36,435 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1820ms -30 一月 2026 | 18:44:40,170 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:41,251 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1524ms -30 一月 2026 | 18:44:41,726 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1393ms -30 一月 2026 | 18:44:46,057 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977981 player:[848960,992762] fake_json:1 -30 一月 2026 | 18:44:46,495 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:47,472 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1549ms -30 一月 2026 | 18:44:47,791 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:44:47,992 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1496ms -30 一月 2026 | 18:44:48,868 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1637ms -30 一月 2026 | 18:44:49,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1573ms -30 一月 2026 | 18:44:57,574 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:58,621 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1781ms -30 一月 2026 | 18:44:59,420 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1904ms -30 一月 2026 | 18:45:03,520 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:572233 player:[371993,821735] fake_json:1 -30 一月 2026 | 18:45:05,420 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:399352 player:[680619,460542] fake_json:1 -30 一月 2026 | 18:45:10,574 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:11,716 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1723ms -30 一月 2026 | 18:45:12,593 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1913ms -30 一月 2026 | 18:45:23,534 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:24,614 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1674ms -30 一月 2026 | 18:45:25,334 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1761ms -30 一月 2026 | 18:45:30,861 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:936616 player:[848960,992762] fake_json:1 -30 一月 2026 | 18:45:33,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:918146 player:[864120,708298] fake_json:1 -30 一月 2026 | 18:45:34,075 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:45:35,377 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1862ms -30 一月 2026 | 18:45:35,416 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:45:35,594 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:45:35,774 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1772ms -30 一月 2026 | 18:45:39,041 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:40,263 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1861ms -30 一月 2026 | 18:45:40,860 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1820ms -30 一月 2026 | 18:45:47,115 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:45:48,306 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1817ms -30 一月 2026 | 18:45:49,837 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1825ms -30 一月 2026 | 18:45:55,539 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:45:59,534 | INFO | qtp809762318-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:46:02,262 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7782ms -30 一月 2026 | 18:46:04,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6156ms -30 一月 2026 | 18:46:13,215 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:14,841 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2315ms -30 一月 2026 | 18:46:15,160 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2026ms -30 一月 2026 | 18:46:15,380 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 -30 一月 2026 | 18:46:16,120 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 -30 一月 2026 | 18:46:17,679 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 -30 一月 2026 | 18:46:18,269 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 -30 一月 2026 | 18:46:19,953 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:20,119 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:20,713 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:26,802 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:46:33,039 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:34,049 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:8529ms -30 一月 2026 | 18:46:34,616 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2311ms -30 一月 2026 | 18:46:34,821 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1957ms -30 一月 2026 | 18:46:41,485 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:42,702 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1861ms -30 一月 2026 | 18:46:43,079 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms -30 一月 2026 | 18:46:43,693 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:927946 player:[950914,821735] fake_json:1 -30 一月 2026 | 18:46:45,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:578004 player:[412118,158894] fake_json:1 -30 一月 2026 | 18:47:23,155 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:948706 player:[750455,848960] fake_json:1 -30 一月 2026 | 18:47:24,894 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:329171 player:[992762,864120] fake_json:1 -30 一月 2026 | 18:47:26,743 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:47:26,814 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:27,399 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:47:27,901 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1591ms -30 一月 2026 | 18:47:28,286 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1466ms -30 一月 2026 | 18:47:44,832 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:46,287 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms -30 一月 2026 | 18:47:46,687 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2056ms -30 一月 2026 | 18:47:49,988 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964398 player:[762687,374446] fake_json:1 -30 一月 2026 | 18:47:51,950 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:52,586 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 -30 一月 2026 | 18:47:52,907 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 -30 一月 2026 | 18:47:53,587 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2378ms -30 一月 2026 | 18:47:53,995 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2163ms -30 一月 2026 | 18:48:08,028 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:09,309 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2018ms -30 一月 2026 | 18:48:09,629 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1765ms -30 一月 2026 | 18:48:20,429 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:21,967 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2293ms -30 一月 2026 | 18:48:22,549 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2182ms -30 一月 2026 | 18:48:30,871 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 -30 一月 2026 | 18:48:31,107 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 -30 一月 2026 | 18:48:33,530 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 -30 一月 2026 | 18:48:33,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 -30 一月 2026 | 18:48:35,909 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:48:36,211 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:48:36,595 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:714878 player:[] fake_json: -30 一月 2026 | 18:48:37,306 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:48:38,546 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1785ms -30 一月 2026 | 18:48:39,666 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2000ms -30 一月 2026 | 18:48:42,670 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:44,389 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2479ms -30 一月 2026 | 18:48:44,827 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2430ms -30 一月 2026 | 18:48:50,506 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:48:52,112 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2320ms -30 一月 2026 | 18:48:52,945 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2382ms -30 一月 2026 | 18:49:04,965 | INFO | qtp809762318-104 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:49:05,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:49:05,677 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:49:07,203 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 -30 一月 2026 | 18:49:07,943 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 -30 一月 2026 | 18:49:12,521 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8803ms -30 一月 2026 | 18:49:15,661 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:49:17,077 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1916ms -30 一月 2026 | 18:49:17,845 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2130ms -30 一月 2026 | 18:49:21,996 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:786240 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:49:25,275 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:456445 player:[460542,992762] fake_json:1 -30 一月 2026 | 18:49:32,755 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:49:34,122 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2046ms -30 一月 2026 | 18:49:34,461 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1880ms -30 一月 2026 | 18:49:43,879 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:785085 player:[774381,371993] fake_json:1 -30 一月 2026 | 18:49:59,118 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:49:59,439 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:402166 player:[] fake_json: -30 一月 2026 | 18:50:00,186 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1583ms -30 一月 2026 | 18:50:00,280 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:344001 player:[] fake_json: -30 一月 2026 | 18:50:00,796 | INFO | qtp809762318-107 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:50:01,809 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms -30 一月 2026 | 18:50:02,117 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:616120 player:[158894,762687] fake_json:1 -30 一月 2026 | 18:50:11,418 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:491406 player:[708298,750455] fake_json:1 -30 一月 2026 | 18:50:13,396 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:471598 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:50:19,642 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1560ms -30 一月 2026 | 18:50:23,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:223381 player:[460542,821735] fake_json:1 -30 一月 2026 | 18:50:28,204 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:50:28,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:50:34,139 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2144ms -30 一月 2026 | 18:50:35,096 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:312439 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:50:36,961 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:149352 player:[680619,774381] fake_json:1 -30 一月 2026 | 18:50:39,261 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:109510 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:51:12,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:863778 player:[864120,708298] fake_json:1 -30 一月 2026 | 18:51:13,184 | INFO | qtp809762318-68 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:51:14,838 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3193ms -30 一月 2026 | 18:51:14,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:127697 player:[158894,848960] fake_json:1 -30 一月 2026 | 18:51:17,737 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:18,919 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms -30 一月 2026 | 18:51:19,187 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1818ms -30 一月 2026 | 18:51:35,142 | INFO | qtp809762318-67 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:51:36,678 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2933ms -30 一月 2026 | 18:51:40,088 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:51:41,325 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1833ms -30 一月 2026 | 18:51:42,001 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1902ms -30 一月 2026 | 18:51:42,596 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:44,112 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2137ms -30 一月 2026 | 18:51:44,559 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2128ms -30 一月 2026 | 18:51:47,348 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:51:48,834 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2294ms -30 一月 2026 | 18:51:49,610 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:49,630 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2275ms -30 一月 2026 | 18:51:50,868 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1976ms -30 一月 2026 | 18:51:51,375 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1896ms -30 一月 2026 | 18:51:54,110 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:55,853 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2359ms -30 一月 2026 | 18:51:55,950 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms -30 一月 2026 | 18:51:58,514 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:59,997 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2190ms -30 一月 2026 | 18:52:00,391 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2110ms -30 一月 2026 | 18:52:02,748 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:04,214 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2187ms -30 一月 2026 | 18:52:04,790 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2058ms -30 一月 2026 | 18:52:16,070 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:52:17,274 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1991ms -30 一月 2026 | 18:52:17,670 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:52:18,790 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1739ms -30 一月 2026 | 18:52:19,868 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:52:21,428 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2110ms -30 一月 2026 | 18:52:22,831 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1512ms -30 一月 2026 | 18:52:23,748 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1712ms -30 一月 2026 | 18:52:25,849 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:27,372 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2148ms -30 一月 2026 | 18:52:27,754 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1850ms -30 一月 2026 | 18:52:32,110 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:52:33,473 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1947ms -30 一月 2026 | 18:52:34,237 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2052ms -30 一月 2026 | 18:52:34,973 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:35,990 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms -30 一月 2026 | 18:52:36,693 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1729ms -30 一月 2026 | 18:53:00,190 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:53:01,968 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms -30 一月 2026 | 18:53:02,470 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1972ms -30 一月 2026 | 18:53:16,191 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:53:17,080 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1534ms -30 一月 2026 | 18:53:17,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1325ms -30 一月 2026 | 18:53:27,074 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:53:28,327 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1687ms -30 一月 2026 | 18:53:28,758 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1424ms -30 一月 2026 | 18:53:41,487 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 18:53:47,997 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7358ms -30 一月 2026 | 18:56:03,080 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:56:04,354 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2017ms -30 一月 2026 | 18:58:47,986 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:58:48,034 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:58:51,252 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2433ms -30 一月 2026 | 18:59:00,217 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:01,638 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2193ms -30 一月 2026 | 18:59:01,771 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1796ms -30 一月 2026 | 18:59:35,162 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:639027 player:[] fake_json: -30 一月 2026 | 18:59:35,442 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:59:36,526 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:59:37,124 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2359ms -30 一月 2026 | 18:59:37,991 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2070ms -30 一月 2026 | 18:59:41,327 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:42,783 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2088ms -30 一月 2026 | 18:59:43,248 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1935ms -30 一月 2026 | 18:59:45,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 18:59:47,164 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 18:59:47,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 18:59:47,991 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1601ms -30 一月 2026 | 18:59:51,607 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1616ms -30 一月 2026 | 18:59:53,664 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:54,744 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1653ms -30 一月 2026 | 18:59:55,306 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1707ms -30 一月 2026 | 18:59:59,826 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 179 -30 一月 2026 | 19:00:00,368 | WARN | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 180 -30 一月 2026 | 19:00:03,032 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:92aa8465238754d908d39ca020b5d2c5 -30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989941","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":989941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:03,742 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:03,986 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:211955 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132 md5:bdc14a32ffd27abcfa74d6520ba1f095 -30 一月 2026 | 19:00:03,987 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211955","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":211955,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:04,048 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:04,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1983ms -30 一月 2026 | 19:00:04,786 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1852ms -30 一月 2026 | 19:00:07,455 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:00:07,512 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:c940797165552a353235a5c3cd05e221 -30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"202813","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770807,"id":202813,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:07,642 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:593) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:10,863 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:00:12,006 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1784ms -30 一月 2026 | 19:00:15,730 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1713ms -30 一月 2026 | 19:00:15,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:00:16,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:00:17,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:00:18,917 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:00:18,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:00:18,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796902 -30 一月 2026 | 19:00:19,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:00:19,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:00:19,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:00:19,608 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:00:19,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:00:19,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:00:20,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:00:20,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:00:20,765 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1758ms -30 一月 2026 | 19:00:20,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:00:20,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:00:21,744 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1824ms -30 一月 2026 | 19:00:23,836 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:00:25,056 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1846ms -30 一月 2026 | 19:00:25,587 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1830ms -30 一月 2026 | 19:00:54,543 | INFO | qtp809762318-64 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:00:56,155 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3114ms -30 一月 2026 | 19:01:06,798 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:07,864 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1640ms -30 一月 2026 | 19:01:08,226 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:09,129 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1459ms -30 一月 2026 | 19:01:12,690 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1583ms -30 一月 2026 | 19:01:24,917 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:01:25,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1890ms -30 一月 2026 | 19:01:28,754 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:29,920 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1710ms -30 一月 2026 | 19:01:30,335 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1670ms -30 一月 2026 | 19:01:33,359 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1728ms -30 一月 2026 | 19:01:33,400 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:34,699 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1807ms -30 一月 2026 | 19:01:34,931 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1599ms -30 一月 2026 | 19:01:39,313 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:40,595 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1838ms -30 一月 2026 | 19:01:41,036 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1705ms -30 一月 2026 | 19:01:47,259 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:48,715 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2056ms -30 一月 2026 | 19:01:49,049 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1680ms -30 一月 2026 | 19:01:51,457 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:53,005 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2280ms -30 一月 2026 | 19:01:53,013 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:53,643 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2345ms -30 一月 2026 | 19:01:54,436 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2239ms -30 一月 2026 | 19:01:56,035 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:57,595 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2318ms -30 一月 2026 | 19:01:57,683 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1921ms -30 一月 2026 | 19:01:58,216 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2125ms -30 一月 2026 | 19:02:04,796 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:3303ms -30 一月 2026 | 19:02:50,589 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:02:51,861 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1880ms -30 一月 2026 | 19:02:52,304 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1882ms -30 一月 2026 | 19:02:56,452 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:03:02,047 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6542ms -30 一月 2026 | 19:03:18,660 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:03:22,664 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:4993ms -30 一月 2026 | 19:03:26,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:03:27,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:03:28,734 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:03:28,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:03:28,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:03:29,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:29,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:29,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:29,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:30,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:03:30,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:30,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:41,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:03:41,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:41,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:42,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:42,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:42,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:43,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:03:43,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:43,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:44,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:03:45,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:03:45,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:03:47,447 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:03:47,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:03:47,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105910 -30 一月 2026 | 19:03:47,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:03:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:48,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:48,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:48,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:48,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:03:48,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:48,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:56,396 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:02,397 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7305ms -30 一月 2026 | 19:04:18,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:04:19,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:04:20,444 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:04:20,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:04:21,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:04:21,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:04:21,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:04:22,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:04:22,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:04:22,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:04:23,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:04:23,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:04:23,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:04:23,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:04:34,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:04:34,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:04:35,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:04:35,557 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:35,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:04:36,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:04:36,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:04:36,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:04:37,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:04:37,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:04:38,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:04:39,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:04:39,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:04:40,498 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6035ms -30 一月 2026 | 19:04:41,227 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:04:41,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:04:41,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:791891 -30 一月 2026 | 19:04:41,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -30 一月 2026 | 19:04:42,242 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:04:43,321 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1822ms -30 一月 2026 | 19:04:44,235 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1896ms -30 一月 2026 | 19:04:48,924 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:54,588 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6733ms -30 一月 2026 | 19:05:07,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:05:08,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:05:09,454 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:09,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:05:09,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:05:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:05:09,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:05:10,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:05:10,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:05:10,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:05:11,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:05:11,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3246d71a -30 一月 2026 | 19:05:11,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:05:11,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:05:33,798 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:33,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:05:59,715 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:06:24,258 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:06:24,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:06:49,552 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:06:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:07:12,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:13,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:07:14,263 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:07:14,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:07:15,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:07:15,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:07:15,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:07:16,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:07:16,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:07:16,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:07:17,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:07:17,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:07:27,522 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:07:27,571 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:07:32,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:32,897 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:07:46,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:07:46,329 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:07:51,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:07:51,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:52,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:07:54,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:07:54,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:07:54,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:07:55,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:07:55,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:07:55,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:07:55,861 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:07:55,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:07:56,209 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca -30 一月 2026 | 19:07:56,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:07:56,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:00,474 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5860ms -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 104, 206] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 206, 103] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 105, 106] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 204, 207, 202, 102, 206, 103] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 106, 103, 105, 106] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 102, 206, 103, 102] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 103, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:19,118 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 102] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 103, 102, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:21,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 205] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 109, 103, 102, 102, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:22,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:08:22,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:08:23,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:08:24,580 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:08:25,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:08:25,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:08:25,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:08:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:08:26,168 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2407ms -30 一月 2026 | 19:08:26,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:08:26,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:08:26,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:08:26,660 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2244ms -30 一月 2026 | 19:08:26,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:08:27,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:08:27,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:08:27,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:43,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:08:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:08:43,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:08:45,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:08:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:08:45,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:08:46,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:08:46,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:08:46,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:08:46,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:08:46,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:08:47,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:08:47,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:56,079 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:08:57,484 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2165ms -30 一月 2026 | 19:08:58,226 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2361ms -30 一月 2026 | 19:09:02,520 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:02,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:08,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:09:08,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:09:09,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:09:11,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:09:11,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:09:11,482 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:7716ms -30 一月 2026 | 19:09:11,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:09:12,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:09:12,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:09:12,525 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:12,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:12,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:09:13,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:09:13,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:09:13,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:09:15,081 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:09:16,560 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2204ms -30 一月 2026 | 19:09:17,160 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2143ms -30 一月 2026 | 19:09:22,524 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:22,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:31,767 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:09:32,775 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1644ms -30 一月 2026 | 19:09:33,425 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1483ms -30 一月 2026 | 19:09:37,562 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:09:39,057 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2182ms -30 一月 2026 | 19:09:39,353 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1992ms -30 一月 2026 | 19:12:26,794 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 15 -30 一月 2026 | 19:12:31,731 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6041ms -30 一月 2026 | 19:12:36,634 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:12:37,812 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1768ms -30 一月 2026 | 19:12:40,836 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:12:42,091 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1947ms -30 一月 2026 | 19:12:45,197 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1628ms -30 一月 2026 | 19:12:49,756 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:12:55,120 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6451ms -30 一月 2026 | 19:13:04,280 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:13:05,535 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1809ms -30 一月 2026 | 19:13:06,183 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1849ms -30 一月 2026 | 19:13:14,878 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6785ms -30 一月 2026 | 19:13:41,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:13:41,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:13:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:13:43,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:669041 -30 一月 2026 | 19:13:43,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:13:44,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:13:44,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:13:44,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3902000 -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:13:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:13:45,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca -30 一月 2026 | 19:13:45,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:13:45,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:15:47,833 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:15:49,359 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2191ms -30 一月 2026 | 19:15:49,933 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1954ms -30 一月 2026 | 19:16:02,636 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:16:02,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:16:03,615 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:16:04,777 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1714ms -30 一月 2026 | 19:16:05,626 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1903ms -30 一月 2026 | 19:16:08,800 | INFO | qtp809762318-95 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:16:10,077 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1872ms -30 一月 2026 | 19:16:10,764 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1649ms -30 一月 2026 | 19:16:12,639 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:16:12,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:16:19,237 | INFO | qtp809762318-88 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:16:24,883 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6882ms -30 一月 2026 | 19:16:37,476 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:16:37,524 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:16:44,819 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:16:49,837 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:5867ms -30 一月 2026 | 19:17:06,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:17:22,659 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:17:22,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:17:23,790 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:17:24,877 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1536ms -30 一月 2026 | 19:17:25,523 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1302ms -30 一月 2026 | 19:17:31,853 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:17:32,902 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms -30 一月 2026 | 19:17:34,481 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5900ms -30 一月 2026 | 19:17:35,199 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1386ms -30 一月 2026 | 19:17:57,296 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:17:57,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:17:58,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:18:00,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974080 -30 一月 2026 | 19:18:00,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:18:00,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:18:00,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:18:01,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:18:01,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:18:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:18:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:18:02,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:18:32,677 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:18:32,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:18:39,359 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:18:40,558 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1738ms -30 一月 2026 | 19:18:44,957 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1749ms -30 一月 2026 | 19:19:56,568 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_mail_list[{user}:177475] time:1955ms -30 一月 2026 | 19:20:00,765 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:01,951 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1737ms -30 一月 2026 | 19:20:02,510 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1666ms -30 一月 2026 | 19:20:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:20:03,819 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:9266ms -30 一月 2026 | 19:20:04,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:05,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:20:06,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 -30 一月 2026 | 19:20:06,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:06,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:07,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:07,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:07,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:08,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:20:08,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:08,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:15,408 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:16,772 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms -30 一月 2026 | 19:20:17,565 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:17,934 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2044ms -30 一月 2026 | 19:20:18,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:20:18,780 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1976ms -30 一月 2026 | 19:20:19,182 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1799ms -30 一月 2026 | 19:20:19,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:19,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:20:20,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:21,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:20:21,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:21,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:22,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:22,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:23,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:20:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:23,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:26,767 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6122ms -30 一月 2026 | 19:20:30,137 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:31,292 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1820ms -30 一月 2026 | 19:20:31,904 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1924ms -30 一月 2026 | 19:20:34,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:34,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:20:35,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:35,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 -30 一月 2026 | 19:20:35,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:20:36,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:36,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:36,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:36,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:37,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:37,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c66874b -30 一月 2026 | 19:20:37,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:37,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:38,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:39,785 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1729ms -30 一月 2026 | 19:20:40,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1994ms -30 一月 2026 | 19:20:42,717 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:20:42,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:20:43,098 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:44,220 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms -30 一月 2026 | 19:20:44,663 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1566ms -30 一月 2026 | 19:20:45,399 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:20:46,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:46,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:46,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:20:46,818 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2056ms -30 一月 2026 | 19:20:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:20:48,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:20:48,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:20:48,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:49,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:49,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:49,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:49,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:20:49,884 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:51,181 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1989ms -30 一月 2026 | 19:20:51,517 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1750ms -30 一月 2026 | 19:20:52,463 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:20:52,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:20:54,343 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:55,302 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1604ms -30 一月 2026 | 19:20:56,077 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1596ms -30 一月 2026 | 19:20:57,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:58,996 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1885ms -30 一月 2026 | 19:20:59,459 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1828ms -30 一月 2026 | 19:21:02,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:02,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:02,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:04,481 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:04,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:04,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:04,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:05,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:05,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:05,416 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1541ms -30 一月 2026 | 19:21:05,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:05,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:06,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:06,300 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1700ms -30 一月 2026 | 19:21:06,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:06,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:11,301 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:12,662 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1582ms -30 一月 2026 | 19:21:12,717 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2094ms -30 一月 2026 | 19:21:15,159 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:16,137 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1749ms -30 一月 2026 | 19:21:16,476 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1379ms -30 一月 2026 | 19:21:19,717 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:21:20,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:20,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:20,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:21,077 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1977ms -30 一月 2026 | 19:21:21,937 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2196ms -30 一月 2026 | 19:21:22,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:22,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:22,479 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:22,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:21:22,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:23,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:23,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:23,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:23,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:24,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:24,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:33,038 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6095ms -30 一月 2026 | 19:21:34,241 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:35,595 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1957ms -30 一月 2026 | 19:21:40,323 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1627ms -30 一月 2026 | 19:21:42,481 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:42,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:21:43,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:44,023 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:44,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:45,062 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1654ms -30 一月 2026 | 19:21:45,681 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1736ms -30 一月 2026 | 19:21:45,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:45,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:46,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:46,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:46,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:47,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:47,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:47,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:47,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:52,482 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:52,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:07,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:07,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:08,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:10,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:10,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:10,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:11,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:22:11,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:22:11,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:22:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:22:11,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:22:11,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:22:12,233 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:22:12,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:22:22,491 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:22:24,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:33,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:33,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:33,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:34,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:35,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:22:35,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:22:35,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:22:35,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:22:36,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:22:36,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:22:36,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:22:42,522 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:22:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:57,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:57,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:57,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:59,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:59,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:59,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:23:00,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:23:00,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:23:00,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:23:00,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:23:01,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:23:01,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:23:12,502 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:23:13,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:23:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:23:23,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:23:24,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:23:25,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:23:25,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:26,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:23:26,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:23:26,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:23:27,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:23:27,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:23:27,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:23:27,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:23:32,520 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:23:32,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:23:48,547 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:23:48,597 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:24:44,767 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1963ms -30 一月 2026 | 19:24:45,165 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:24:46,344 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1922ms -30 一月 2026 | 19:24:47,320 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2146ms -30 一月 2026 | 19:24:47,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:24:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:24:48,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:24:48,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:24:50,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:24:50,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:24:50,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:24:50,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:24:51,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:24:51,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:24:51,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:24:51,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:24:52,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:07,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:07,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:08,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:25:10,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:10,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:25:10,933 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:25:11,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:12,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:12,260 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2718ms -30 一月 2026 | 19:25:12,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:12,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:25:13,165 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3030ms -30 一月 2026 | 19:25:13,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:13,840 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:25:13,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:15,226 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2200ms -30 一月 2026 | 19:25:15,984 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2227ms -30 一月 2026 | 19:25:22,540 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:25:23,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:25:24,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:24,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:24,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:24,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:25,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:25:25,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:25,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:26,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:25:26,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:25:27,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:27,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:27,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:25:27,910 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:25:28,863 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1510ms -30 一月 2026 | 19:25:29,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460634 -30 一月 2026 | 19:25:29,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:29,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:29,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:25:29,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:29,625 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1446ms -30 一月 2026 | 19:25:34,302 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:25:35,258 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1498ms -30 一月 2026 | 19:25:36,139 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1431ms -30 一月 2026 | 19:25:42,554 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:25:42,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:25:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:43,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] -30 一月 2026 | 19:25:44,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] -30 一月 2026 | 19:25:44,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:44,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:44,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:45,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:25:45,387 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:25:45,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:45,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:46,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:25:46,966 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2176ms -30 一月 2026 | 19:25:47,146 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1844ms -30 一月 2026 | 19:25:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:47,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:47,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:25:48,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:619988 -30 一月 2026 | 19:25:48,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:49,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:49,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:25:49,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:49,645 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:25:50,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1567ms -30 一月 2026 | 19:25:51,173 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1538ms -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 101, 208, 202, 207, 203, 101, 205, 105, 102] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 209, 106] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] -30 一月 2026 | 19:25:58,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 106, 103] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209] -30 一月 2026 | 19:25:59,447 | INFO | qtp809762318-67 | group.service.GroupRoomService | | publicJoinRoom enter group fail, room full:g{330800}:m115777 room_key:room:425346 -30 一月 2026 | 19:25:59,592 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4326ms -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106, 105] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 208, 109, 102, 108, 107, 109, 104, 106, 103] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 105, 209, 207] -30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 108] -30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207, 208, 104, 103] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 109, 102, 108, 107, 109, 104, 106, 103, 105] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 104, 103] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 202] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 105, 104, 103] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 201] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:03,086 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 104, 103] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 209] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 201, 104, 103] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 102] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 104, 103] -30 一月 2026 | 19:26:04,927 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 102, 104, 103] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 108, 107, 109, 104, 106, 103, 105, 102, 207] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 104, 103] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204, 109] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 207, 104, 103] -30 一月 2026 | 19:26:09,493 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:26:10,484 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 109, 103, 209, 104] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 109, 209, 207, 208, 105, 201, 102, 207, 104, 103] -30 一月 2026 | 19:26:10,565 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1615ms -30 一月 2026 | 19:26:11,246 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1486ms -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 209, 101, 201, 201] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109] -30 一月 2026 | 19:26:12,685 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 103, 209, 104, 207] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 103, 209, 104, 207, 203] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 104, 102] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107, 103] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 209, 104, 207, 203, 208] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 101, 109, 107, 104, 102] -30 一月 2026 | 19:26:17,686 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:26:19,043 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2029ms -30 一月 2026 | 19:26:19,845 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1817ms -30 一月 2026 | 19:26:23,908 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:26:25,329 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2304ms -30 一月 2026 | 19:26:25,908 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2374ms -30 一月 2026 | 19:26:35,025 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1454ms -30 一月 2026 | 19:26:42,565 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:26:43,621 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1732ms -30 一月 2026 | 19:26:44,025 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1543ms -30 一月 2026 | 19:26:47,052 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:26:48,449 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms -30 一月 2026 | 19:26:49,144 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1998ms -30 一月 2026 | 19:26:52,571 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:26:52,571 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:27:06,968 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:27:08,085 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1790ms -30 一月 2026 | 19:27:08,728 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1687ms -30 一月 2026 | 19:27:38,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:27:39,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:27:39,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:27:39,248 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:27:39,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:27:40,287 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1540ms -30 一月 2026 | 19:27:40,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:27:41,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:41,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:41,417 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:27:41,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:27:42,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:27:42,256 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1589ms -30 一月 2026 | 19:27:42,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:27:42,349 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1578ms -30 一月 2026 | 19:27:42,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 -30 一月 2026 | 19:27:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:27:42,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:27:43,322 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1770ms -30 一月 2026 | 19:27:51,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:27:52,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:27:52,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:27:54,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 -30 一月 2026 | 19:27:54,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:54,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:54,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:27:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:27:54,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:27:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:27:55,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:27:55,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:27:55,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:27:56,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:27:56,830 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:27:57,827 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1529ms -30 一月 2026 | 19:27:58,412 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1372ms -30 一月 2026 | 19:28:02,478 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:03,351 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1412ms -30 一月 2026 | 19:28:03,983 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1433ms -30 一月 2026 | 19:28:06,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:07,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:28:07,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:08,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:28:08,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:08,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:08,768 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:08,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:09,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:09,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:09,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:28:09,727 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1360ms -30 一月 2026 | 19:28:09,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:09,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:10,188 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1246ms -30 一月 2026 | 19:28:10,206 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:11,043 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1358ms -30 一月 2026 | 19:28:11,679 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1296ms -30 一月 2026 | 19:28:12,586 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:12,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:17,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:17,603 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:4762ms -30 一月 2026 | 19:28:17,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:28:19,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 -30 一月 2026 | 19:28:19,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:28:19,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:19,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:19,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:20,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:28:20,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:20,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:21,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:25,177 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:26,019 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1355ms -30 一月 2026 | 19:28:26,818 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1405ms -30 一月 2026 | 19:28:31,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:31,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:32,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:28:32,596 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:32,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:33,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:28:33,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:33,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:34,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:34,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:35,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 -30 一月 2026 | 19:28:35,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:35,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:42,597 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:42,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:52,971 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:54,535 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2488ms -30 一月 2026 | 19:28:54,659 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2077ms -30 一月 2026 | 19:28:57,158 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:58,596 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2191ms -30 一月 2026 | 19:28:59,604 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:59,679 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2099ms -30 一月 2026 | 19:29:00,975 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2031ms -30 一月 2026 | 19:29:01,801 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2261ms -30 一月 2026 | 19:29:11,181 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6914ms -30 一月 2026 | 19:29:14,589 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:16,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2208ms -30 一月 2026 | 19:29:17,063 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2034ms -30 一月 2026 | 19:29:24,058 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:25,236 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1755ms -30 一月 2026 | 19:29:28,170 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:29,205 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1748ms -30 一月 2026 | 19:29:32,057 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1752ms -30 一月 2026 | 19:29:39,236 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:29:40,719 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2188ms -30 一月 2026 | 19:29:41,241 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2197ms -30 一月 2026 | 19:29:41,559 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:42,853 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1867ms -30 一月 2026 | 19:29:43,763 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1911ms -30 一月 2026 | 19:30:55,055 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:30:56,289 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1928ms -30 一月 2026 | 19:31:00,209 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2004ms -30 一月 2026 | 19:31:14,446 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:31:18,047 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:31:19,451 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms -30 一月 2026 | 19:31:20,029 | INFO | qtp809762318-112 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1905ms -30 一月 2026 | 19:31:21,129 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7685ms -30 一月 2026 | 19:31:24,621 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:31:25,602 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1613ms -30 一月 2026 | 19:31:28,149 | INFO | qtp809762318-113 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:31:29,288 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1677ms -30 一月 2026 | 19:31:29,842 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1584ms -30 一月 2026 | 19:31:38,049 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:4629ms -30 一月 2026 | 19:33:38,602 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:33:38,652 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:33:43,658 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:33:45,319 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:33:45,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2684ms -30 一月 2026 | 19:33:46,178 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2252ms -30 一月 2026 | 19:33:46,624 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1974ms -30 一月 2026 | 19:33:46,964 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1699ms -30 一月 2026 | 19:33:51,902 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:33:53,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2002ms -30 一月 2026 | 19:33:54,850 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:33:55,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1650ms -30 一月 2026 | 19:34:03,262 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:04,459 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:04,699 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1991ms -30 一月 2026 | 19:34:05,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1776ms -30 一月 2026 | 19:34:10,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:34:10,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:34:11,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:34:12,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 -30 一月 2026 | 19:34:12,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:12,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:34:13,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:34:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:34:13,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:34:13,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@b4b6ca0 -30 一月 2026 | 19:34:14,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:34:14,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:34:16,666 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1506ms -30 一月 2026 | 19:34:34,105 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1524ms -30 一月 2026 | 19:34:34,698 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:35,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:34:35,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:34:35,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:34:35,566 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1329ms -30 一月 2026 | 19:34:36,389 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1448ms -30 一月 2026 | 19:34:37,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 -30 一月 2026 | 19:34:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:37,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:34:37,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:34:37,458 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:38,292 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1284ms -30 一月 2026 | 19:34:39,165 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1183ms -30 一月 2026 | 19:34:42,702 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:34:42,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:34:44,228 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:45,070 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1308ms -30 一月 2026 | 19:34:46,113 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1636ms -30 一月 2026 | 19:34:47,222 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:48,161 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1478ms -30 一月 2026 | 19:34:48,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1492ms -30 一月 2026 | 19:34:56,367 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5434ms -30 一月 2026 | 19:35:15,488 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:35:16,732 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1843ms -30 一月 2026 | 19:35:17,157 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1570ms -30 一月 2026 | 19:35:17,751 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:35:18,571 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1237ms -30 一月 2026 | 19:35:19,916 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1564ms -30 一月 2026 | 19:40:30,062 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:40:30,112 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:40:36,470 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:40:37,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2035ms -30 一月 2026 | 19:40:39,957 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1926ms -30 一月 2026 | 19:43:43,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:43:43,162 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:43:52,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:43:54,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:43:54,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:43:54,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:43:56,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:43:57,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:43:57,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:43:58,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:43:58,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:43:58,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:43:58,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:43:59,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:43:59,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:43:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:10,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:44:11,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:11,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:44:11,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:13,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:44:13,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:44:14,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:44:14,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:14,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:14,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:15,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:15,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:44:15,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:16,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:28,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:28,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:28,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:44:31,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:44:31,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:31,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:31,633 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:44:31,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:44:31,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:32,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:32,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:44:33,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:33,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:41,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:41,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:44:43,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:44:43,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:43,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:44,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:44,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:44,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:44,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:44:44,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:45,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:45,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:51,636 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:44:51,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:44:57,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:57,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:57,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:44:59,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:44:59,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:59,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:00,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:00,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:00,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:00,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:45:00,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:01,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:01,646 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:01,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:03,249 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1823ms -30 一月 2026 | 19:45:07,459 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1522ms -30 一月 2026 | 19:45:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:09,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:45:10,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:45:10,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:10,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:10,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:10,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:11,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:11,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:11,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:11,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:45:11,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:11,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:12,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:16,339 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5778ms -30 一月 2026 | 19:45:21,580 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:45:21,643 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:21,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:45:22,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:45:22,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:22,686 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1662ms -30 一月 2026 | 19:45:22,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:22,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:22,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:23,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:23,165 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1428ms -30 一月 2026 | 19:45:23,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:45:23,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:23,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:24,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:45:25,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:25,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:25,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:45:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:356455 -30 一月 2026 | 19:45:26,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:45:27,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:45:27,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:45:27,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:30,678 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4548ms -30 一月 2026 | 19:45:31,647 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:31,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:38,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:38,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:38,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:45:40,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:45:40,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:40,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:40,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:41,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:41,294 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:45:41,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:41,648 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:41,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:41,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:53,293 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:45:57,194 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:7241ms -30 一月 2026 | 19:46:01,767 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:5373ms -30 一月 2026 | 19:46:01,960 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:46:01,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:46:07,672 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:10,076 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3191ms -30 一月 2026 | 19:46:10,802 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4538ms -30 一月 2026 | 19:46:14,526 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:17,851 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:19,844 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:8781ms -30 一月 2026 | 19:46:20,805 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4321ms -30 一月 2026 | 19:46:20,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:46:21,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:46:21,657 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:46:21,664 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:46:21,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:46:21,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:46:22,074 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:4890ms -30 一月 2026 | 19:46:23,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2715ms -30 一月 2026 | 19:46:23,547 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2627ms -30 一月 2026 | 19:46:23,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:46:24,021 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2749ms -30 一月 2026 | 19:46:24,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:24,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:46:24,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:46:25,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:46:25,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:46:26,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:46:28,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:46:29,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:46:30,839 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:32,891 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2704ms -30 一月 2026 | 19:46:33,018 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:3306ms -30 一月 2026 | 19:46:43,297 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:45,417 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2854ms -30 一月 2026 | 19:46:51,777 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:8601ms -30 一月 2026 | 19:46:54,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:46:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:46:55,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:46:56,383 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:56,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:46:56,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:46:57,785 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2425ms -30 一月 2026 | 19:46:57,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:46:58,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:46:58,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:46:58,418 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2373ms -30 一月 2026 | 19:46:58,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:46:59,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:46:59,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:01,675 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:47:01,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:47:03,206 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:47:04,541 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:3516ms -30 一月 2026 | 19:47:05,861 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3551ms -30 一月 2026 | 19:47:13,743 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:15,406 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:4443ms -30 一月 2026 | 19:47:15,481 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3974ms -30 一月 2026 | 19:47:15,621 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:47:16,780 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1881ms -30 一月 2026 | 19:47:17,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:47:17,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:47:17,920 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2348ms -30 一月 2026 | 19:47:18,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:47:20,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:47:20,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:21,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:47:21,947 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:22,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:47:22,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:47:22,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:47:23,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:47:23,694 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2570ms -30 一月 2026 | 19:47:23,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:47:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:24,302 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2473ms -30 一月 2026 | 19:47:30,334 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:47:31,631 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2090ms -30 一月 2026 | 19:47:31,677 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:47:32,340 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1971ms -30 一月 2026 | 19:47:34,311 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:35,128 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:35,584 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2014ms -30 一月 2026 | 19:47:36,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:47:36,402 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1959ms -30 一月 2026 | 19:47:39,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:47:39,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:47:40,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2929ms -30 一月 2026 | 19:47:40,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:47:42,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:47:42,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:42,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:47:43,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:47:43,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:47:44,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:47:44,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:47:44,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:47:45,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:53,170 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:47:57,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:5241ms -30 一月 2026 | 19:48:01,687 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:48:07,080 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:14048ms -30 一月 2026 | 19:48:07,251 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:48:08,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:48:09,628 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:6460ms -30 一月 2026 | 19:48:10,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:7160ms -30 一月 2026 | 19:48:14,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:48:14,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:48:14,587 | INFO | qtp809762318-121 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:48:14,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:48:15,149 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:14872ms -30 一月 2026 | 19:48:15,589 | INFO | qtp809762318-121 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1494ms -30 一月 2026 | 19:48:16,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:48:16,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:48:16,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:48:16,846 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2201ms -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:48:17,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:48:17,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:48:17,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:48:17,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:48:18,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:48:18,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:48:19,203 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6060ms -30 一月 2026 | 19:48:21,692 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:48:21,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:48:45,660 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:48:46,842 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:48:46,976 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1856ms -30 一月 2026 | 19:48:47,872 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1612ms -30 一月 2026 | 19:48:48,851 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1865ms -30 一月 2026 | 19:48:54,341 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1897ms -30 一月 2026 | 19:49:01,712 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:49:01,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:49:12,223 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:49:13,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2002ms -30 一月 2026 | 19:49:29,965 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:32,065 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2800ms -30 一月 2026 | 19:49:37,236 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1715ms -30 一月 2026 | 19:49:49,575 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:49:51,228 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3118ms -30 一月 2026 | 19:49:54,526 | INFO | qtp809762318-130 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:55,724 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:55,890 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1844ms -30 一月 2026 | 19:49:56,881 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1606ms -30 一月 2026 | 19:50:00,756 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1865ms -30 一月 2026 | 19:50:07,229 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:07,405 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:09,006 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:740858 player:[] fake_json: -30 一月 2026 | 19:50:11,116 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:951647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:bf7a4cc35df8acf08d3f82a7b7af638d -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:2a52e47451238a1f40be333b410c7e25 -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"951647","nick":"开心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":951647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105653","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":105653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:11,238 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:11,263 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:11,524 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:11,571 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:13,256 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:14,301 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1672ms -30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:756990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:27ce830500877d253897adf48b2154bf -30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756990","nick":"淡定","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":756990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:192159 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:caa46e4fef187e03aec4b7126c19dd28 -30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192159","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":192159,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:14,940 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:15,014 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:15,588 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1703ms -30 一月 2026 | 19:50:17,071 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:461721 player:[] fake_json: -30 一月 2026 | 19:50:28,309 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:50:29,939 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3552ms -30 一月 2026 | 19:50:32,721 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:50:33,665 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:50:34,117 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2062ms -30 一月 2026 | 19:50:34,782 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1642ms -30 一月 2026 | 19:50:35,020 | INFO | qtp809762318-132 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:35,984 | INFO | qtp809762318-132 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1490ms -30 一月 2026 | 19:50:36,565 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:37,669 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1582ms -30 一月 2026 | 19:50:41,181 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1991ms -30 一月 2026 | 19:50:42,614 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:44,164 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:45,828 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:50:45,926 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:7a366ca1033bc189f49e81ccf1348802 -30 一月 2026 | 19:50:45,927 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984666","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773845,"id":984666,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:46,045 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:46,330 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:46,385 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:101012 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132 md5:1d291751b9ec0cc7011b29cf638aaaaa -30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"101012","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773847,"id":101012,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:47,663 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:48,005 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:49,799 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:529373 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:0a1c1d56dbe8989b6245409e85d4772a -30 一月 2026 | 19:50:49,800 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"529373","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773849,"id":529373,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:49,906 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:49,938 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:50:50,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:ef62c9492d6a64829cd2ea481ad09281 -30 一月 2026 | 19:50:50,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319718","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773850,"id":319718,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:50,435 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:50,772 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:350477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:dbc6205fc68095b5c9c6f1e2ea4f46cc -30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350477","nick":"贺奕韵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773851,"id":350477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:51,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:51:00,695 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:51:00,779 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:51:08,788 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2203ms -30 一月 2026 | 19:52:28,741 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:52:30,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2098ms -30 一月 2026 | 19:52:33,291 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2126ms -30 一月 2026 | 19:52:48,993 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:52:50,721 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2354ms -30 一月 2026 | 19:53:01,877 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:53:01,948 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:53:05,429 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2215ms -30 一月 2026 | 19:53:08,701 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:945416 player:[0,0] fake_json:1 -30 一月 2026 | 19:53:13,090 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +02 二月 2026 | 03:35:52,640 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 03:35:52,710 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 03:35:57,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +02 二月 2026 | 03:35:57,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +02 二月 2026 | 03:35:59,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:00,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:01,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:02,375 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:03,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-30 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-30 new file mode 100644 index 0000000..2ec5374 --- /dev/null +++ b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-30 @@ -0,0 +1,3444 @@ +30 一月 2026 | 17:26:29,970 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:26:30,084 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:26:33,287 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:26:33,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +30 一月 2026 | 17:26:35,018 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2393ms +30 一月 2026 | 17:26:36,669 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:646547 player:[551902,460542] fake_json:1 +30 一月 2026 | 17:26:38,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 17:26:38,895 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 +30 一月 2026 | 17:26:39,266 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2121ms +30 一月 2026 | 17:26:40,133 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 +30 一月 2026 | 17:26:41,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 17:26:42,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 17:26:42,774 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 17:26:42,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 17:26:44,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 +30 一月 2026 | 17:26:44,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:26:44,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 17:26:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 17:26:45,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 17:26:45,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 17:26:46,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@561fcb5d +30 一月 2026 | 17:26:46,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 17:26:46,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 17:26:48,751 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:854154 player:[407896,946610] fake_json:1 +30 一月 2026 | 17:27:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +30 一月 2026 | 17:27:06,407 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:27:07,131 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 17:27:07,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 17:27:07,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +30 一月 2026 | 17:27:07,246 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +30 一月 2026 | 17:27:08,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2270ms +30 一月 2026 | 17:27:11,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 17:27:11,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +30 一月 2026 | 17:27:13,173 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2159ms +30 一月 2026 | 17:27:14,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 +30 一月 2026 | 17:27:14,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:27:14,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 17:27:15,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 17:27:15,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 17:27:16,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 17:27:16,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fb76f31 +30 一月 2026 | 17:27:16,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 17:27:16,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 17:27:26,327 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:351414 player:[424127,443232] fake_json:1 +30 一月 2026 | 17:27:47,159 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:800819 player:[323800,158894] fake_json:1 +30 一月 2026 | 17:28:20,629 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:182699 player:[412118,592635] fake_json:1 +30 一月 2026 | 17:28:50,993 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:890748 player:[762687,374446] fake_json:1 +30 一月 2026 | 17:28:52,977 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:618214 player:[924063,508402] fake_json:1 +30 一月 2026 | 17:29:01,135 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:521291 player:[821735,680619] fake_json:1 +30 一月 2026 | 17:29:06,095 | INFO | qtp809762318-83 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:8646ms +30 一月 2026 | 17:29:41,480 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:29:41,636 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:216463 player:[948059,400967] fake_json:1 +30 一月 2026 | 17:29:42,348 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:29:43,247 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2955ms +30 一月 2026 | 17:29:44,567 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:3190ms +30 一月 2026 | 17:29:49,195 | INFO | qtp809762318-77 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2257ms +30 一月 2026 | 17:29:57,852 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:30:02,577 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6517ms +30 一月 2026 | 17:30:19,934 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:548293 player:[829427,592635] fake_json:1 +30 一月 2026 | 17:30:22,233 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:367166 player:[750455,848960] fake_json:1 +30 一月 2026 | 17:30:28,824 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:30:33,256 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5700ms +30 一月 2026 | 17:30:43,093 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1570ms +30 一月 2026 | 17:30:50,176 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:30:51,191 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1711ms +30 一月 2026 | 17:30:51,407 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:30:52,661 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1932ms +30 一月 2026 | 17:30:55,976 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2050ms +30 一月 2026 | 17:31:23,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651411 player:[400967,371993] fake_json:1 +30 一月 2026 | 17:31:25,377 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:419571 player:[829427,897609] fake_json:1 +30 一月 2026 | 17:31:58,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:777304 player:[708298,592635] fake_json:1 +30 一月 2026 | 17:32:31,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:960419 player:[981110,746710] fake_json:1 +30 一月 2026 | 17:32:34,114 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:459061 player:[400967,268636] fake_json:1 +30 一月 2026 | 17:32:36,274 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 +30 一月 2026 | 17:32:36,394 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 +30 一月 2026 | 17:33:03,672 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:917563 player:[864120,592635] fake_json:1 +30 一月 2026 | 17:33:22,035 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 +30 一月 2026 | 17:33:22,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 +30 一月 2026 | 17:33:45,395 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:995431 player:[726667,268636] fake_json:1 +30 一月 2026 | 17:33:47,462 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:168435 player:[774381,821735] fake_json:1 +30 一月 2026 | 17:33:58,260 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:818136 player:[374446,424127] fake_json:1 +30 一月 2026 | 17:34:33,825 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:292563 player:[829427,962304] fake_json:1 +30 一月 2026 | 17:34:54,023 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:34:54,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:34:59,566 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:536006 player:[268636,750455] fake_json:1 +30 一月 2026 | 17:35:01,594 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:262842 player:[508402,948059] fake_json:1 +30 一月 2026 | 17:35:38,994 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:197112 player:[540812,918233] fake_json:1 +30 一月 2026 | 17:36:08,597 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:739525 player:[615558,864120] fake_json:1 +30 一月 2026 | 17:36:11,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:312164 player:[981110,826893] fake_json:1 +30 一月 2026 | 17:36:14,615 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540812 player:[750455,829427] fake_json:1 +30 一月 2026 | 17:36:27,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:36:27,728 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:36:37,931 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:207050 player:[946610,948059] fake_json:1 +30 一月 2026 | 17:37:13,418 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:754709 player:[762687,981110] fake_json:1 +30 一月 2026 | 17:37:15,896 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:338956 player:[615558,962304] fake_json:1 +30 一月 2026 | 17:37:29,137 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:195574 player:[592635,826893] fake_json:1 +30 一月 2026 | 17:37:57,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 +30 一月 2026 | 17:37:58,487 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 +30 一月 2026 | 17:38:14,088 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:753103 player:[508402,750455] fake_json:1 +30 一月 2026 | 17:38:16,258 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:416598 player:[424127,992762] fake_json:1 +30 一月 2026 | 17:38:28,793 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:640745 player:[605025,962304] fake_json:1 +30 一月 2026 | 17:38:36,815 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:38:36,861 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:38:45,124 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:38:46,190 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:38:46,638 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2193ms +30 一月 2026 | 17:38:47,257 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1666ms +30 一月 2026 | 17:38:50,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1908ms +30 一月 2026 | 17:38:53,757 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:633070 player:[508402,981110] fake_json:1 +30 一月 2026 | 17:39:19,462 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:416506 player:[948059,864120] fake_json:1 +30 一月 2026 | 17:39:22,981 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 +30 一月 2026 | 17:39:23,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 +30 一月 2026 | 17:39:29,047 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:39:29,093 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:40:08,824 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:40:10,000 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1909ms +30 一月 2026 | 17:40:10,379 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:40:11,425 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1694ms +30 一月 2026 | 17:40:14,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1534ms +30 一月 2026 | 17:40:56,068 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:40:57,258 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1746ms +30 一月 2026 | 17:40:57,708 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1536ms +30 一月 2026 | 17:41:05,318 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:41:06,340 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1887ms +30 一月 2026 | 17:41:06,766 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1569ms +30 一月 2026 | 17:41:21,267 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:41:27,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6951ms +30 一月 2026 | 17:41:27,236 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:41:28,286 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1692ms +30 一月 2026 | 17:41:33,031 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1774ms +30 一月 2026 | 17:41:35,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:588833 player:[615558,774381] fake_json:1 +30 一月 2026 | 17:42:06,955 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6599ms +30 一月 2026 | 17:42:26,113 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:42:27,624 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2053ms +30 一月 2026 | 17:42:28,073 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1746ms +30 一月 2026 | 17:42:54,059 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:42:55,431 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2127ms +30 一月 2026 | 17:42:56,012 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1971ms +30 一月 2026 | 17:43:15,493 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6980ms +30 一月 2026 | 17:43:24,552 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:43:25,834 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms +30 一月 2026 | 17:43:26,555 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1837ms +30 一月 2026 | 17:43:56,161 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6838ms +30 一月 2026 | 17:44:28,678 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:593388 player:[946610,551902] fake_json:1 +30 一月 2026 | 17:44:31,534 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1710ms +30 一月 2026 | 17:44:34,657 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:44:39,855 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6491ms +30 一月 2026 | 17:45:28,606 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:200265 player:[400967,158894] fake_json:1 +30 一月 2026 | 17:46:08,279 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:46:08,324 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:46:10,396 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:46:12,140 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2523ms +30 一月 2026 | 17:46:15,213 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:46:16,297 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1620ms +30 一月 2026 | 17:46:21,476 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2098ms +30 一月 2026 | 17:46:31,377 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1396ms +30 一月 2026 | 17:46:35,614 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:46:41,001 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6706ms +30 一月 2026 | 17:46:57,058 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1514ms +30 一月 2026 | 17:47:01,496 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:47:05,506 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:06,759 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1966ms +30 一月 2026 | 17:47:07,260 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1892ms +30 一月 2026 | 17:47:08,921 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8481ms +30 一月 2026 | 17:47:13,417 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1392ms +30 一月 2026 | 17:47:16,136 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:517718 player:[680619,424127] fake_json:1 +30 一月 2026 | 17:47:18,576 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:47:18,984 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:555298 player:[540812,918233] fake_json:1 +30 一月 2026 | 17:47:19,517 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:47:19,898 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2009ms +30 一月 2026 | 17:47:20,741 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1896ms +30 一月 2026 | 17:47:20,971 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 +30 一月 2026 | 17:47:21,053 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 +30 一月 2026 | 17:47:22,831 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 +30 一月 2026 | 17:47:22,975 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 +30 一月 2026 | 17:47:23,638 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms +30 一月 2026 | 17:47:32,796 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6768ms +30 一月 2026 | 17:47:42,653 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:43,499 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:43,896 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms +30 一月 2026 | 17:47:44,678 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1836ms +30 一月 2026 | 17:47:47,316 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms +30 一月 2026 | 17:48:25,661 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:417138 player:[950914,829427] fake_json:1 +30 一月 2026 | 17:48:47,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:48:47,864 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:48:56,358 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:48:57,743 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1894ms +30 一月 2026 | 17:48:58,073 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1686ms +30 一月 2026 | 17:49:09,312 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:478137 player:[726667,407896] fake_json:1 +30 一月 2026 | 17:49:19,049 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:49:20,208 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1600ms +30 一月 2026 | 17:49:20,947 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1745ms +30 一月 2026 | 17:49:23,005 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:929576 player:[605025,774381] fake_json:1 +30 一月 2026 | 17:50:25,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:767838 player:[826893,821735] fake_json:1 +30 一月 2026 | 17:50:38,851 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:50:40,579 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2366ms +30 一月 2026 | 17:50:40,884 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2042ms +30 一月 2026 | 17:51:12,706 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:387529 player:[897609,158894] fake_json:1 +30 一月 2026 | 17:51:23,818 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:322816 player:[864120,950914] fake_json:1 +30 一月 2026 | 17:52:29,459 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:52:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:52:38,188 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:843458 player:[950914,946610] fake_json:1 +30 一月 2026 | 17:52:57,959 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:52:58,011 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:53:03,617 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:05,165 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:05,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2885ms +30 一月 2026 | 17:53:07,020 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2657ms +30 一月 2026 | 17:53:08,246 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2010ms +30 一月 2026 | 17:53:11,348 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5096ms +30 一月 2026 | 17:53:20,200 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:242747 player:[551902,412118] fake_json:1 +30 一月 2026 | 17:53:21,942 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:23,476 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2125ms +30 一月 2026 | 17:53:27,705 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:53:27,752 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:54:12,817 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:865266 player:[158894,948059] fake_json:1 +30 一月 2026 | 17:54:15,064 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:907057 player:[746710,400967] fake_json:1 +30 一月 2026 | 17:54:22,236 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:54:23,529 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1920ms +30 一月 2026 | 17:54:23,786 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1626ms +30 一月 2026 | 17:55:11,406 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:111147 player:[371993,948059] fake_json:1 +30 一月 2026 | 17:55:21,493 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:55:21,543 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:55:45,004 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:762029 player:[944035,323800] fake_json:1 +30 一月 2026 | 17:55:56,054 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:3477ms +30 一月 2026 | 17:56:05,382 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575829 player:[948059,992762] fake_json:1 +30 一月 2026 | 17:56:16,559 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:56:18,038 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2247ms +30 一月 2026 | 17:56:18,334 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2045ms +30 一月 2026 | 17:57:04,516 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:228101 player:[946610,424127] fake_json:1 +30 一月 2026 | 17:57:26,214 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:57:26,265 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:57:40,247 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:405262 player:[407896,615558] fake_json:1 +30 一月 2026 | 17:57:46,740 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:57:47,895 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1787ms +30 一月 2026 | 17:57:48,215 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1647ms +30 一月 2026 | 17:57:57,191 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:57:58,368 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1724ms +30 一月 2026 | 17:57:58,971 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1640ms +30 一月 2026 | 17:58:39,221 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:58:39,686 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:58:40,621 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2247ms +30 一月 2026 | 17:58:41,147 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2036ms +30 一月 2026 | 17:58:41,559 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 +30 一月 2026 | 17:58:42,442 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 +30 一月 2026 | 17:58:44,153 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1840ms +30 一月 2026 | 17:59:15,424 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:609782 player:[897609,826893] fake_json:1 +30 一月 2026 | 17:59:46,451 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:530087 player:[944035,374446] fake_json:1 +30 一月 2026 | 17:59:52,273 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:59:52,322 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:59:59,947 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:376307 player:[950914,424127] fake_json:1 +30 一月 2026 | 18:00:14,668 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:00:14,722 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:00:22,275 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:23,980 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2768ms +30 一月 2026 | 18:00:24,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:450783 player:[774381,371993] fake_json:1 +30 一月 2026 | 18:00:24,536 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:26,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms +30 一月 2026 | 18:00:29,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1870ms +30 一月 2026 | 18:00:35,671 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:00:35,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:00:37,992 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:39,705 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2421ms +30 一月 2026 | 18:00:39,793 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2140ms +30 一月 2026 | 18:00:45,702 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:47,392 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2332ms +30 一月 2026 | 18:00:47,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1852ms +30 一月 2026 | 18:00:48,036 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:00:49,496 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2099ms +30 一月 2026 | 18:00:49,915 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643833 player:[680619,592635] fake_json:1 +30 一月 2026 | 18:00:50,101 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2117ms +30 一月 2026 | 18:01:13,630 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:01:14,961 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1953ms +30 一月 2026 | 18:01:16,690 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1901ms +30 一月 2026 | 18:01:27,457 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 +30 一月 2026 | 18:01:28,213 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 +30 一月 2026 | 18:01:34,874 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2091ms +30 一月 2026 | 18:01:55,258 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:01:56,115 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1476ms +30 一月 2026 | 18:01:57,167 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms +30 一月 2026 | 18:02:51,761 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:851807 player:[708298,948059] fake_json:1 +30 一月 2026 | 18:02:56,014 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:457216 player:[829427,746710] fake_json:1 +30 一月 2026 | 18:03:26,717 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:270548 player:[374446,897275] fake_json:1 +30 一月 2026 | 18:04:04,597 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 +30 一月 2026 | 18:04:06,283 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 +30 一月 2026 | 18:04:51,429 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:04:53,024 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2102ms +30 一月 2026 | 18:04:53,455 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:04:54,646 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:04:54,847 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2256ms +30 一月 2026 | 18:04:55,839 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:04:55,991 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms +30 一月 2026 | 18:04:56,909 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1818ms +30 一月 2026 | 18:04:58,363 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1490ms +30 一月 2026 | 18:05:00,430 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:362862 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:05:48,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:05:48,378 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:05:57,030 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2965ms +30 一月 2026 | 18:05:57,484 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:313453 player:[371993,750455] fake_json:1 +30 一月 2026 | 18:06:03,570 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:536125 player:null fake_json:1 +30 一月 2026 | 18:06:08,886 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:246578 player:null fake_json:1 +30 一月 2026 | 18:06:31,046 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:06:31,095 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:06:41,141 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:06:42,462 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms +30 一月 2026 | 18:06:42,943 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1842ms +30 一月 2026 | 18:06:43,214 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:508321 player:null fake_json:1 +30 一月 2026 | 18:06:43,814 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:387162 player:null fake_json:1 +30 一月 2026 | 18:06:51,691 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:764436 player:null fake_json:1 +30 一月 2026 | 18:06:54,517 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:422479 player:[615558,924063] fake_json:1 +30 一月 2026 | 18:06:56,153 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:979575 player:null fake_json:1 +30 一月 2026 | 18:07:03,897 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:07:04,894 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1686ms +30 一月 2026 | 18:07:05,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1512ms +30 一月 2026 | 18:07:09,341 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:07:10,484 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1775ms +30 一月 2026 | 18:07:12,231 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms +30 一月 2026 | 18:07:15,464 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:792953 player:null fake_json:1 +30 一月 2026 | 18:07:18,271 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:136029 player:null fake_json:1 +30 一月 2026 | 18:07:19,110 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:124710 player:null fake_json:1 +30 一月 2026 | 18:07:29,997 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:30,245 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:31,697 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:32,723 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:4765b56d94c1b900556ff47b54d10a1b +30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"518695","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767652,"id":518695,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:32,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:310395 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:3ff4df8c3f242398ea761c3160ae6144 +30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"310395","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767653,"id":310395,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:33,334 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:674614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:fd3bdd43bfed82fc96994e18e9629f96 +30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"674614","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767654,"id":674614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:34,476 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:34,599 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:07:35,716 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1629ms +30 一月 2026 | 18:07:36,475 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1700ms +30 一月 2026 | 18:07:37,016 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:37,151 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:0b74dee404f219a9e0b3b4ca6d185e38 +30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"873893","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767657,"id":873893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:37,340 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:38,262 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:a8cd8a50a73171252e29f9f712ec6393 +30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"956249","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767658,"id":956249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:38,437 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:38,680 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:42,385 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,521 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,681 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,004 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtvXd83xLpt9KXXkyibLGOE2rHM57clzPK1fbD8OkmgkM85aWqzOzz0xoplzSMa5xAWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,185 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,280 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:4dab3afdc3df2d42cd666e1cb1c0f427 +30 一月 2026 | 18:07:43,281 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"894301","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767663,"id":894301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:43,397 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:50,525 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:50,740 | WARN | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:51,281 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:560471 player:null fake_json:1 +30 一月 2026 | 18:07:52,072 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:505441 player:null fake_json:1 +30 一月 2026 | 18:07:52,758 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:53,704 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 +30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:588589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:1666816f317fab999e3e102b261273c7 +30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"588589","nick":"干杉波艺堂新美婷内衣专卖 果果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":588589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:54,501 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:54,542 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot:870589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:6fa054182a809c3e6102148031d4fb5e +30 一月 2026 | 18:07:54,543 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870589","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":870589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:54,603 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:54,721 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 +30 一月 2026 | 18:07:55,700 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:56,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:56,395 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:a74e96ddbbd6c8b9ca81fc69b1217236 +30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572311","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767676,"id":572311,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:56,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:56,586 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:56,856 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:58,347 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:350030 player:[774381,918233] fake_json:1 +30 一月 2026 | 18:08:02,565 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:08:02,612 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:08:12,917 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:08:14,542 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2296ms +30 一月 2026 | 18:08:14,912 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:08:14,955 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:928322 player:[0,0] fake_json:1 +30 一月 2026 | 18:08:15,017 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2003ms +30 一月 2026 | 18:08:16,105 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1852ms +30 一月 2026 | 18:08:16,956 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1854ms +30 一月 2026 | 18:08:18,859 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:412235 player:[508402,708298] fake_json:1 +30 一月 2026 | 18:08:43,591 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:08:45,200 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2271ms +30 一月 2026 | 18:08:45,525 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2091ms +30 一月 2026 | 18:08:49,081 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:645818 player:[680619,412118] fake_json:1 +30 一月 2026 | 18:08:57,206 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:589872 player:[864120,848960] fake_json:1 +30 一月 2026 | 18:09:12,597 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:09:13,898 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1956ms +30 一月 2026 | 18:09:15,006 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1723ms +30 一月 2026 | 18:09:18,619 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:427411 player:[746710,950914] fake_json:1 +30 一月 2026 | 18:09:29,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:129617 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:09:41,567 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:09:42,765 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms +30 一月 2026 | 18:09:48,150 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1747ms +30 一月 2026 | 18:10:01,536 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:378500 player:[992762,540812] fake_json:1 +30 一月 2026 | 18:10:56,181 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:10:56,220 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:11:03,796 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:547574 player:[0,371993] fake_json:1 +30 一月 2026 | 18:11:05,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469165 player:[158894,0] fake_json:1 +30 一月 2026 | 18:11:08,292 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 +30 一月 2026 | 18:11:08,734 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 +30 一月 2026 | 18:11:20,289 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:11:22,438 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2819ms +30 一月 2026 | 18:11:23,711 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:11:24,915 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1834ms +30 一月 2026 | 18:11:25,474 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1980ms +30 一月 2026 | 18:11:28,476 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1933ms +30 一月 2026 | 18:11:34,977 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:11:36,155 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1898ms +30 一月 2026 | 18:11:37,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2241ms +30 一月 2026 | 18:12:04,353 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:12:05,784 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2109ms +30 一月 2026 | 18:12:09,990 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1289ms +30 一月 2026 | 18:12:29,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:12:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:12:30,964 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:12:32,225 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2047ms +30 一月 2026 | 18:12:32,254 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1912ms +30 一月 2026 | 18:12:38,457 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:905837 player:[508402,762687] fake_json:1 +30 一月 2026 | 18:13:07,696 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:330225 player:[158894,762687] fake_json:1 +30 一月 2026 | 18:13:15,667 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:13:17,075 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2020ms +30 一月 2026 | 18:13:17,699 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1875ms +30 一月 2026 | 18:13:23,416 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:13:24,696 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2006ms +30 一月 2026 | 18:13:25,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2354ms +30 一月 2026 | 18:13:47,893 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:955407 player:[412118,158894] fake_json:1 +30 一月 2026 | 18:14:43,024 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:626691 player:[918233,746710] fake_json:1 +30 一月 2026 | 18:15:26,775 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:887137 player:[992762,508402] fake_json:1 +30 一月 2026 | 18:15:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:15:44,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:15:48,936 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:871369 player:[] fake_json: +30 一月 2026 | 18:15:49,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:246124 player:[] fake_json: +30 一月 2026 | 18:15:58,802 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:622841 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:16:03,827 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:16:04,967 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1727ms +30 一月 2026 | 18:16:06,839 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:16:08,117 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1825ms +30 一月 2026 | 18:16:12,883 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2367ms +30 一月 2026 | 18:16:25,180 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:766644 player:[460542,848960] fake_json:1 +30 一月 2026 | 18:16:31,239 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:819237 player:[746710,950914] fake_json:1 +30 一月 2026 | 18:16:40,043 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:16:41,282 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2095ms +30 一月 2026 | 18:16:41,845 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1916ms +30 一月 2026 | 18:16:52,639 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:16:53,860 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1889ms +30 一月 2026 | 18:16:54,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2115ms +30 一月 2026 | 18:17:00,676 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:17:01,881 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1987ms +30 一月 2026 | 18:17:02,399 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:755173 player:[821735,412118] fake_json:1 +30 一月 2026 | 18:17:02,640 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2136ms +30 一月 2026 | 18:17:04,637 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:602562 player:[950914,762687] fake_json:1 +30 一月 2026 | 18:17:07,959 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:17:15,981 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:9231ms +30 一月 2026 | 18:17:23,278 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:17:24,535 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1793ms +30 一月 2026 | 18:17:25,356 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1787ms +30 一月 2026 | 18:17:27,396 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:17:28,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1489ms +30 一月 2026 | 18:17:28,968 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1604ms +30 一月 2026 | 18:17:43,004 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:420487 player:[374446,918233] fake_json:1 +30 一月 2026 | 18:17:48,841 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:927654 player:[746710,508402] fake_json:1 +30 一月 2026 | 18:18:01,058 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:18:02,360 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1984ms +30 一月 2026 | 18:18:03,558 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2358ms +30 一月 2026 | 18:18:21,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:617380 player:[412118,746710] fake_json:1 +30 一月 2026 | 18:18:59,111 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:621888 player:[371993,374446] fake_json:1 +30 一月 2026 | 18:19:00,797 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 +30 一月 2026 | 18:19:01,075 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 +30 一月 2026 | 18:19:10,166 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:19:11,511 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1805ms +30 一月 2026 | 18:19:12,051 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1696ms +30 一月 2026 | 18:19:17,816 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651006 player:[158894,864120] fake_json:1 +30 一月 2026 | 18:19:57,020 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:646236 player:[750455,821735] fake_json:1 +30 一月 2026 | 18:20:01,795 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:915281 player:[774381,540812] fake_json:1 +30 一月 2026 | 18:20:41,184 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 +30 一月 2026 | 18:20:41,800 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 +30 一月 2026 | 18:20:59,419 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:900020 player:[864120,950914] fake_json:1 +30 一月 2026 | 18:21:17,673 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:21:17,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:21:30,058 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:829418 player:[680619,762687] fake_json:1 +30 一月 2026 | 18:21:49,002 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:21:50,561 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2220ms +30 一月 2026 | 18:21:50,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1777ms +30 一月 2026 | 18:22:03,061 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:259195 player:[460542,774381] fake_json:1 +30 一月 2026 | 18:22:05,293 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:22:06,000 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:22:06,360 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms +30 一月 2026 | 18:22:07,120 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1664ms +30 一月 2026 | 18:22:12,347 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:912601 player:[] fake_json: +30 一月 2026 | 18:22:15,279 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:700715 player:[746710,762687] fake_json:1 +30 一月 2026 | 18:22:15,279 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2078ms +30 一月 2026 | 18:22:24,960 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:22:26,321 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1908ms +30 一月 2026 | 18:22:27,045 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1736ms +30 一月 2026 | 18:22:37,383 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:730438 player:[992762,708298] fake_json:1 +30 一月 2026 | 18:22:44,888 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:933516 player:[848960,460542] fake_json:1 +30 一月 2026 | 18:22:48,566 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:22:57,261 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:10097ms +30 一月 2026 | 18:23:01,039 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:23:06,786 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6831ms +30 一月 2026 | 18:23:16,044 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:23:17,401 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2087ms +30 一月 2026 | 18:23:18,443 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2392ms +30 一月 2026 | 18:23:24,202 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:966864 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:23:32,185 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:23:33,641 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2185ms +30 一月 2026 | 18:23:34,853 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2757ms +30 一月 2026 | 18:23:53,727 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:624197 player:[918233,158894] fake_json:1 +30 一月 2026 | 18:23:55,763 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:23:55,881 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:24:25,242 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:24:26,444 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1891ms +30 一月 2026 | 18:24:27,001 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1785ms +30 一月 2026 | 18:24:35,231 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 +30 一月 2026 | 18:24:35,766 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 +30 一月 2026 | 18:24:37,445 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:24:43,735 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7208ms +30 一月 2026 | 18:24:43,949 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:24:45,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1829ms +30 一月 2026 | 18:24:45,606 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1653ms +30 一月 2026 | 18:24:53,992 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:24:55,246 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1784ms +30 一月 2026 | 18:24:55,827 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1757ms +30 一月 2026 | 18:24:55,874 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:357758 player:[950914,774381] fake_json:1 +30 一月 2026 | 18:24:57,766 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:24:59,008 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:25:18,871 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:25:20,333 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2105ms +30 一月 2026 | 18:25:20,645 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1776ms +30 一月 2026 | 18:25:50,549 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:890561 player:[821735,412118] fake_json:1 +30 一月 2026 | 18:26:01,630 | INFO | qtp809762318-66 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:26:02,964 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2688ms +30 一月 2026 | 18:26:12,971 | INFO | qtp809762318-84 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:14,379 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms +30 一月 2026 | 18:26:14,839 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1918ms +30 一月 2026 | 18:26:20,047 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:21,497 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2139ms +30 一月 2026 | 18:26:22,171 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2233ms +30 一月 2026 | 18:26:47,405 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:48,688 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1779ms +30 一月 2026 | 18:26:48,965 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1563ms +30 一月 2026 | 18:26:57,803 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:796674 player:[746710,374446] fake_json:1 +30 一月 2026 | 18:26:59,568 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:638556 player:[848960,508402] fake_json:1 +30 一月 2026 | 18:27:01,243 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:808185 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:27:12,670 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:13,736 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1611ms +30 一月 2026 | 18:27:14,258 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1641ms +30 一月 2026 | 18:27:20,012 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:21,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms +30 一月 2026 | 18:27:21,968 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2001ms +30 一月 2026 | 18:27:32,367 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:769880 player:[] fake_json: +30 一月 2026 | 18:27:34,005 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:27:34,780 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:34,967 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1460ms +30 一月 2026 | 18:27:35,291 | INFO | qtp809762318-98 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:27:35,924 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1783ms +30 一月 2026 | 18:27:36,392 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1693ms +30 一月 2026 | 18:27:36,408 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1650ms +30 一月 2026 | 18:27:49,013 | INFO | qtp809762318-97 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:50,209 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1819ms +30 一月 2026 | 18:27:50,738 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1838ms +30 一月 2026 | 18:27:52,852 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:986517 player:[992762,371993] fake_json:1 +30 一月 2026 | 18:27:55,014 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:491206 player:[508402,412118] fake_json:1 +30 一月 2026 | 18:27:57,618 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731681 player:[774381,460542] fake_json:1 +30 一月 2026 | 18:28:21,913 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:28:23,311 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1935ms +30 一月 2026 | 18:28:23,557 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1525ms +30 一月 2026 | 18:28:27,472 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:464167 player:[864120,750455] fake_json:1 +30 一月 2026 | 18:29:03,448 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:936610 player:[762687,918233] fake_json:1 +30 一月 2026 | 18:29:05,426 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:29:05,907 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:29:07,413 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:08,045 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:08,822 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:09,567 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:29:09,905 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 +30 一月 2026 | 18:29:10,730 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 +30 一月 2026 | 18:29:11,826 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:29:12,728 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:30:04,888 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 +30 一月 2026 | 18:30:06,314 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 +30 一月 2026 | 18:30:18,500 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:229408 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:30:20,278 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:30:20,486 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:30:35,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:650605 player:[746710,992762] fake_json:1 +30 一月 2026 | 18:30:37,249 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:331019 player:[540812,864120] fake_json:1 +30 一月 2026 | 18:30:38,829 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 +30 一月 2026 | 18:30:39,061 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 +30 一月 2026 | 18:30:46,774 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:509529 player:[848960,374446] fake_json:1 +30 一月 2026 | 18:31:18,006 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:31:18,710 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:31:21,344 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:633767 player:[746710,371993] fake_json:1 +30 一月 2026 | 18:31:42,091 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763268 player:[750455,508402] fake_json:1 +30 一月 2026 | 18:31:44,289 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:570837 player:[412118,762687] fake_json:1 +30 一月 2026 | 18:31:46,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:347712 player:[821735,774381] fake_json:1 +30 一月 2026 | 18:32:25,428 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:32:25,610 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:32:50,382 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977353 player:[680619,412118] fake_json:1 +30 一月 2026 | 18:32:52,914 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:432129 player:[540812,708298] fake_json:1 +30 一月 2026 | 18:33:01,512 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:939106 player:[918233,762687] fake_json:1 +30 一月 2026 | 18:33:20,925 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:526201 player:[848960,950914] fake_json:1 +30 一月 2026 | 18:33:57,232 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:735574 player:[746710,508402] fake_json:1 +30 一月 2026 | 18:33:59,382 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546843 player:[864120,158894] fake_json:1 +30 一月 2026 | 18:34:01,453 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 +30 一月 2026 | 18:34:02,502 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 +30 一月 2026 | 18:34:10,605 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:462181 player:[680619,460542] fake_json:1 +30 一月 2026 | 18:34:31,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155464 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:34:42,027 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519224 player:[918233,540812] fake_json:1 +30 一月 2026 | 18:35:04,669 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:175059 player:[508402,371993] fake_json:1 +30 一月 2026 | 18:35:24,658 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:737781 player:[992762,864120] fake_json:1 +30 一月 2026 | 18:35:26,955 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:576349 player:[762687,460542] fake_json:1 +30 一月 2026 | 18:35:39,727 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:308841 player:[848960,950914] fake_json:1 +30 一月 2026 | 18:36:01,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:605647 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:36:08,329 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:704553 player:[750455,992762] fake_json:1 +30 一月 2026 | 18:36:19,493 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:523274 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:36:21,501 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:406848 player:[540812,950914] fake_json:1 +30 一月 2026 | 18:36:35,770 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:144315 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:37:15,662 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:733190 player:[746710,750455] fake_json:1 +30 一月 2026 | 18:37:27,773 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:876695 player:[680619,774381] fake_json:1 +30 一月 2026 | 18:37:29,699 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:495094 player:[460542,540812] fake_json:1 +30 一月 2026 | 18:37:40,009 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:276291 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:37:51,929 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:884970 player:[918233,374446] fake_json:1 +30 一月 2026 | 18:38:23,071 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:453805 player:[460542,950914] fake_json:1 +30 一月 2026 | 18:38:38,192 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:948781 player:[680619,540812] fake_json:1 +30 一月 2026 | 18:38:40,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:692266 player:[746710,371993] fake_json:1 +30 一月 2026 | 18:38:54,042 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:269234 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:39:16,803 | INFO | qtp809762318-150 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2021ms +30 一月 2026 | 18:39:17,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:147415 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:39:21,060 | INFO | qtp809762318-163 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:39:27,907 | INFO | qtp809762318-163 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7993ms +30 一月 2026 | 18:39:34,449 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:575433 player:[746710,774381] fake_json:1 +30 一月 2026 | 18:39:45,210 | INFO | qtp809762318-172 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6041ms +30 一月 2026 | 18:39:49,890 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:212018 player:[] fake_json: +30 一月 2026 | 18:39:52,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:245139 player:[460542,950914] fake_json:1 +30 一月 2026 | 18:39:54,222 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:162941 player:[848960,371993] fake_json:1 +30 一月 2026 | 18:40:26,407 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:834507 player:[680619,992762] fake_json:1 +30 一月 2026 | 18:40:28,045 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:815109 player:[918233,864120] fake_json:1 +30 一月 2026 | 18:40:29,961 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:323888 player:[762687,508402] fake_json:1 +30 一月 2026 | 18:41:00,826 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 +30 一月 2026 | 18:41:01,256 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 +30 一月 2026 | 18:41:22,377 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575412 player:[746710,848960] fake_json:1 +30 一月 2026 | 18:41:26,827 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:381917 player:[821735,158894] fake_json:1 +30 一月 2026 | 18:41:52,461 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:582215 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:41:54,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:121377 player:[412118,864120] fake_json:1 +30 一月 2026 | 18:42:00,569 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:42:00,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:42:07,103 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:09,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2804ms +30 一月 2026 | 18:42:09,382 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2495ms +30 一月 2026 | 18:42:13,605 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:42:15,102 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2297ms +30 一月 2026 | 18:42:15,765 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1826ms +30 一月 2026 | 18:42:19,046 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:20,150 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1790ms +30 一月 2026 | 18:42:21,465 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2151ms +30 一月 2026 | 18:42:24,547 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:846488 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:42:26,392 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:26,783 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:667936 player:[540812,918233] fake_json:1 +30 一月 2026 | 18:42:27,803 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2161ms +30 一月 2026 | 18:42:28,147 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1965ms +30 一月 2026 | 18:42:29,683 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:42:30,850 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1730ms +30 一月 2026 | 18:42:31,566 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1664ms +30 一月 2026 | 18:42:36,023 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:37,086 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms +30 一月 2026 | 18:42:37,866 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1717ms +30 一月 2026 | 18:42:39,704 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:42:40,624 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms +30 一月 2026 | 18:42:41,383 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1701ms +30 一月 2026 | 18:42:45,483 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:46,745 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1970ms +30 一月 2026 | 18:42:48,102 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1789ms +30 一月 2026 | 18:42:48,450 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:111995 player:[992762,821735] fake_json:1 +30 一月 2026 | 18:42:59,502 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:43:06,044 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7738ms +30 一月 2026 | 18:43:12,423 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:13,905 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2130ms +30 一月 2026 | 18:43:14,263 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2049ms +30 一月 2026 | 18:43:19,154 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:266456 player:[774381,374446] fake_json:1 +30 一月 2026 | 18:43:20,243 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:43:20,301 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:165165 player:[] fake_json: +30 一月 2026 | 18:43:20,871 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:21,449 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1806ms +30 一月 2026 | 18:43:22,224 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1914ms +30 一月 2026 | 18:43:22,345 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2235ms +30 一月 2026 | 18:43:22,569 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:841390 player:[708298,950914] fake_json:1 +30 一月 2026 | 18:43:22,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms +30 一月 2026 | 18:43:25,124 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:233183 player:[412118,762687] fake_json:1 +30 一月 2026 | 18:43:26,605 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:43:27,101 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:27,181 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:27,583 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 +30 一月 2026 | 18:43:29,188 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 +30 一月 2026 | 18:43:29,762 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:32,711 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7204ms +30 一月 2026 | 18:43:39,759 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:43:41,134 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms +30 一月 2026 | 18:43:41,719 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1829ms +30 一月 2026 | 18:43:46,296 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:47,498 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1941ms +30 一月 2026 | 18:43:48,109 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1744ms +30 一月 2026 | 18:43:52,791 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:337378 player:[] fake_json: +30 一月 2026 | 18:43:54,737 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:813659 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:43:57,026 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:542746 player:[918233,540812] fake_json:1 +30 一月 2026 | 18:43:58,981 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 +30 一月 2026 | 18:43:59,033 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 +30 一月 2026 | 18:44:16,310 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:17,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1392ms +30 一月 2026 | 18:44:17,834 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms +30 一月 2026 | 18:44:19,451 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:44:20,458 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1438ms +30 一月 2026 | 18:44:21,395 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1756ms +30 一月 2026 | 18:44:25,388 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:26,751 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1871ms +30 一月 2026 | 18:44:27,230 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1782ms +30 一月 2026 | 18:44:29,328 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:595043 player:[848960,750455] fake_json:1 +30 一月 2026 | 18:44:31,255 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460346 player:[708298,158894] fake_json:1 +30 一月 2026 | 18:44:33,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:44:33,764 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:636235 player:[774381,412118] fake_json:1 +30 一月 2026 | 18:44:34,701 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:35,878 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1852ms +30 一月 2026 | 18:44:36,251 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:44:36,435 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1820ms +30 一月 2026 | 18:44:40,170 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:41,251 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1524ms +30 一月 2026 | 18:44:41,726 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1393ms +30 一月 2026 | 18:44:46,057 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977981 player:[848960,992762] fake_json:1 +30 一月 2026 | 18:44:46,495 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:47,472 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1549ms +30 一月 2026 | 18:44:47,791 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:44:47,992 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1496ms +30 一月 2026 | 18:44:48,868 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1637ms +30 一月 2026 | 18:44:49,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1573ms +30 一月 2026 | 18:44:57,574 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:58,621 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1781ms +30 一月 2026 | 18:44:59,420 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1904ms +30 一月 2026 | 18:45:03,520 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:572233 player:[371993,821735] fake_json:1 +30 一月 2026 | 18:45:05,420 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:399352 player:[680619,460542] fake_json:1 +30 一月 2026 | 18:45:10,574 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:11,716 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1723ms +30 一月 2026 | 18:45:12,593 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1913ms +30 一月 2026 | 18:45:23,534 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:24,614 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1674ms +30 一月 2026 | 18:45:25,334 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1761ms +30 一月 2026 | 18:45:30,861 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:936616 player:[848960,992762] fake_json:1 +30 一月 2026 | 18:45:33,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:918146 player:[864120,708298] fake_json:1 +30 一月 2026 | 18:45:34,075 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:45:35,377 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1862ms +30 一月 2026 | 18:45:35,416 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:45:35,594 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:45:35,774 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1772ms +30 一月 2026 | 18:45:39,041 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:40,263 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1861ms +30 一月 2026 | 18:45:40,860 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1820ms +30 一月 2026 | 18:45:47,115 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:45:48,306 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1817ms +30 一月 2026 | 18:45:49,837 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1825ms +30 一月 2026 | 18:45:55,539 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:45:59,534 | INFO | qtp809762318-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:46:02,262 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7782ms +30 一月 2026 | 18:46:04,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6156ms +30 一月 2026 | 18:46:13,215 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:14,841 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2315ms +30 一月 2026 | 18:46:15,160 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2026ms +30 一月 2026 | 18:46:15,380 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 +30 一月 2026 | 18:46:16,120 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 +30 一月 2026 | 18:46:17,679 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 +30 一月 2026 | 18:46:18,269 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 +30 一月 2026 | 18:46:19,953 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:20,119 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:20,713 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:26,802 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:46:33,039 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:34,049 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:8529ms +30 一月 2026 | 18:46:34,616 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2311ms +30 一月 2026 | 18:46:34,821 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1957ms +30 一月 2026 | 18:46:41,485 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:42,702 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1861ms +30 一月 2026 | 18:46:43,079 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms +30 一月 2026 | 18:46:43,693 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:927946 player:[950914,821735] fake_json:1 +30 一月 2026 | 18:46:45,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:578004 player:[412118,158894] fake_json:1 +30 一月 2026 | 18:47:23,155 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:948706 player:[750455,848960] fake_json:1 +30 一月 2026 | 18:47:24,894 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:329171 player:[992762,864120] fake_json:1 +30 一月 2026 | 18:47:26,743 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:47:26,814 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:27,399 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:47:27,901 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1591ms +30 一月 2026 | 18:47:28,286 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1466ms +30 一月 2026 | 18:47:44,832 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:46,287 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms +30 一月 2026 | 18:47:46,687 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2056ms +30 一月 2026 | 18:47:49,988 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964398 player:[762687,374446] fake_json:1 +30 一月 2026 | 18:47:51,950 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:52,586 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 +30 一月 2026 | 18:47:52,907 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 +30 一月 2026 | 18:47:53,587 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2378ms +30 一月 2026 | 18:47:53,995 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2163ms +30 一月 2026 | 18:48:08,028 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:09,309 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2018ms +30 一月 2026 | 18:48:09,629 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1765ms +30 一月 2026 | 18:48:20,429 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:21,967 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2293ms +30 一月 2026 | 18:48:22,549 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2182ms +30 一月 2026 | 18:48:30,871 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 +30 一月 2026 | 18:48:31,107 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 +30 一月 2026 | 18:48:33,530 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 +30 一月 2026 | 18:48:33,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 +30 一月 2026 | 18:48:35,909 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:48:36,211 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:48:36,595 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:714878 player:[] fake_json: +30 一月 2026 | 18:48:37,306 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:48:38,546 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1785ms +30 一月 2026 | 18:48:39,666 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2000ms +30 一月 2026 | 18:48:42,670 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:44,389 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2479ms +30 一月 2026 | 18:48:44,827 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2430ms +30 一月 2026 | 18:48:50,506 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:48:52,112 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2320ms +30 一月 2026 | 18:48:52,945 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2382ms +30 一月 2026 | 18:49:04,965 | INFO | qtp809762318-104 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:49:05,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:49:05,677 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:49:07,203 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 +30 一月 2026 | 18:49:07,943 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 +30 一月 2026 | 18:49:12,521 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8803ms +30 一月 2026 | 18:49:15,661 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:49:17,077 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1916ms +30 一月 2026 | 18:49:17,845 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2130ms +30 一月 2026 | 18:49:21,996 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:786240 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:49:25,275 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:456445 player:[460542,992762] fake_json:1 +30 一月 2026 | 18:49:32,755 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:49:34,122 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2046ms +30 一月 2026 | 18:49:34,461 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1880ms +30 一月 2026 | 18:49:43,879 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:785085 player:[774381,371993] fake_json:1 +30 一月 2026 | 18:49:59,118 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:49:59,439 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:402166 player:[] fake_json: +30 一月 2026 | 18:50:00,186 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1583ms +30 一月 2026 | 18:50:00,280 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:344001 player:[] fake_json: +30 一月 2026 | 18:50:00,796 | INFO | qtp809762318-107 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:50:01,809 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms +30 一月 2026 | 18:50:02,117 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:616120 player:[158894,762687] fake_json:1 +30 一月 2026 | 18:50:11,418 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:491406 player:[708298,750455] fake_json:1 +30 一月 2026 | 18:50:13,396 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:471598 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:50:19,642 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1560ms +30 一月 2026 | 18:50:23,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:223381 player:[460542,821735] fake_json:1 +30 一月 2026 | 18:50:28,204 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:50:28,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:50:34,139 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2144ms +30 一月 2026 | 18:50:35,096 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:312439 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:50:36,961 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:149352 player:[680619,774381] fake_json:1 +30 一月 2026 | 18:50:39,261 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:109510 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:51:12,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:863778 player:[864120,708298] fake_json:1 +30 一月 2026 | 18:51:13,184 | INFO | qtp809762318-68 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:51:14,838 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3193ms +30 一月 2026 | 18:51:14,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:127697 player:[158894,848960] fake_json:1 +30 一月 2026 | 18:51:17,737 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:18,919 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms +30 一月 2026 | 18:51:19,187 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1818ms +30 一月 2026 | 18:51:35,142 | INFO | qtp809762318-67 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:51:36,678 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2933ms +30 一月 2026 | 18:51:40,088 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:51:41,325 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1833ms +30 一月 2026 | 18:51:42,001 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1902ms +30 一月 2026 | 18:51:42,596 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:44,112 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2137ms +30 一月 2026 | 18:51:44,559 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2128ms +30 一月 2026 | 18:51:47,348 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:51:48,834 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2294ms +30 一月 2026 | 18:51:49,610 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:49,630 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2275ms +30 一月 2026 | 18:51:50,868 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1976ms +30 一月 2026 | 18:51:51,375 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1896ms +30 一月 2026 | 18:51:54,110 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:55,853 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2359ms +30 一月 2026 | 18:51:55,950 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms +30 一月 2026 | 18:51:58,514 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:59,997 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2190ms +30 一月 2026 | 18:52:00,391 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2110ms +30 一月 2026 | 18:52:02,748 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:04,214 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2187ms +30 一月 2026 | 18:52:04,790 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2058ms +30 一月 2026 | 18:52:16,070 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:52:17,274 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1991ms +30 一月 2026 | 18:52:17,670 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:52:18,790 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1739ms +30 一月 2026 | 18:52:19,868 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:52:21,428 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2110ms +30 一月 2026 | 18:52:22,831 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1512ms +30 一月 2026 | 18:52:23,748 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1712ms +30 一月 2026 | 18:52:25,849 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:27,372 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2148ms +30 一月 2026 | 18:52:27,754 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1850ms +30 一月 2026 | 18:52:32,110 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:52:33,473 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1947ms +30 一月 2026 | 18:52:34,237 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2052ms +30 一月 2026 | 18:52:34,973 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:35,990 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms +30 一月 2026 | 18:52:36,693 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1729ms +30 一月 2026 | 18:53:00,190 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:53:01,968 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms +30 一月 2026 | 18:53:02,470 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1972ms +30 一月 2026 | 18:53:16,191 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:53:17,080 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1534ms +30 一月 2026 | 18:53:17,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1325ms +30 一月 2026 | 18:53:27,074 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:53:28,327 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1687ms +30 一月 2026 | 18:53:28,758 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1424ms +30 一月 2026 | 18:53:41,487 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 18:53:47,997 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7358ms +30 一月 2026 | 18:56:03,080 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:56:04,354 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2017ms +30 一月 2026 | 18:58:47,986 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:58:48,034 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:58:51,252 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2433ms +30 一月 2026 | 18:59:00,217 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:01,638 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2193ms +30 一月 2026 | 18:59:01,771 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1796ms +30 一月 2026 | 18:59:35,162 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:639027 player:[] fake_json: +30 一月 2026 | 18:59:35,442 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:59:36,526 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:59:37,124 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2359ms +30 一月 2026 | 18:59:37,991 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2070ms +30 一月 2026 | 18:59:41,327 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:42,783 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2088ms +30 一月 2026 | 18:59:43,248 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1935ms +30 一月 2026 | 18:59:45,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 18:59:47,164 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 18:59:47,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 18:59:47,991 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1601ms +30 一月 2026 | 18:59:51,607 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1616ms +30 一月 2026 | 18:59:53,664 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:54,744 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1653ms +30 一月 2026 | 18:59:55,306 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1707ms +30 一月 2026 | 18:59:59,826 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 179 +30 一月 2026 | 19:00:00,368 | WARN | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 180 +30 一月 2026 | 19:00:03,032 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:92aa8465238754d908d39ca020b5d2c5 +30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989941","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":989941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:03,742 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:03,986 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:211955 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132 md5:bdc14a32ffd27abcfa74d6520ba1f095 +30 一月 2026 | 19:00:03,987 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211955","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":211955,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:04,048 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:04,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1983ms +30 一月 2026 | 19:00:04,786 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1852ms +30 一月 2026 | 19:00:07,455 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:00:07,512 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:c940797165552a353235a5c3cd05e221 +30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"202813","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770807,"id":202813,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:07,642 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:593) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:10,863 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:00:12,006 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1784ms +30 一月 2026 | 19:00:15,730 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1713ms +30 一月 2026 | 19:00:15,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:00:16,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:00:17,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:00:18,917 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:00:18,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:00:18,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796902 +30 一月 2026 | 19:00:19,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:00:19,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:00:19,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:00:19,608 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:00:19,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:00:19,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:00:20,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:00:20,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:00:20,765 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1758ms +30 一月 2026 | 19:00:20,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:00:20,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:00:21,744 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1824ms +30 一月 2026 | 19:00:23,836 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:00:25,056 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1846ms +30 一月 2026 | 19:00:25,587 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1830ms +30 一月 2026 | 19:00:54,543 | INFO | qtp809762318-64 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:00:56,155 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3114ms +30 一月 2026 | 19:01:06,798 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:07,864 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1640ms +30 一月 2026 | 19:01:08,226 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:09,129 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1459ms +30 一月 2026 | 19:01:12,690 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1583ms +30 一月 2026 | 19:01:24,917 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:01:25,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1890ms +30 一月 2026 | 19:01:28,754 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:29,920 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1710ms +30 一月 2026 | 19:01:30,335 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1670ms +30 一月 2026 | 19:01:33,359 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1728ms +30 一月 2026 | 19:01:33,400 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:34,699 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1807ms +30 一月 2026 | 19:01:34,931 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1599ms +30 一月 2026 | 19:01:39,313 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:40,595 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1838ms +30 一月 2026 | 19:01:41,036 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1705ms +30 一月 2026 | 19:01:47,259 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:48,715 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2056ms +30 一月 2026 | 19:01:49,049 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1680ms +30 一月 2026 | 19:01:51,457 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:53,005 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2280ms +30 一月 2026 | 19:01:53,013 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:53,643 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2345ms +30 一月 2026 | 19:01:54,436 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2239ms +30 一月 2026 | 19:01:56,035 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:57,595 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2318ms +30 一月 2026 | 19:01:57,683 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1921ms +30 一月 2026 | 19:01:58,216 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2125ms +30 一月 2026 | 19:02:04,796 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:3303ms +30 一月 2026 | 19:02:50,589 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:02:51,861 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1880ms +30 一月 2026 | 19:02:52,304 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1882ms +30 一月 2026 | 19:02:56,452 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:03:02,047 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6542ms +30 一月 2026 | 19:03:18,660 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:03:22,664 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:4993ms +30 一月 2026 | 19:03:26,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:03:27,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:03:28,734 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:03:28,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:03:28,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:03:29,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:29,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:29,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:29,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:30,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:03:30,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:30,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:41,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:03:41,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:41,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:42,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:42,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:42,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:43,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:03:43,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:43,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:44,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:03:45,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:03:45,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:03:47,447 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:03:47,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:03:47,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105910 +30 一月 2026 | 19:03:47,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:03:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:48,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:48,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:48,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:48,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:03:48,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:48,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:56,396 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:02,397 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7305ms +30 一月 2026 | 19:04:18,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:04:19,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:04:20,444 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:04:20,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:04:21,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:04:21,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:04:21,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:04:22,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:04:22,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:04:22,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:04:23,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:04:23,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:04:23,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:04:23,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:04:34,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:04:34,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:04:35,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:04:35,557 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:35,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:04:36,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:04:36,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:04:36,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:04:37,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:04:37,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:04:38,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:04:39,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:04:39,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:04:40,498 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6035ms +30 一月 2026 | 19:04:41,227 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:04:41,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:04:41,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:791891 +30 一月 2026 | 19:04:41,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +30 一月 2026 | 19:04:42,242 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:04:43,321 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1822ms +30 一月 2026 | 19:04:44,235 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1896ms +30 一月 2026 | 19:04:48,924 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:54,588 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6733ms +30 一月 2026 | 19:05:07,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:05:08,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:05:09,454 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:09,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:05:09,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:05:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:05:09,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:05:10,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:05:10,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:05:10,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:05:11,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:05:11,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3246d71a +30 一月 2026 | 19:05:11,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:05:11,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:05:33,798 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:33,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:05:59,715 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:06:24,258 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:06:24,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:06:49,552 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:06:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:07:12,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:13,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:07:14,263 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:07:14,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:07:15,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:07:15,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:07:15,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:07:16,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:07:16,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:07:16,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:07:17,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:07:17,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:07:27,522 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:07:27,571 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:07:32,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:32,897 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:07:46,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:07:46,329 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:07:51,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:07:51,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:52,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:07:54,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:07:54,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:07:54,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:07:55,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:07:55,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:07:55,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:07:55,861 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:07:55,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:07:56,209 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca +30 一月 2026 | 19:07:56,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:07:56,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:00,474 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5860ms +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 104, 206] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 206, 103] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 105, 106] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 204, 207, 202, 102, 206, 103] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 106, 103, 105, 106] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 102, 206, 103, 102] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 103, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:19,118 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 102] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 103, 102, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:21,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 205] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 109, 103, 102, 102, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:22,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:08:22,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:08:23,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:08:24,580 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:08:25,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:08:25,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:08:25,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:08:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:08:26,168 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2407ms +30 一月 2026 | 19:08:26,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:08:26,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:08:26,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:08:26,660 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2244ms +30 一月 2026 | 19:08:26,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:08:27,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:08:27,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:08:27,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:43,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:08:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:08:43,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:08:45,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:08:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:08:45,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:08:46,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:08:46,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:08:46,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:08:46,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:08:46,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:08:47,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:08:47,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:56,079 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:08:57,484 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2165ms +30 一月 2026 | 19:08:58,226 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2361ms +30 一月 2026 | 19:09:02,520 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:02,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:08,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:09:08,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:09:09,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:09:11,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:09:11,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:09:11,482 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:7716ms +30 一月 2026 | 19:09:11,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:09:12,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:09:12,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:09:12,525 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:12,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:12,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:09:13,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:09:13,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:09:13,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:09:15,081 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:09:16,560 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2204ms +30 一月 2026 | 19:09:17,160 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2143ms +30 一月 2026 | 19:09:22,524 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:22,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:31,767 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:09:32,775 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1644ms +30 一月 2026 | 19:09:33,425 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1483ms +30 一月 2026 | 19:09:37,562 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:09:39,057 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2182ms +30 一月 2026 | 19:09:39,353 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1992ms +30 一月 2026 | 19:12:26,794 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 15 +30 一月 2026 | 19:12:31,731 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6041ms +30 一月 2026 | 19:12:36,634 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:12:37,812 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1768ms +30 一月 2026 | 19:12:40,836 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:12:42,091 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1947ms +30 一月 2026 | 19:12:45,197 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1628ms +30 一月 2026 | 19:12:49,756 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:12:55,120 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6451ms +30 一月 2026 | 19:13:04,280 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:13:05,535 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1809ms +30 一月 2026 | 19:13:06,183 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1849ms +30 一月 2026 | 19:13:14,878 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6785ms +30 一月 2026 | 19:13:41,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:13:41,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:13:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:13:43,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:669041 +30 一月 2026 | 19:13:43,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:13:44,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:13:44,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:13:44,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3902000 +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:13:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:13:45,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca +30 一月 2026 | 19:13:45,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:13:45,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:15:47,833 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:15:49,359 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2191ms +30 一月 2026 | 19:15:49,933 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1954ms +30 一月 2026 | 19:16:02,636 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:16:02,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:16:03,615 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:16:04,777 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1714ms +30 一月 2026 | 19:16:05,626 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1903ms +30 一月 2026 | 19:16:08,800 | INFO | qtp809762318-95 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:16:10,077 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1872ms +30 一月 2026 | 19:16:10,764 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1649ms +30 一月 2026 | 19:16:12,639 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:16:12,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:16:19,237 | INFO | qtp809762318-88 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:16:24,883 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6882ms +30 一月 2026 | 19:16:37,476 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:16:37,524 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:16:44,819 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:16:49,837 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:5867ms +30 一月 2026 | 19:17:06,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:17:22,659 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:17:22,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:17:23,790 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:17:24,877 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1536ms +30 一月 2026 | 19:17:25,523 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1302ms +30 一月 2026 | 19:17:31,853 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:17:32,902 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms +30 一月 2026 | 19:17:34,481 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5900ms +30 一月 2026 | 19:17:35,199 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1386ms +30 一月 2026 | 19:17:57,296 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:17:57,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:17:58,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:18:00,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974080 +30 一月 2026 | 19:18:00,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:18:00,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:18:00,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:18:01,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:18:01,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:18:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:18:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:18:02,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:18:32,677 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:18:32,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:18:39,359 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:18:40,558 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1738ms +30 一月 2026 | 19:18:44,957 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1749ms +30 一月 2026 | 19:19:56,568 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_mail_list[{user}:177475] time:1955ms +30 一月 2026 | 19:20:00,765 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:01,951 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1737ms +30 一月 2026 | 19:20:02,510 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1666ms +30 一月 2026 | 19:20:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:20:03,819 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:9266ms +30 一月 2026 | 19:20:04,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:05,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:20:06,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 +30 一月 2026 | 19:20:06,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:06,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:07,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:07,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:07,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:08,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:20:08,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:08,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:15,408 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:16,772 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms +30 一月 2026 | 19:20:17,565 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:17,934 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2044ms +30 一月 2026 | 19:20:18,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:20:18,780 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1976ms +30 一月 2026 | 19:20:19,182 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1799ms +30 一月 2026 | 19:20:19,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:19,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:20:20,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:21,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:20:21,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:21,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:22,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:22,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:23,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:20:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:23,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:26,767 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6122ms +30 一月 2026 | 19:20:30,137 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:31,292 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1820ms +30 一月 2026 | 19:20:31,904 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1924ms +30 一月 2026 | 19:20:34,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:34,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:20:35,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:35,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 +30 一月 2026 | 19:20:35,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:20:36,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:36,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:36,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:36,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:37,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:37,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c66874b +30 一月 2026 | 19:20:37,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:37,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:38,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:39,785 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1729ms +30 一月 2026 | 19:20:40,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1994ms +30 一月 2026 | 19:20:42,717 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:20:42,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:20:43,098 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:44,220 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms +30 一月 2026 | 19:20:44,663 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1566ms +30 一月 2026 | 19:20:45,399 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:20:46,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:46,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:46,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:20:46,818 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2056ms +30 一月 2026 | 19:20:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:20:48,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:20:48,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:20:48,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:49,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:49,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:49,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:49,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:20:49,884 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:51,181 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1989ms +30 一月 2026 | 19:20:51,517 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1750ms +30 一月 2026 | 19:20:52,463 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:20:52,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:20:54,343 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:55,302 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1604ms +30 一月 2026 | 19:20:56,077 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1596ms +30 一月 2026 | 19:20:57,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:58,996 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1885ms +30 一月 2026 | 19:20:59,459 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1828ms +30 一月 2026 | 19:21:02,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:02,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:02,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:04,481 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:04,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:04,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:04,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:05,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:05,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:05,416 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1541ms +30 一月 2026 | 19:21:05,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:05,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:06,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:06,300 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1700ms +30 一月 2026 | 19:21:06,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:06,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:11,301 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:12,662 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1582ms +30 一月 2026 | 19:21:12,717 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2094ms +30 一月 2026 | 19:21:15,159 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:16,137 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1749ms +30 一月 2026 | 19:21:16,476 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1379ms +30 一月 2026 | 19:21:19,717 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:21:20,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:20,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:20,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:21,077 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1977ms +30 一月 2026 | 19:21:21,937 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2196ms +30 一月 2026 | 19:21:22,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:22,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:22,479 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:22,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:21:22,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:23,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:23,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:23,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:23,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:24,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:24,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:33,038 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6095ms +30 一月 2026 | 19:21:34,241 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:35,595 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1957ms +30 一月 2026 | 19:21:40,323 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1627ms +30 一月 2026 | 19:21:42,481 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:42,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:21:43,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:44,023 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:44,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:45,062 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1654ms +30 一月 2026 | 19:21:45,681 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1736ms +30 一月 2026 | 19:21:45,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:45,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:46,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:46,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:46,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:47,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:47,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:47,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:47,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:52,482 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:52,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:07,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:07,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:08,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:10,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:10,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:10,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:11,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:22:11,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:22:11,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:22:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:22:11,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:22:11,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:22:12,233 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:22:12,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:22:22,491 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:22:24,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:33,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:33,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:33,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:34,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:35,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:22:35,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:22:35,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:22:35,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:22:36,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:22:36,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:22:36,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:22:42,522 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:22:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:57,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:57,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:57,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:59,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:59,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:59,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:23:00,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:23:00,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:23:00,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:23:00,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:23:01,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:23:01,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:23:12,502 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:23:13,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:23:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:23:23,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:23:24,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:23:25,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:23:25,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:26,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:23:26,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:23:26,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:23:27,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:23:27,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:23:27,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:23:27,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:23:32,520 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:23:32,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:23:48,547 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:23:48,597 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:24:44,767 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1963ms +30 一月 2026 | 19:24:45,165 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:24:46,344 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1922ms +30 一月 2026 | 19:24:47,320 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2146ms +30 一月 2026 | 19:24:47,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:24:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:24:48,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:24:48,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:24:50,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:24:50,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:24:50,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:24:50,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:24:51,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:24:51,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:24:51,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:24:51,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:24:52,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:07,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:07,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:08,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:25:10,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:10,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:25:10,933 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:25:11,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:12,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:12,260 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2718ms +30 一月 2026 | 19:25:12,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:12,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:25:13,165 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3030ms +30 一月 2026 | 19:25:13,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:13,840 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:25:13,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:15,226 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2200ms +30 一月 2026 | 19:25:15,984 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2227ms +30 一月 2026 | 19:25:22,540 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:25:23,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:25:24,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:24,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:24,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:24,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:25,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:25:25,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:25,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:26,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:25:26,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:25:27,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:27,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:27,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:25:27,910 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:25:28,863 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1510ms +30 一月 2026 | 19:25:29,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460634 +30 一月 2026 | 19:25:29,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:29,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:29,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:25:29,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:29,625 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1446ms +30 一月 2026 | 19:25:34,302 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:25:35,258 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1498ms +30 一月 2026 | 19:25:36,139 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1431ms +30 一月 2026 | 19:25:42,554 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:25:42,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:25:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:43,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] +30 一月 2026 | 19:25:44,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] +30 一月 2026 | 19:25:44,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:44,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:44,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:45,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:25:45,387 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:25:45,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:45,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:46,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:25:46,966 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2176ms +30 一月 2026 | 19:25:47,146 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1844ms +30 一月 2026 | 19:25:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:47,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:47,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:25:48,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:619988 +30 一月 2026 | 19:25:48,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:49,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:49,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:25:49,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:49,645 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:25:50,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1567ms +30 一月 2026 | 19:25:51,173 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1538ms +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 101, 208, 202, 207, 203, 101, 205, 105, 102] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 209, 106] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +30 一月 2026 | 19:25:58,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 106, 103] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209] +30 一月 2026 | 19:25:59,447 | INFO | qtp809762318-67 | group.service.GroupRoomService | | publicJoinRoom enter group fail, room full:g{330800}:m115777 room_key:room:425346 +30 一月 2026 | 19:25:59,592 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4326ms +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106, 105] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 208, 109, 102, 108, 107, 109, 104, 106, 103] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 105, 209, 207] +30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 108] +30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207, 208, 104, 103] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 109, 102, 108, 107, 109, 104, 106, 103, 105] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 104, 103] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 202] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 105, 104, 103] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 201] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:03,086 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 104, 103] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 209] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 201, 104, 103] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 102] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 104, 103] +30 一月 2026 | 19:26:04,927 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 102, 104, 103] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 108, 107, 109, 104, 106, 103, 105, 102, 207] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 104, 103] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204, 109] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 207, 104, 103] +30 一月 2026 | 19:26:09,493 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:26:10,484 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 109, 103, 209, 104] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 109, 209, 207, 208, 105, 201, 102, 207, 104, 103] +30 一月 2026 | 19:26:10,565 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1615ms +30 一月 2026 | 19:26:11,246 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1486ms +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 209, 101, 201, 201] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109] +30 一月 2026 | 19:26:12,685 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 103, 209, 104, 207] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 103, 209, 104, 207, 203] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 104, 102] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107, 103] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 209, 104, 207, 203, 208] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 101, 109, 107, 104, 102] +30 一月 2026 | 19:26:17,686 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:26:19,043 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2029ms +30 一月 2026 | 19:26:19,845 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1817ms +30 一月 2026 | 19:26:23,908 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:26:25,329 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2304ms +30 一月 2026 | 19:26:25,908 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2374ms +30 一月 2026 | 19:26:35,025 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1454ms +30 一月 2026 | 19:26:42,565 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:26:43,621 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1732ms +30 一月 2026 | 19:26:44,025 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1543ms +30 一月 2026 | 19:26:47,052 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:26:48,449 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms +30 一月 2026 | 19:26:49,144 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1998ms +30 一月 2026 | 19:26:52,571 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:26:52,571 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:27:06,968 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:27:08,085 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1790ms +30 一月 2026 | 19:27:08,728 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1687ms +30 一月 2026 | 19:27:38,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:27:39,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:27:39,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:27:39,248 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:27:39,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:27:40,287 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1540ms +30 一月 2026 | 19:27:40,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:27:41,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:41,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:41,417 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:27:41,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:27:42,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:27:42,256 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1589ms +30 一月 2026 | 19:27:42,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:27:42,349 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1578ms +30 一月 2026 | 19:27:42,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 +30 一月 2026 | 19:27:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:27:42,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:27:43,322 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1770ms +30 一月 2026 | 19:27:51,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:27:52,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:27:52,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:27:54,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 +30 一月 2026 | 19:27:54,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:54,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:54,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:27:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:27:54,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:27:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:27:55,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:27:55,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:27:55,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:27:56,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:27:56,830 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:27:57,827 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1529ms +30 一月 2026 | 19:27:58,412 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1372ms +30 一月 2026 | 19:28:02,478 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:03,351 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1412ms +30 一月 2026 | 19:28:03,983 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1433ms +30 一月 2026 | 19:28:06,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:07,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:28:07,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:08,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:28:08,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:08,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:08,768 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:08,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:09,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:09,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:09,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:28:09,727 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1360ms +30 一月 2026 | 19:28:09,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:09,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:10,188 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1246ms +30 一月 2026 | 19:28:10,206 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:11,043 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1358ms +30 一月 2026 | 19:28:11,679 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1296ms +30 一月 2026 | 19:28:12,586 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:12,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:17,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:17,603 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:4762ms +30 一月 2026 | 19:28:17,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:28:19,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 +30 一月 2026 | 19:28:19,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:28:19,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:19,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:19,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:20,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:28:20,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:20,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:21,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:25,177 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:26,019 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1355ms +30 一月 2026 | 19:28:26,818 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1405ms +30 一月 2026 | 19:28:31,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:31,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:32,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:28:32,596 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:32,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:33,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:28:33,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:33,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:34,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:34,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:35,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 +30 一月 2026 | 19:28:35,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:35,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:42,597 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:42,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:52,971 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:54,535 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2488ms +30 一月 2026 | 19:28:54,659 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2077ms +30 一月 2026 | 19:28:57,158 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:58,596 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2191ms +30 一月 2026 | 19:28:59,604 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:59,679 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2099ms +30 一月 2026 | 19:29:00,975 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2031ms +30 一月 2026 | 19:29:01,801 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2261ms +30 一月 2026 | 19:29:11,181 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6914ms +30 一月 2026 | 19:29:14,589 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:16,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2208ms +30 一月 2026 | 19:29:17,063 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2034ms +30 一月 2026 | 19:29:24,058 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:25,236 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1755ms +30 一月 2026 | 19:29:28,170 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:29,205 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1748ms +30 一月 2026 | 19:29:32,057 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1752ms +30 一月 2026 | 19:29:39,236 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:29:40,719 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2188ms +30 一月 2026 | 19:29:41,241 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2197ms +30 一月 2026 | 19:29:41,559 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:42,853 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1867ms +30 一月 2026 | 19:29:43,763 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1911ms +30 一月 2026 | 19:30:55,055 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:30:56,289 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1928ms +30 一月 2026 | 19:31:00,209 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2004ms +30 一月 2026 | 19:31:14,446 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:31:18,047 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:31:19,451 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms +30 一月 2026 | 19:31:20,029 | INFO | qtp809762318-112 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1905ms +30 一月 2026 | 19:31:21,129 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7685ms +30 一月 2026 | 19:31:24,621 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:31:25,602 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1613ms +30 一月 2026 | 19:31:28,149 | INFO | qtp809762318-113 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:31:29,288 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1677ms +30 一月 2026 | 19:31:29,842 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1584ms +30 一月 2026 | 19:31:38,049 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:4629ms +30 一月 2026 | 19:33:38,602 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:33:38,652 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:33:43,658 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:33:45,319 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:33:45,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2684ms +30 一月 2026 | 19:33:46,178 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2252ms +30 一月 2026 | 19:33:46,624 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1974ms +30 一月 2026 | 19:33:46,964 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1699ms +30 一月 2026 | 19:33:51,902 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:33:53,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2002ms +30 一月 2026 | 19:33:54,850 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:33:55,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1650ms +30 一月 2026 | 19:34:03,262 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:04,459 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:04,699 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1991ms +30 一月 2026 | 19:34:05,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1776ms +30 一月 2026 | 19:34:10,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:34:10,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:34:11,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:34:12,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 +30 一月 2026 | 19:34:12,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:12,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:34:13,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:34:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:34:13,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:34:13,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@b4b6ca0 +30 一月 2026 | 19:34:14,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:34:14,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:34:16,666 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1506ms +30 一月 2026 | 19:34:34,105 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1524ms +30 一月 2026 | 19:34:34,698 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:35,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:34:35,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:34:35,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:34:35,566 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1329ms +30 一月 2026 | 19:34:36,389 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1448ms +30 一月 2026 | 19:34:37,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 +30 一月 2026 | 19:34:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:37,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:34:37,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:34:37,458 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:38,292 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1284ms +30 一月 2026 | 19:34:39,165 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1183ms +30 一月 2026 | 19:34:42,702 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:34:42,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:34:44,228 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:45,070 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1308ms +30 一月 2026 | 19:34:46,113 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1636ms +30 一月 2026 | 19:34:47,222 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:48,161 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1478ms +30 一月 2026 | 19:34:48,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1492ms +30 一月 2026 | 19:34:56,367 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5434ms +30 一月 2026 | 19:35:15,488 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:35:16,732 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1843ms +30 一月 2026 | 19:35:17,157 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1570ms +30 一月 2026 | 19:35:17,751 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:35:18,571 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1237ms +30 一月 2026 | 19:35:19,916 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1564ms +30 一月 2026 | 19:40:30,062 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:40:30,112 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:40:36,470 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:40:37,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2035ms +30 一月 2026 | 19:40:39,957 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1926ms +30 一月 2026 | 19:43:43,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:43:43,162 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:43:52,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:43:54,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:43:54,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:43:54,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:43:56,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:43:57,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:43:57,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:43:58,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:43:58,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:43:58,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:43:58,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:43:59,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:43:59,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:43:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:10,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:44:11,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:11,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:44:11,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:13,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:44:13,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:44:14,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:44:14,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:14,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:14,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:15,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:15,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:44:15,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:16,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:28,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:28,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:28,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:44:31,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:44:31,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:31,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:31,633 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:44:31,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:44:31,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:32,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:32,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:44:33,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:33,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:41,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:41,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:44:43,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:44:43,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:43,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:44,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:44,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:44,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:44,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:44:44,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:45,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:45,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:51,636 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:44:51,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:44:57,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:57,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:57,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:44:59,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:44:59,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:59,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:00,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:00,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:00,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:00,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:45:00,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:01,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:01,646 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:01,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:03,249 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1823ms +30 一月 2026 | 19:45:07,459 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1522ms +30 一月 2026 | 19:45:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:09,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:45:10,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:45:10,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:10,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:10,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:10,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:11,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:11,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:11,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:11,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:45:11,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:11,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:12,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:16,339 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5778ms +30 一月 2026 | 19:45:21,580 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:45:21,643 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:21,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:45:22,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:45:22,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:22,686 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1662ms +30 一月 2026 | 19:45:22,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:22,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:22,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:23,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:23,165 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1428ms +30 一月 2026 | 19:45:23,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:45:23,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:23,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:24,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:45:25,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:25,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:25,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:45:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:356455 +30 一月 2026 | 19:45:26,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:45:27,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:45:27,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:45:27,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:30,678 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4548ms +30 一月 2026 | 19:45:31,647 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:31,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:38,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:38,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:38,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:45:40,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:45:40,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:40,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:40,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:41,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:41,294 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:45:41,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:41,648 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:41,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:41,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:53,293 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:45:57,194 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:7241ms +30 一月 2026 | 19:46:01,767 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:5373ms +30 一月 2026 | 19:46:01,960 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:46:01,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:46:07,672 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:10,076 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3191ms +30 一月 2026 | 19:46:10,802 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4538ms +30 一月 2026 | 19:46:14,526 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:17,851 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:19,844 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:8781ms +30 一月 2026 | 19:46:20,805 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4321ms +30 一月 2026 | 19:46:20,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:46:21,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:46:21,657 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:46:21,664 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:46:21,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:46:21,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:46:22,074 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:4890ms +30 一月 2026 | 19:46:23,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2715ms +30 一月 2026 | 19:46:23,547 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2627ms +30 一月 2026 | 19:46:23,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:46:24,021 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2749ms +30 一月 2026 | 19:46:24,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:24,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:46:24,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:46:25,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:46:25,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:46:26,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:46:28,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:46:29,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:46:30,839 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:32,891 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2704ms +30 一月 2026 | 19:46:33,018 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:3306ms +30 一月 2026 | 19:46:43,297 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:45,417 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2854ms +30 一月 2026 | 19:46:51,777 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:8601ms +30 一月 2026 | 19:46:54,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:46:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:46:55,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:46:56,383 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:56,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:46:56,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:46:57,785 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2425ms +30 一月 2026 | 19:46:57,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:46:58,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:46:58,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:46:58,418 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2373ms +30 一月 2026 | 19:46:58,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:46:59,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:46:59,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:01,675 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:47:01,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:47:03,206 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:47:04,541 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:3516ms +30 一月 2026 | 19:47:05,861 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3551ms +30 一月 2026 | 19:47:13,743 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:15,406 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:4443ms +30 一月 2026 | 19:47:15,481 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3974ms +30 一月 2026 | 19:47:15,621 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:47:16,780 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1881ms +30 一月 2026 | 19:47:17,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:47:17,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:47:17,920 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2348ms +30 一月 2026 | 19:47:18,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:47:20,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:47:20,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:21,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:47:21,947 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:22,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:47:22,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:47:22,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:47:23,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:47:23,694 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2570ms +30 一月 2026 | 19:47:23,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:47:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:24,302 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2473ms +30 一月 2026 | 19:47:30,334 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:47:31,631 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2090ms +30 一月 2026 | 19:47:31,677 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:47:32,340 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1971ms +30 一月 2026 | 19:47:34,311 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:35,128 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:35,584 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2014ms +30 一月 2026 | 19:47:36,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:47:36,402 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1959ms +30 一月 2026 | 19:47:39,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:47:39,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:47:40,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2929ms +30 一月 2026 | 19:47:40,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:47:42,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:47:42,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:42,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:47:43,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:47:43,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:47:44,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:47:44,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:47:44,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:47:45,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:53,170 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:47:57,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:5241ms +30 一月 2026 | 19:48:01,687 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:48:07,080 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:14048ms +30 一月 2026 | 19:48:07,251 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:48:08,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:48:09,628 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:6460ms +30 一月 2026 | 19:48:10,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:7160ms +30 一月 2026 | 19:48:14,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:48:14,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:48:14,587 | INFO | qtp809762318-121 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:48:14,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:48:15,149 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:14872ms +30 一月 2026 | 19:48:15,589 | INFO | qtp809762318-121 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1494ms +30 一月 2026 | 19:48:16,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:48:16,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:48:16,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:48:16,846 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2201ms +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:48:17,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:48:17,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:48:17,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:48:17,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:48:18,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:48:18,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:48:19,203 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6060ms +30 一月 2026 | 19:48:21,692 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:48:21,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:48:45,660 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:48:46,842 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:48:46,976 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1856ms +30 一月 2026 | 19:48:47,872 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1612ms +30 一月 2026 | 19:48:48,851 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1865ms +30 一月 2026 | 19:48:54,341 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1897ms +30 一月 2026 | 19:49:01,712 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:49:01,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:49:12,223 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:49:13,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2002ms +30 一月 2026 | 19:49:29,965 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:32,065 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2800ms +30 一月 2026 | 19:49:37,236 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1715ms +30 一月 2026 | 19:49:49,575 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:49:51,228 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3118ms +30 一月 2026 | 19:49:54,526 | INFO | qtp809762318-130 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:55,724 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:55,890 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1844ms +30 一月 2026 | 19:49:56,881 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1606ms +30 一月 2026 | 19:50:00,756 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1865ms +30 一月 2026 | 19:50:07,229 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:07,405 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:09,006 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:740858 player:[] fake_json: +30 一月 2026 | 19:50:11,116 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:951647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:bf7a4cc35df8acf08d3f82a7b7af638d +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:2a52e47451238a1f40be333b410c7e25 +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"951647","nick":"开心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":951647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105653","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":105653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:11,238 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:11,263 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:11,524 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:11,571 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:13,256 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:14,301 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1672ms +30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:756990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:27ce830500877d253897adf48b2154bf +30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756990","nick":"淡定","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":756990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:192159 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:caa46e4fef187e03aec4b7126c19dd28 +30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192159","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":192159,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:14,940 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:15,014 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:15,588 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1703ms +30 一月 2026 | 19:50:17,071 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:461721 player:[] fake_json: +30 一月 2026 | 19:50:28,309 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:50:29,939 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3552ms +30 一月 2026 | 19:50:32,721 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:50:33,665 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:50:34,117 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2062ms +30 一月 2026 | 19:50:34,782 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1642ms +30 一月 2026 | 19:50:35,020 | INFO | qtp809762318-132 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:35,984 | INFO | qtp809762318-132 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1490ms +30 一月 2026 | 19:50:36,565 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:37,669 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1582ms +30 一月 2026 | 19:50:41,181 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1991ms +30 一月 2026 | 19:50:42,614 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:44,164 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:45,828 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:50:45,926 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:7a366ca1033bc189f49e81ccf1348802 +30 一月 2026 | 19:50:45,927 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984666","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773845,"id":984666,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:46,045 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:46,330 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:46,385 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:101012 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132 md5:1d291751b9ec0cc7011b29cf638aaaaa +30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"101012","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773847,"id":101012,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:47,663 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:48,005 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:49,799 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:529373 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:0a1c1d56dbe8989b6245409e85d4772a +30 一月 2026 | 19:50:49,800 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"529373","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773849,"id":529373,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:49,906 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:49,938 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:50:50,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:ef62c9492d6a64829cd2ea481ad09281 +30 一月 2026 | 19:50:50,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319718","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773850,"id":319718,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:50,435 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:50,772 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:350477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:dbc6205fc68095b5c9c6f1e2ea4f46cc +30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350477","nick":"贺奕韵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773851,"id":350477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:51,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:51:00,695 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:51:00,779 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:51:08,788 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2203ms +30 一月 2026 | 19:52:28,741 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:52:30,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2098ms +30 一月 2026 | 19:52:33,291 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2126ms +30 一月 2026 | 19:52:48,993 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:52:50,721 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2354ms +30 一月 2026 | 19:53:01,877 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:53:01,948 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:53:05,429 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2215ms +30 一月 2026 | 19:53:08,701 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:945416 player:[0,0] fake_json:1 +30 一月 2026 | 19:53:13,090 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-31 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-31 new file mode 100644 index 0000000..75fad0d --- /dev/null +++ b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-31 @@ -0,0 +1,6396 @@ +31 一月 2026 | 06:39:49,637 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:39:49,681 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:39:51,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:39:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:39:51,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:39:52,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:39:52,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:52,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:39:52,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:39:52,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:39:52,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:39:52,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:39:52,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:39:52,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:39:52,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:39:59,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:39:59,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:39:59,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:39:59,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:59,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:39:59,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:39:59,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:39:59,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:39:59,950 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@573b3a70 +31 一月 2026 | 06:40:00,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:00,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:03,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:15,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:15,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:16,091 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:40:16,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:40:16,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:16,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:16,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:16,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:16,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:16,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:16,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:16,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:16,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:40:16,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:16,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:21,336 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:21,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:23,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:40:23,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:40:23,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:23,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:23,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:24,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:24,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:24,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@573b3a70 +31 一月 2026 | 06:40:24,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:24,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:27,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:31,343 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:34,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:40,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:40,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:41,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:40:41,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:40:41,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:41,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:41,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:41,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:41,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:41,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:40:42,000 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:42,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:48,414 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:48,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:40:48,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:40:48,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:48,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:48,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:49,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:49,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:49,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:49,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:40:49,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:49,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:51,344 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:51,348 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:52,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:52,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:52,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:05,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:05,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:06,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 06:41:06,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:41:06,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:06,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:06,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:06,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:06,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4699000 +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:06,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:06,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3c710bd2 +31 一月 2026 | 06:41:06,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:06,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:11,352 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:11,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:13,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:13,765 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:41:14,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:41:14,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:14,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:14,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:14,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:14,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:41:14,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:14,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:17,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:21,353 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:25,139 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:31,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:31,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:31,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:41:31,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:41:31,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:31,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:31,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:31,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:31,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:31,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:41:32,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:32,033 | INFO | qtp809762318-93 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:41:32,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:32,328 | INFO | qtp809762318-93 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms +31 一月 2026 | 06:41:33,538 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms +31 一月 2026 | 06:41:38,105 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:645ms +31 一月 2026 | 06:41:38,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:38,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:41:39,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:41:39,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:39,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:39,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:39,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:39,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:39,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:41:39,484 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:39,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:41,358 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:41,360 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:42,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:42,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:42,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:47,041 | INFO | qtp809762318-61 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +31 一月 2026 | 06:41:47,412 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:734ms +31 一月 2026 | 06:41:50,763 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:199851 player:[] fake_json: +31 一月 2026 | 06:41:51,015 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:138874 player:[] fake_json: +31 一月 2026 | 06:41:56,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:56,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:57,691 | INFO | qtp809762318-72 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:41:57,988 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:446ms +31 一月 2026 | 06:41:58,476 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms +31 一月 2026 | 06:42:01,364 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:01,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:42:01,470 | INFO | qtp809762318-93 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:42:02,981 | INFO | qtp809762318-93 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1775ms +31 一月 2026 | 06:42:03,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:42:10,464 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:202143 player:[] fake_json: +31 一月 2026 | 06:42:11,366 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:31,374 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:50,744 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:42:50,814 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:42:52,078 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:42:52,448 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:42:59,902 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:43:00,277 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:546ms +31 一月 2026 | 06:43:00,680 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:397ms +31 一月 2026 | 06:43:11,759 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:43:12,041 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms +31 一月 2026 | 06:43:12,961 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:415ms +31 一月 2026 | 06:43:15,049 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:43:16,661 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1887ms +31 一月 2026 | 06:43:16,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:16,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101999, 102555] +31 一月 2026 | 06:43:16,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 06:43:17,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:43:17,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:43:17,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:43:17,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:837570 +31 一月 2026 | 06:43:17,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 06:43:17,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:43:17,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:43:17,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:43:17,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:43:17,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ab55698 +31 一月 2026 | 06:43:17,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:43:18,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:43:18,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=837570, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 06:43:18,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 06:43:18,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 06:43:18,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 06:43:18,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----837570 +31 一月 2026 | 06:43:24,290 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 06:43:24,390 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:24,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:24,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:43:24,461 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:43:24,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:24,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:43:24,533 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:24,533 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:43:24,561 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:43:24,570 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:43:24,570 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:43:24,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:24,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 204, 101, 202, 103, 107, 105, 208, 109, 104, 102, 105, 102] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +31 一月 2026 | 06:43:30,306 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 202, 103, 107, 105, 208, 109, 104, 102, 105, 102, 104] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 203, 202] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 103, 107, 105, 208, 109, 104, 105, 104] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 102, 202, 203, 202] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 103, 107, 105, 109, 105] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102, 104, 104, 104] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 104, 202, 203, 202, 207, 206, 102, 102] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 103, 107, 105, 109, 105, 105] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102, 104, 104, 104] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 103, 202, 101, 203, 202, 207, 206, 102, 102, 104, 104] +31 一月 2026 | 06:43:40,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:43:40,721 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:40,773 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:41,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:42,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:42,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:50,332 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:43:50,400 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:50,462 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:50,469 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:43:50,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:43:50,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:43:50,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:50,561 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:43:50,591 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:43:50,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:43:50,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 203, 104, 108, 201, 206, 207, 205, 105, 201, 102] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 103, 201, 202, 101, 103, 203, 202, 207, 206, 102, 102, 104, 104] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 203, 104, 206, 207, 205, 105, 102] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 108] +31 一月 2026 | 06:43:55,921 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 104, 206, 207, 205, 105, 102, 203] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 108, 203, 201, 201] +31 一月 2026 | 06:43:58,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:43:58,066 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:58,120 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:02,385 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:44:02,421 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:02,475 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:02,475 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:44:02,500 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:44:02,606 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:44:02,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:44:02,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 109, 209, 203, 102, 209] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 208, 108, 203, 203, 201, 201] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 109, 209, 203, 209, 208] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 103, 104] +31 一月 2026 | 06:44:06,888 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:07,224 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:07,602 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 209, 203, 209, 208, 204] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 103, 104, 108, 107] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 209, 207, 107, 108, 202, 207, 205, 209, 203, 209, 208, 204, 109] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 102, 105, 103, 104, 108, 107] +31 一月 2026 | 06:44:13,980 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:44:14,040 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:14,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:18,536 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:44:18,567 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:18,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:18,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:44:18,641 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:44:18,733 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:44:18,744 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:44:18,744 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 201] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 102, 201, 105, 209, 103, 104, 108, 107] +31 一月 2026 | 06:44:20,511 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 209] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 201, 208, 207] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105, 203] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:26,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 201, 208, 207, 206, 204] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105, 203, 102] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:28,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:28,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 201, 208, 208, 207, 206, 204] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 203, 102, 206] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 201, 208, 202, 208, 207, 206, 204] +31 一月 2026 | 06:44:31,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:32,057 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 206, 205] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 201, 208, 202, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:32,275 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 205, 105] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 201, 208, 202, 206, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 105, 202] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 207, 201, 208, 202, 206, 205, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 105, 208] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 207, 103, 201, 208, 202, 206, 205, 202, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:46,324 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:44:46,609 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:451ms +31 一月 2026 | 06:44:47,288 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +31 一月 2026 | 06:44:56,849 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:57,286 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:00,868 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:434092 player:[274920,340345] fake_json:1 +31 一月 2026 | 06:45:01,414 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:45:01,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:45:11,077 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:576980 player:[533984,529344] fake_json:1 +31 一月 2026 | 06:45:21,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:22,049 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:22,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:46,749 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:47,026 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:47,958 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:45:48,230 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:389ms +31 一月 2026 | 06:45:49,417 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:368ms +31 一月 2026 | 06:46:11,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:11,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:36,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:37,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:40,714 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:834724 player:[821110,733652] fake_json:1 +31 一月 2026 | 06:47:01,656 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:01,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:26,607 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:28,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:52,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:53,957 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:15,764 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:804766 player:[468412,547756] fake_json:1 +31 一月 2026 | 06:48:17,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:18,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:42,765 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:42,939 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:07,797 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:08,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:25,883 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:127250 player:[274920,534119] fake_json:1 +31 一月 2026 | 06:49:31,730 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:31,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:34,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:57,733 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:24,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:25,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:49,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:50,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:00,848 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:570629 player:[639131,346092] fake_json:1 +31 一月 2026 | 06:51:05,713 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:732786 player:[377373,406966] fake_json:1 +31 一月 2026 | 06:51:11,688 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:12,933 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:14,232 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:15,469 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:15,611 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:51:16,925 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2510ms +31 一月 2026 | 06:51:20,740 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:367ms +31 一月 2026 | 06:51:25,327 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:51:25,620 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms +31 一月 2026 | 06:51:26,973 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:369ms +31 一月 2026 | 06:51:36,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:37,037 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:53,500 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:51:53,737 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:400ms +31 一月 2026 | 06:51:54,155 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:396ms +31 一月 2026 | 06:52:01,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:52:02,377 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:07,031 | INFO | qtp809762318-96 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:13,140 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:53:13,187 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:53:16,096 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:17,538 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2620ms +31 一月 2026 | 06:53:18,259 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:408415 player:[687698,821110] fake_json:1 +31 一月 2026 | 06:53:18,602 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:3668ms +31 一月 2026 | 06:53:19,636 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:19,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:22,348 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:53:24,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2501ms +31 一月 2026 | 06:53:26,451 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3609ms +31 一月 2026 | 06:53:31,852 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:409ms +31 一月 2026 | 06:53:41,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:42,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:42,745 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:53,245 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:53,498 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 06:53:53,918 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms +31 一月 2026 | 06:53:55,818 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:711878 player:[223665,524698] fake_json:1 +31 一月 2026 | 06:54:07,283 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:07,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:07,762 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:08,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:54:09,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:54:09,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:54:09,480 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:54:09,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931527 +31 一月 2026 | 06:54:09,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:10,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:10,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:10,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:10,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:10,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d675f78 +31 一月 2026 | 06:54:10,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:10,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:13,997 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:54:14,311 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:474ms +31 一月 2026 | 06:54:14,675 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:344ms +31 一月 2026 | 06:54:15,803 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 06:54:15,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:54:15,832 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:54:15,845 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----931527 +31 一月 2026 | 06:54:16,893 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 06:54:16,927 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 06:54:16,982 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:54:17,052 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:54:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931527 +31 一月 2026 | 06:54:17,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 06:54:17,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:17,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:17,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:17,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:17,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:17,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:54:17,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:17,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:18,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:54:18,329 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:54:18,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:54:18,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:795506 +31 一月 2026 | 06:54:18,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:18,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:18,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:18,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:18,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:19,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:54:19,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:19,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:22,120 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:54:22,153 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@56c3b336 +31 一月 2026 | 06:54:22,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:54:24,277 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 06:54:24,291 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:54:24,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:54:24,320 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----795506 +31 一月 2026 | 06:54:25,353 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 06:54:25,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 06:54:25,462 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:54:25,465 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:931527 player:[] fake_json: +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:54:25,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:54:30,299 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:30,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:30,649 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@13d82e42 +31 一月 2026 | 06:54:30,867 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:35,473 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:795506 player:[] fake_json: +31 一月 2026 | 06:54:40,202 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:54:41,323 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:54:41,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:54:41,909 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1980ms +31 一月 2026 | 06:54:51,325 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:54:51,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:54:52,634 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:54:52,864 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:377ms +31 一月 2026 | 06:54:53,504 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms +31 一月 2026 | 06:54:55,071 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:56,521 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:57,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:00,779 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:838056 player:[572192,723281] fake_json:1 +31 一月 2026 | 06:55:20,302 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:20,564 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:20,758 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:27,415 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:27,656 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:386ms +31 一月 2026 | 06:55:28,084 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms +31 一月 2026 | 06:55:35,597 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:35,850 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 06:55:36,500 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:414ms +31 一月 2026 | 06:55:45,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 06:55:46,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 06:55:46,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:55:46,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:55:46,970 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:55:47,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:440461 +31 一月 2026 | 06:55:47,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 06:55:47,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 06:55:47,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:55:47,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:55:47,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:55:47,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:55:47,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8682000 +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:55:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:55:47,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29cd88c5 +31 一月 2026 | 06:55:47,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:55:47,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:55:47,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=440461, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 06:55:48,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 06:55:48,021 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 06:55:48,031 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 06:55:48,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----440461 +31 一月 2026 | 06:55:52,958 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:53,302 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:512ms +31 一月 2026 | 06:55:53,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:350ms +31 一月 2026 | 06:55:54,069 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 06:55:54,107 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:55:54,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:55:54,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:55:54,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@cd10064} +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@cd10064 +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:55:54,287 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:55:54,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:55:54,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:55:54,320 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@cd10064 +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 208, 108, 103, 103, 207, 209, 102, 203, 207, 207, 208, 205, 204] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 06:55:56,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:55:56,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:55:56,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:55:56,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:55:56,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:247234 +31 一月 2026 | 06:55:56,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:55:56,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:55:56,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:55:57,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:55:57,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:55:57,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:55:57,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:55:57,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:56:01,064 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:56:01,329 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:423ms +31 一月 2026 | 06:56:01,779 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:414ms +31 一月 2026 | 06:56:02,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 06:56:02,379 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:56:02,391 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:56:02,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----247234 +31 一月 2026 | 06:56:03,435 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 06:56:03,472 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 06:56:03,527 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1504bf56 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1504bf56 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:56:03,601 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:56:08,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:56:08,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@d37fd69 +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 208, 103, 103, 207, 209, 102, 203, 207, 207, 208, 205, 204, 106] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 107, 106] +31 一月 2026 | 06:56:10,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:10,409 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:11,706 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:247234 player:[] fake_json: +31 一月 2026 | 06:56:11,841 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:12,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:56:12,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:56:31,352 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:56:35,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:35,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:35,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:40,746 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:643297 player:[765181,623765] fake_json:1 +31 一月 2026 | 06:57:00,169 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,407 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,646 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,911 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:20,815 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:593320 player:[327245,460367] fake_json:1 +31 一月 2026 | 06:57:25,184 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,428 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,924 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:51,311 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:51,549 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:52,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:16,078 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:17,328 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:17,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:36,774 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:58:36,822 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:58:37,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:38,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:38,517 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:04,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:04,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:05,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:05,799 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:242456 player:[417006,723281] fake_json:1 +31 一月 2026 | 06:59:27,615 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:27,880 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:28,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:52,655 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:52,907 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:08,312 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:00:08,591 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:433ms +31 一月 2026 | 07:00:08,925 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:354ms +31 一月 2026 | 07:00:10,930 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:11,242 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:465ms +31 一月 2026 | 07:00:11,597 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:345ms +31 一月 2026 | 07:00:14,684 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:14,935 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms +31 一月 2026 | 07:00:15,493 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:492ms +31 一月 2026 | 07:00:17,970 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:18,209 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:19,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:00:19,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:00:19,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:00:19,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:204775 +31 一月 2026 | 07:00:19,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:00:19,543 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:00:19,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:204775 +31 一月 2026 | 07:00:19,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:19,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:20,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:00:20,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:00:20,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:00:20,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:00:20,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:00:20,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:00:20,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c26cd49 +31 一月 2026 | 07:00:20,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:00:20,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:00:22,903 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:23,167 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:407ms +31 一月 2026 | 07:00:23,562 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:362ms +31 一月 2026 | 07:00:25,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:00:25,484 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:00:25,496 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:00:25,509 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----204775 +31 一月 2026 | 07:00:26,554 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:00:26,586 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:00:26,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@49460830 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@49460830 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:00:26,707 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:00:27,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:813449 +31 一月 2026 | 07:00:27,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:00:27,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:813449 +31 一月 2026 | 07:00:27,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:27,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:00:28,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:00:28,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4699000 +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:00:28,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:00:28,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44965932 +31 一月 2026 | 07:00:28,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:00:28,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:00:28,517 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:00:29,581 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1323ms +31 一月 2026 | 07:00:31,781 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:00:31,813 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@62573aa7 +31 一月 2026 | 07:00:31,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:00:32,502 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:00:32,779 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:392ms +31 一月 2026 | 07:00:33,302 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:388ms +31 一月 2026 | 07:00:33,481 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:00:33,496 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:00:33,509 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:00:33,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----813449 +31 一月 2026 | 07:00:34,562 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101999} +31 一月 2026 | 07:00:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:00:34,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:00:34,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:00:34,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@49460830, 101999=taurus.client.TaurusClient@6540bf5d} +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@49460830, 101999=taurus.client.TaurusClient@6540bf5d} +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:00:34,792 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:00:34,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:00:34,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 103, 205, 203, 105, 108, 105, 107, 209, 204, 104, 206, 109, 207] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:00:35,551 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:204775 player:[] fake_json: +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 103, 205, 203, 105, 108, 105, 107, 204, 104, 206, 109, 207, 102] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:40,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209] +31 一月 2026 | 07:00:42,824 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:43,230 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:44,546 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 203, 105, 108, 105, 107, 204, 104, 206, 109, 207, 102, 207] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 209, 106, 105] +31 一月 2026 | 07:00:51,431 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:00:51,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:01:07,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:08,327 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:08,598 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:10,900 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:708992 player:[219543,527821] fake_json:1 +31 一月 2026 | 07:01:32,649 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:32,937 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:34,201 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:35,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:163301 +31 一月 2026 | 07:01:35,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:01:35,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:01:35,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:163301 +31 一月 2026 | 07:01:35,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:35,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:36,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:36,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:36,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:36,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 07:01:36,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:36,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:36,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:36,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34966c66 +31 一月 2026 | 07:01:36,267 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:36,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:39,510 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:01:39,879 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:509ms +31 一月 2026 | 07:01:40,219 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:420ms +31 一月 2026 | 07:01:41,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:01:41,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:01:41,469 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:01:41,480 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----163301 +31 一月 2026 | 07:01:42,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:01:42,547 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:01:42,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:01:42,742 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:01:43,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:163301 +31 一月 2026 | 07:01:43,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:01:43,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:01:43,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:43,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:43,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:43,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:43,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:43,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@46ee2bf7 +31 一月 2026 | 07:01:43,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:43,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:43,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:108804 +31 一月 2026 | 07:01:44,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:01:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:108804 +31 一月 2026 | 07:01:44,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:44,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:44,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:44,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:44,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:45,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@46ee2bf7 +31 一月 2026 | 07:01:45,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:45,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:47,799 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:01:47,832 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@12142c4d +31 一月 2026 | 07:01:47,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:01:50,243 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:01:50,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:01:50,261 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:01:50,271 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----108804 +31 一月 2026 | 07:01:50,569 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:163301 player:[] fake_json: +31 一月 2026 | 07:01:51,307 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:01:51,340 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:01:51,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:01:51,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:01:55,961 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:01:56,265 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:446ms +31 一月 2026 | 07:01:56,494 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:01:56,528 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@54e3f0b5 +31 一月 2026 | 07:01:56,922 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:574ms +31 一月 2026 | 07:01:57,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:58,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:59,449 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:00,140 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:108804 +31 一月 2026 | 07:02:00,475 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:108804 player:[] fake_json: +31 一月 2026 | 07:02:01,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:02:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:108804 +31 一月 2026 | 07:02:01,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:163301 +31 一月 2026 | 07:02:11,445 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:20,773 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:644488 player:[474729,547756] fake_json:1 +31 一月 2026 | 07:02:21,449 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:24,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:24,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:25,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:25,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:31,455 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:48,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:48,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:50,118 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:12,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:13,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:13,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:38,672 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:41,945 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:42,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:01,817 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:205948 player:[171897,620289] fake_json:1 +31 一月 2026 | 07:04:03,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:04,804 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:05,121 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:28,616 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:29,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:30,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:53,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:53,884 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:54,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:17,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:18,094 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:19,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:44,756 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:44,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:45,167 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:55,836 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:190956 player:[656707,327245] fake_json:1 +31 一月 2026 | 07:06:05,856 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:185006 player:[594120,363296] fake_json:1 +31 一月 2026 | 07:06:07,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:08,907 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:09,116 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:12,390 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:13,591 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:34,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:36,899 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:37,093 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:59,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:01,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:01,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:23,645 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:25,877 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:28,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:48,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:49,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:50,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:38,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:08:38,731 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:08:40,906 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:41,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:42,425 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:46,830 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:224706 player:[911717,413124] fake_json:1 +31 一月 2026 | 07:09:05,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:07,137 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:29,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:29,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:32,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:287462 +31 一月 2026 | 07:09:32,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:09:32,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:09:32,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287462 +31 一月 2026 | 07:09:32,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:32,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:32,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:09:32,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:09:32,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:09:33,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:09:33,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:09:33,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:09:33,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:09:33,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:09:33,326 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:09:33,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:09:37,946 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:09:38,251 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:522ms +31 一月 2026 | 07:09:38,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:09:38,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:09:38,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:09:38,531 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----287462 +31 一月 2026 | 07:09:38,674 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:470ms +31 一月 2026 | 07:09:39,585 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:09:39,629 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:09:39,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:09:39,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:09:40,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:527378 +31 一月 2026 | 07:09:40,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:09:40,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:527378 +31 一月 2026 | 07:09:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:40,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:40,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:09:40,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:09:40,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:09:41,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:09:41,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:09:41,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:09:41,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:09:41,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:09:41,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:09:44,102 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:09:44,365 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 07:09:44,854 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:09:44,899 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4bcb7c29 +31 一月 2026 | 07:09:44,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:09:45,187 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:406ms +31 一月 2026 | 07:09:45,995 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:09:46,266 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:423ms +31 一月 2026 | 07:09:46,517 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:09:46,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:09:46,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:09:46,545 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----527378 +31 一月 2026 | 07:09:46,913 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:412ms +31 一月 2026 | 07:09:47,586 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:09:47,621 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:09:47,669 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:09:47,743 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:09:50,484 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:287462 player:[] fake_json: +31 一月 2026 | 07:09:50,730 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1542ms +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:52,869 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4366000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:09:52,869 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@144431f +31 一月 2026 | 07:09:54,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:56,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:57,279 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:00,449 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:527378 player:[] fake_json: +31 一月 2026 | 07:10:01,324 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:10:01,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:10:11,327 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:10:11,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:10:13,856 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:10:14,094 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:370ms +31 一月 2026 | 07:10:14,595 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:378ms +31 一月 2026 | 07:10:20,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:21,297 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:42,987 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:10:43,266 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:410ms +31 一月 2026 | 07:10:43,641 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms +31 一月 2026 | 07:10:44,566 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:44,779 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:45,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:524365 +31 一月 2026 | 07:10:45,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:10:46,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:10:46,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:524365 +31 一月 2026 | 07:10:46,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:46,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:46,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:46,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:46,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63c8f817 +31 一月 2026 | 07:10:46,654 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:46,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:49,104 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:10:49,326 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:333ms +31 一月 2026 | 07:10:51,175 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1409ms +31 一月 2026 | 07:10:51,807 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:10:51,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:10:51,830 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:10:51,841 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----524365 +31 一月 2026 | 07:10:52,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:10:52,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:10:52,955 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:10:53,011 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:10:53,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:524365 +31 一月 2026 | 07:10:53,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:10:53,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:53,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:53,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:53,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:53,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:10:54,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:54,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:54,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:10:54,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:10:54,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:10:54,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:821931 +31 一月 2026 | 07:10:54,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:10:54,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:821931 +31 一月 2026 | 07:10:54,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:54,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:55,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:55,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:55,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:55,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:10:55,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:55,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:55,503 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1362ms +31 一月 2026 | 07:10:58,066 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:10:58,095 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4366000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:10:58,096 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:10:58,124 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:10:58,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:10:58,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:10:58,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:10:58,290 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:10:58,299 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:10:58,300 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:10:58,309 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:10:58,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,320 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:11:00,328 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:00,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:11:00,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:11:00,470 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:11:00,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----821931 +31 一月 2026 | 07:11:01,129 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:474ms +31 一月 2026 | 07:11:01,511 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:11:01,550 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:11:01,605 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:01,625 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1405ms +31 一月 2026 | 07:11:01,663 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:11:01,676 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:11:03,810 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:04,042 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:341ms +31 一月 2026 | 07:11:04,445 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:331ms +31 一月 2026 | 07:11:06,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:11:06,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@66c105b6 +31 一月 2026 | 07:11:09,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:09,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 201, 202, 209, 203, 104, 103, 102, 109, 107, 103] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:10,197 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:10,197 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +31 一月 2026 | 07:11:11,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:11,539 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:821931 player:[] fake_json: +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 201, 202, 203, 104, 103, 102, 109, 107, 103, 106] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 208, 207, 208, 206] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 103, 102, 109, 107, 103, 106, 108] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 201, 208, 207, 208, 206] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 106, 108, 208] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 201, 103, 208, 207, 208, 206] +31 一月 2026 | 07:11:24,253 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:24,490 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:371ms +31 一月 2026 | 07:11:25,196 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:349ms +31 一月 2026 | 07:11:27,562 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:11:28,801 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1463ms +31 一月 2026 | 07:11:31,349 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:11:31,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:11:34,779 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:36,173 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:37,494 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:339383 player:[] fake_json: +31 一月 2026 | 07:11:38,625 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 208, 207] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 201, 103, 208, 207, 208, 206, 106, 106] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 208, 102] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:40,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:40,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 201, 103, 207, 208, 207, 208, 206, 106, 106] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 102, 201] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 107, 201, 103, 207, 208, 207, 207, 206, 208, 206, 106, 106] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 102, 109, 107, 103, 108, 102, 201, 108] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:44,783 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 107, 107, 201, 103, 207, 201, 208, 207, 207, 206, 208, 206, 106, 106] +31 一月 2026 | 07:11:46,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:11:46,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:11:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:51,200 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:11:51,274 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:11:51,337 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:51,337 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:11:51,362 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:11:51,481 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:11:51,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:11:51,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:11:51,508 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:11:51,509 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:51,521 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 101, 208, 208, 104, 104, 109, 201, 208, 103, 209, 204, 102, 108] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +31 一月 2026 | 07:11:57,387 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:57,638 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:364ms +31 一月 2026 | 07:11:58,259 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms +31 一月 2026 | 07:11:59,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:59,917 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:00,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:24,686 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:24,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:25,156 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:26,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:777162 +31 一月 2026 | 07:12:26,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:12:26,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:12:26,761 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:768371 player:[527821,436788] fake_json:1 +31 一月 2026 | 07:12:26,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:777162 +31 一月 2026 | 07:12:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:26,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:12:27,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:12:27,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:12:27,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:12:27,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:12:27,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:12:27,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:12:27,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 101, 208, 208, 104, 104, 109, 208, 103, 209, 204, 102, 108, 207] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 201] +31 一月 2026 | 07:12:32,544 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:12:32,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:12:32,563 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:12:32,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----777162 +31 一月 2026 | 07:12:33,606 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:12:33,638 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:12:33,697 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:12:33,771 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:33,771 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:33,773 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:12:33,783 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:12:34,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:154803 +31 一月 2026 | 07:12:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:12:35,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154803 +31 一月 2026 | 07:12:35,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:12:35,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:12:35,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:12:35,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:12:35,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:12:35,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:12:35,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:12:38,868 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:12:38,901 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6b093413 +31 一月 2026 | 07:12:38,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 204, 102, 108, 207, 108] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 201, 204, 204] +31 一月 2026 | 07:12:40,360 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:777162 player:[] fake_json: +31 一月 2026 | 07:12:40,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:12:40,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:12:40,805 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:12:40,815 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----154803 +31 一月 2026 | 07:12:41,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:12:41,878 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:12:41,925 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:12:41,995 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:12:45,860 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:461280 player:[114580,623765] fake_json:1 +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@20b54851 +31 一月 2026 | 07:12:50,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:51,544 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:154803 player:[] fake_json: +31 一月 2026 | 07:12:51,985 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:52,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:52,815 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 201] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 201, 205, 206, 204, 204] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 101] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 102, 201, 201, 205, 206, 204, 204] +31 一月 2026 | 07:13:01,373 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:13:01,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:13:02,366 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:13:03,743 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1623ms +31 一月 2026 | 07:13:11,378 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:13:11,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:13:14,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:14,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:15,424 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:15,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 101, 107] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 102, 105, 201, 201, 101, 205, 206, 204, 204] +31 一月 2026 | 07:13:39,198 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:13:39,199 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:13:39,578 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:39,833 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:40,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:40,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 101999, 102555] +31 一月 2026 | 07:13:40,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 07:13:40,179 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:324149 +31 一月 2026 | 07:13:40,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:13:40,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324149 +31 一月 2026 | 07:13:40,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:13:40,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:40,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:40,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:40,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:40,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:13:41,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:41,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:13:41,141 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=324149, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:13:41,187 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 07:13:41,198 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:13:41,211 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:13:41,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----324149 +31 一月 2026 | 07:13:47,246 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 07:13:47,296 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:13:47,344 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:13:47,344 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 07:13:47,362 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@4c38ed46} +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4c38ed46 +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 07:13:47,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:13:47,456 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:13:47,456 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:13:47,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4c38ed46 +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 101, 203, 108, 109, 207, 205, 101, 106, 209, 205, 208] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:13:48,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:13:48,771 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:48,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:48,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:104397 +31 一月 2026 | 07:13:48,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:13:48,857 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:13:49,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:104397 +31 一月 2026 | 07:13:49,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:49,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:49,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:49,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:49,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:49,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:49,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:49,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:13:49,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:49,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:13:54,748 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:13:54,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:13:54,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:13:54,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----104397 +31 一月 2026 | 07:13:55,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:13:55,847 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:13:55,894 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:13:56,023 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:13:56,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213883 +31 一月 2026 | 07:13:56,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:13:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213883 +31 一月 2026 | 07:13:57,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:57,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:57,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:57,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:57,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:57,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:57,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:57,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:57,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@68ca6c2a +31 一月 2026 | 07:13:57,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:57,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:01,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:14:01,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3385cb75 +31 一月 2026 | 07:14:01,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 203, 108, 109, 207, 205, 101, 106, 209, 205, 208, 105] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[204, 101] +31 一月 2026 | 07:14:02,748 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:14:02,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:02,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:02,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----213883 +31 一月 2026 | 07:14:03,815 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 07:14:03,849 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:14:03,912 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:14:03,986 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:14:04,244 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=1, 102555=2} +31 一月 2026 | 07:14:04,244 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:04,831 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,405 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,640 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:104397 player:[] fake_json: +31 一月 2026 | 07:14:05,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,869 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:104397 +31 一月 2026 | 07:14:09,056 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:14:09,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@321ccf7d +31 一月 2026 | 07:14:09,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 108, 109, 207, 205, 101, 106, 209, 205, 208, 105, 209] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[204, 209, 101, 204, 202] +31 一月 2026 | 07:14:10,384 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:213883 player:[] fake_json: +31 一月 2026 | 07:14:12,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:12,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:12,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213883 +31 一月 2026 | 07:14:21,395 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=0, 102555=2} +31 一月 2026 | 07:14:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:30,049 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,306 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,590 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:31,398 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:32,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:318324 +31 一月 2026 | 07:14:32,498 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:14:32,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:318324 +31 一月 2026 | 07:14:32,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:32,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:14:33,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:14:33,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:14:33,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:14:33,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@68ca6c2a +31 一月 2026 | 07:14:33,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:14:33,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:38,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:14:38,404 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:38,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:38,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----318324 +31 一月 2026 | 07:14:40,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:513338 +31 一月 2026 | 07:14:40,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:14:40,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:513338 +31 一月 2026 | 07:14:40,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:40,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:14:40,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:14:40,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:14:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:14:40,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:14:41,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:14:41,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:41,402 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:46,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:14:46,200 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:46,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:46,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----513338 +31 一月 2026 | 07:14:54,325 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:14:54,325 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:54,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:54,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,939 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:01,408 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:15:11,411 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:15:19,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:15:19,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:15:20,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:20,391 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:20,747 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:46,176 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:579740 player:[340345,527821] fake_json:1 +31 一月 2026 | 07:15:51,124 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:741309 player:[952603,239860] fake_json:1 +31 一月 2026 | 07:16:48,630 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:16:48,677 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:16:49,411 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:16:49,411 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:16:53,079 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:54,283 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:55,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:57,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:57,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:58,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:14,327 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:17:14,327 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:17:16,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:17,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:185674 +31 一月 2026 | 07:17:19,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:19,220 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:17:19,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:185674 +31 一月 2026 | 07:17:19,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:19,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:19,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:19,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:19,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:19,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:19,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:19,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:19,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:17:20,057 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:20,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:25,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:17:25,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:17:25,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:17:25,228 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----185674 +31 一月 2026 | 07:17:26,277 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:17:26,311 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:17:26,379 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:17:26,489 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:26,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:26,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:17:26,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:17:27,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:442267 +31 一月 2026 | 07:17:28,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:17:28,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:442267 +31 一月 2026 | 07:17:28,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:28,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:28,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:28,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:28,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:28,935 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c056b15 +31 一月 2026 | 07:17:28,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:29,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:31,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:17:31,604 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@52a7bc42 +31 一月 2026 | 07:17:31,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:33,665 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:17:33,912 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:372ms +31 一月 2026 | 07:17:34,141 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:17:34,149 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:17:34,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:17:34,168 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----442267 +31 一月 2026 | 07:17:34,373 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:328ms +31 一月 2026 | 07:17:35,215 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:17:35,242 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:17:35,283 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:17:35,355 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:17:35,421 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:185674 player:[] fake_json: +31 一月 2026 | 07:17:39,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:17:39,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:17:39,546 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:17:39,891 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:482ms +31 一月 2026 | 07:17:40,399 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:381ms +31 一月 2026 | 07:17:40,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:17:40,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:40,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:40,465 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@435cb3ac +31 一月 2026 | 07:17:41,047 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:42,245 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:42,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:185674 +31 一月 2026 | 07:17:42,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:17:42,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:185674 +31 一月 2026 | 07:17:42,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:43,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:43,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:43,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8582000 +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:43,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:43,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ab81de4 +31 一月 2026 | 07:17:43,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:43,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:43,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 07:17:43,538 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:17:43,550 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:17:43,561 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----185674 +31 一月 2026 | 07:17:45,433 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:442267 player:[] fake_json: +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:442267 +31 一月 2026 | 07:17:49,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:17:50,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:442267 +31 一月 2026 | 07:17:50,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:50,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:50,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:50,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:50,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:50,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:50,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:50,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:50,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4666924e +31 一月 2026 | 07:17:50,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:50,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:50,692 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 07:17:50,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:17:50,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:17:50,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----442267 +31 一月 2026 | 07:17:51,457 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:17:58,112 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:17:58,358 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:400ms +31 一月 2026 | 07:17:58,759 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:380ms +31 一月 2026 | 07:17:59,987 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:18:01,447 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1693ms +31 一月 2026 | 07:18:01,462 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:04,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=1, 102555=0} +31 一月 2026 | 07:18:04,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:05,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:05,706 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 102555] +31 一月 2026 | 07:18:05,706 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:291532 +31 一月 2026 | 07:18:06,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:18:08,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291532 +31 一月 2026 | 07:18:08,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:18:08,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:18:08,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:18:08,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:18:08,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:18:08,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:18:08,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:18:08,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:18:08,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=291532, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:18:09,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:18:09,026 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:18:09,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:18:09,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----291532 +31 一月 2026 | 07:18:17,491 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:17,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:21,464 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:25,804 | INFO | qtp809762318-87 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:18:26,119 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms +31 一月 2026 | 07:18:26,469 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +31 一月 2026 | 07:18:29,173 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:18:29,173 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:31,466 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:31,658 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:31,847 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:32,128 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:54,246 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:18:54,246 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:55,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:56,018 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:57,239 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:19,221 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:19:19,221 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:19:20,695 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:20,973 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:22,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:44,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=1, 102555=0} +31 一月 2026 | 07:19:44,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:19:46,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:46,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:47,110 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:48,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:421873 +31 一月 2026 | 07:19:48,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:19:49,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:421873 +31 一月 2026 | 07:19:49,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:19:49,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:19:49,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:19:49,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:19:49,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:19:49,367 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c056b15 +31 一月 2026 | 07:19:49,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:19:49,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:19:54,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:19:54,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:19:54,646 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:19:54,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----421873 +31 一月 2026 | 07:20:01,647 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:04,356 | INFO | qtp809762318-87 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:20:04,613 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:377ms +31 一月 2026 | 07:20:05,109 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms +31 一月 2026 | 07:20:05,856 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:20:06,087 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:347ms +31 一月 2026 | 07:20:06,780 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:356ms +31 一月 2026 | 07:20:09,226 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:09,227 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:09,990 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:10,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:11,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151325 +31 一月 2026 | 07:20:11,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:20:12,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151325 +31 一月 2026 | 07:20:12,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:20:12,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:20:12,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:20:12,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8582000 +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:20:12,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:20:12,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ab81de4 +31 一月 2026 | 07:20:12,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:20:12,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:20:17,643 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:20:17,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:20:17,660 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:20:17,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----151325 +31 一月 2026 | 07:20:21,497 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:33,642 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:20:33,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms +31 一月 2026 | 07:20:34,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:34,170 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:34,298 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:367ms +31 一月 2026 | 07:20:34,562 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:34,785 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:35,063 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:36,707 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1451ms +31 一月 2026 | 07:20:41,503 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:49,604 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:20:49,885 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:445ms +31 一月 2026 | 07:20:50,386 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:409ms +31 一月 2026 | 07:20:59,220 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:59,220 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:59,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:59,906 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:00,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:24,260 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:21:24,261 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:21:24,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:24,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:25,241 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:49,158 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:21:49,158 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:21:49,643 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:49,838 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:50,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:01,142 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:326393 player:[940762,729936] fake_json:1 +31 一月 2026 | 07:22:07,715 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:22:07,975 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:417ms +31 一月 2026 | 07:22:08,471 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:402ms +31 一月 2026 | 07:22:10,432 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:22:10,676 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:387ms +31 一月 2026 | 07:22:11,267 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms +31 一月 2026 | 07:22:12,798 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:22:14,223 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:22:14,223 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:22:14,404 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1864ms +31 一月 2026 | 07:22:14,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:14,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:15,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:15,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 101999] +31 一月 2026 | 07:22:15,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904263 +31 一月 2026 | 07:22:15,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:22:16,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904263 +31 一月 2026 | 07:22:16,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:22:16,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:22:16,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:22:16,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8586000 +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:22:16,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:22:16,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:22:16,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:22:16,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:22:16,568 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=904263, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:22:16,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:22:16,628 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:22:16,639 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:22:16,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----904263 +31 一月 2026 | 07:22:18,826 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:22:19,121 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:434ms +31 一月 2026 | 07:22:19,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms +31 一月 2026 | 07:22:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:22:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:22:39,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:40,064 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:40,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:41,536 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:23:04,132 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:23:04,132 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:23:58,740 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:23:58,791 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:23:59,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:23:59,568 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:07,040 | WARN | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 235 +31 一月 2026 | 07:24:07,080 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 235 +31 一月 2026 | 07:24:08,351 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608562 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eAXOa0O1reR9fek8AMibIvPD0WkMeuUIHWTuaKj0F6hMdUnx3D7lbibyIX5hznX7LPf1skQNXzep9MrWYZCMlicIw/132 md5:082f2748f8536d45fbe26aa683e1f643 +31 一月 2026 | 07:24:08,353 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"608562","nick":"冷訫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815448,"id":608562,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eAXOa0O1reR9fek8AMibIvPD0WkMeuUIHWTuaKj0F6hMdUnx3D7lbibyIX5hznX7LPf1skQNXzep9MrWYZCMlicIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:08,370 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:08,430 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJE3dgiaCrWvvEDADsZsoHx7OY7KiaIV41PT5RqoZXKXwIIRws3K7bfZqObWckJbpHFt7rl9tcEC7aQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:08,440 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:8b853d349e8a78e5b78c41efe4defc0e +31 一月 2026 | 07:24:08,441 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"906919","nick":"sr","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815448,"id":906919,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:09,232 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:447305 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNoXSX7xT6bG00JuF1sJ6YjtOoJoEKpywvhoPcm8Q2Jpmx55EzB3XuQtAjE2ph0rO4E8ClvgJprHB1CNhLsWvg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:09,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:447305 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132 md5:a6d5901ee5be6765feea631a3041d20d +31 一月 2026 | 07:24:09,249 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"447305","nick":" ov 青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815449,"id":447305,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:09,351 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:223369 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:92a4756a3c85354f3192ef610db243e9 +31 一月 2026 | 07:24:09,351 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223369","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815449,"id":223369,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:10,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:159817 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:9d4bc66ba0f1146e3c12acf3e3e19407 +31 一月 2026 | 07:24:10,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"159817","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815450,"id":159817,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:11,100 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:11,145 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKmynlJlBZHiaNB4qTvzHicpqicI1xx9UQv6ebFS8BD2WgJAaiblTT5HFVUj78Dic4HdcRUEyl55FsIFyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:11,155 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132 md5:192626c99dd070e1788f8ec7932cc68e +31 一月 2026 | 07:24:11,155 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"303688","nick":" 秋雨甘林","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815451,"id":303688,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:11,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:915317 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:31337a14eb3c8944b72515262d33ea38 +31 一月 2026 | 07:24:11,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"915317","nick":"阿飞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815451,"id":915317,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,018 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:710106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:5abb054064326fc453be64661d72953f +31 一月 2026 | 07:24:12,018 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"710106","nick":"徐慧 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":710106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:452896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:b721a5b261f26527ec55dcdd36ce6dc5 +31 一月 2026 | 07:24:12,044 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"452896","nick":"婷婷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":452896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,934 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:384107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaAGtibztMbwgn4k54TSd0WB5IYZ0zZxVLZcPibTgDmiaMT2f8TpDPfEZsicGXshib0YuR3w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:12,935 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:668980 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:7917cb0029d00a10fd1fa5719f67e4d2 +31 一月 2026 | 07:24:12,935 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"668980","nick":"A 做个低调 孩纸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":668980,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,944 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:384107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:fd5441d2cc91261da70793f8c3492645 +31 一月 2026 | 07:24:12,944 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"384107","nick":"莫周清","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":384107,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:13,843 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:732980 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLqcpuA488x5Tu2VicIxgF3RKrIlxIgYic6iaxOJpz9EXdIy2fnia3EiaRWrk3Jds3KKTiah0NxEDl5icfOQ/132 md5:a3abae9f52f8dc92df3e0ef20f25c94d +31 一月 2026 | 07:24:13,843 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"732980","nick":"平平淡淡","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815453,"id":732980,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLqcpuA488x5Tu2VicIxgF3RKrIlxIgYic6iaxOJpz9EXdIy2fnia3EiaRWrk3Jds3KKTiah0NxEDl5icfOQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:13,854 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:141106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:13,861 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:141106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:4ac0f6dea773dfad85d2e21b3aac685d +31 一月 2026 | 07:24:13,861 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"141106","nick":"A中环地产 张凡 新房免佣 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815453,"id":141106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:751388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:aaaf527ca4bf4feb09c12ba87cf05b64 +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:223712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:a2042d9a502030096d55619ae58077e6 +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223712","nick":"斗战神狂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815454,"id":223712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751388","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815454,"id":751388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:15,665 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:15,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:707889 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:37e1efc3a2ff8575e2819330b244d664 +31 一月 2026 | 07:24:15,679 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"707889","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815455,"id":707889,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:15,698 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:15,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:abb3717c65d002cc8208052be89aefdc +31 一月 2026 | 07:24:15,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"923379","nick":"连坤","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815455,"id":923379,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:16,552 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:300946 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:16,561 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:300946 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:211408cd18538883223966cd06c99552 +31 一月 2026 | 07:24:16,561 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"300946","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815456,"id":300946,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:16,704 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:728535 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:5142576aa03a5b8f5967a175a3f4248e +31 一月 2026 | 07:24:16,704 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"728535","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815456,"id":728535,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:17,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325465 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:17,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325465 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:087885f0e4b6404fb07ae683c4b25c3e +31 一月 2026 | 07:24:17,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325465","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815457,"id":325465,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:17,635 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:168199 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:b4bb8e3cab982588a6b1079ab17e01c8 +31 一月 2026 | 07:24:17,635 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"168199","nick":"强者为尊","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815457,"id":168199,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:18,305 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:59218b97d094d69c78dac965fea6ef58 +31 一月 2026 | 07:24:18,305 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"152827","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815458,"id":152827,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:18,632 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:298423 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:2fc151ce5016dedfb452739684ac58c3 +31 一月 2026 | 07:24:18,632 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"298423","nick":"A今夕何夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815458,"id":298423,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:19,136 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:995418 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:e86dbd58563dce1a87a5948fca676e0b +31 一月 2026 | 07:24:19,136 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"995418","nick":"krismile","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815459,"id":995418,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:19,469 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:570017 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132 md5:b6c806def8833724067240c1d7edc7c7 +31 一月 2026 | 07:24:19,469 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"570017","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815459,"id":570017,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,053 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:505572 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:c6ed17a8fa5d29a232a0f659758dad46 +31 一月 2026 | 07:24:20,053 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"505572","nick":"Hua","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815460,"id":505572,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,330 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:689714 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:873cafe282290f7d9a65f77bd1ae6ac7 +31 一月 2026 | 07:24:20,331 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"689714","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815460,"id":689714,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,993 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426015 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:21,003 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426015 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:b215bffe0c5954e41dbae5d8cab3905c +31 一月 2026 | 07:24:21,003 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"426015","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":426015,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:21,235 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:551791 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:21,243 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:551791 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:36e0619ed5259f77fe74e148ef70901d +31 一月 2026 | 07:24:21,243 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"551791","nick":"一夕一夏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":551791,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:21,846 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:169471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132 md5:55d8a0d7df0446785c0377e3fd40097e +31 一月 2026 | 07:24:21,846 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"169471","nick":"最初模样","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":169471,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:22,164 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:24:22,172 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:22,208 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jVsyLpujrj6Cb0Dv3LM78JsVmk19vg9O6Qj5Qva0stwLZwNb9g4kib4pmJfIZ5Usm4HkA1WAddxwMPc9Qt46bwQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:22,217 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:6b6e62b6145fef841a2a57cd850b99d9 +31 一月 2026 | 07:24:22,217 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"586197","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815462,"id":586197,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:22,462 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:478ms +31 一月 2026 | 07:24:22,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:446021 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132 md5:4cd9ab6e9927b7011f8003d445b7bc1a +31 一月 2026 | 07:24:22,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"446021","nick":"天涯浪子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815462,"id":446021,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:23,091 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:23,122 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNoXSX7xT6bG00JuF1sJ6YjtOoJoEKpywvhoPcm8Q2Jpmx55EzB3XuQtAjE2ph0rO4E8ClvgJprHB1CNhLsWvg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:23,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +31 一月 2026 | 07:24:23,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"875611","nick":"胡正昆","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815463,"id":875611,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:23,543 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms +31 一月 2026 | 07:24:23,590 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989655 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:0495385ff5639bf6838b78d0e102198b +31 一月 2026 | 07:24:23,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989655","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815463,"id":989655,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,047 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:972788 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132 md5:88c814286994e91d0490650624c81ed1 +31 一月 2026 | 07:24:24,047 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972788","nick":"敏敏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":972788,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:24:24,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:24,388 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:560202 head:https://thirdwx.qlogo.cn/mmopen/vi_32/AIyXibemdRBJVf5icu5cgxFKichPB75NUic4BzSROYjml3GiaTcOOKYV0As2e4gZIiaTtYvxwD7JJRCgCOhxqmjwQwlg/132 md5:ede283623e87960123b32b2f0736ff59 +31 一月 2026 | 07:24:24,388 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"560202","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":560202,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/AIyXibemdRBJVf5icu5cgxFKichPB75NUic4BzSROYjml3GiaTcOOKYV0As2e4gZIiaTtYvxwD7JJRCgCOhxqmjwQwlg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,973 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:877661 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:fdcf01136286eab0adb2ec7ca66d8ec1 +31 一月 2026 | 07:24:24,973 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877661","nick":"小易","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":877661,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:25,208 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:937870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:25,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:937870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:8e659f34ca057194a63505149ab40236 +31 一月 2026 | 07:24:25,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"937870","nick":"四猛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815465,"id":937870,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:25,938 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921546 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:474949c7c8e7a46a8c5966df7504974c +31 一月 2026 | 07:24:25,939 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"921546","nick":"A兰姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815465,"id":921546,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:26,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:26,205 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:26,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:8ed5df60c269f78736e69da12731208c +31 一月 2026 | 07:24:26,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"824075","nick":"归属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815466,"id":824075,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:26,350 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:24:26,844 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:824200 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:70d5be1103b08c625ea5f8873205b055 +31 一月 2026 | 07:24:26,844 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"824200","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815466,"id":824200,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:27,704 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1482ms +31 一月 2026 | 07:24:28,194 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:28,203 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:bcd2128788c53d5116f305225fa6b1d2 +31 一月 2026 | 07:24:28,204 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268301","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815468,"id":268301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:28,317 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1453ms +31 一月 2026 | 07:24:28,775 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:198184 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:20e901f3890dde8ea2b630a86c29f4f7 +31 一月 2026 | 07:24:28,775 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"198184","nick":"爱 好者","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815468,"id":198184,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:29,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:92c70577f097bfe7d2052ec9ef7b82b0 +31 一月 2026 | 07:24:29,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211473","nick":"胡志强","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815469,"id":211473,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:29,672 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:636527 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3FHJcqgNIYk6ko9sqJRHKjKSETo9wjKjIzRf2ic7ndzKqogDcZSkibEDOicaNcaOw7MxPOx8PMiayDkCea59gZxclg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:29,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:636527 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132 md5:31581be2cdb0f79e3370c1a38e63026c +31 一月 2026 | 07:24:29,685 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636527","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815469,"id":636527,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,026 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:683106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqnmhwByz6AW9dmuTEOY8HvdTzWC8px4HCibeOI88viadn7O67LCYOrDVlNj4ian4MFBVxQY3CnahuGw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:30,040 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:683106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:8e4fe3808fcf006efedf907e57697765 +31 一月 2026 | 07:24:30,040 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"683106","nick":"知音","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":683106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,644 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:953824 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqzclnkoENTkCQRJiajDufEj3qkGpUxh2TIHbYSB2QibqlMpmU25WssfgTzWpXLia7QbksmAGxnIDzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:30,658 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:953824 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:40f072119a3ae28116c1c230031ce719 +31 一月 2026 | 07:24:30,658 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"953824","nick":"晓琴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":953824,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,920 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:693996 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:2b9de5f04d4784e1e286ba4232eafb0a +31 一月 2026 | 07:24:30,920 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"693996","nick":"小奶茶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":693996,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:31,527 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:132277 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132 md5:d2904df43f36cbf3e44a2d6924f815f7 +31 一月 2026 | 07:24:31,528 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"132277","nick":"何晨钰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815471,"id":132277,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:31,832 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232304 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:fcb2540697c370d5a5ce28931ace243d +31 一月 2026 | 07:24:31,842 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232304","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815471,"id":232304,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:32,398 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:517749 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:32,421 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:517749 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132 md5:d2d1ab5b1ddde6ebee020f42e71440e4 +31 一月 2026 | 07:24:32,421 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"517749","nick":"碩 Fu乄","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815472,"id":517749,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:32,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268775 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:d3cdf69e8a071aa2fda9b351f68e745c +31 一月 2026 | 07:24:32,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268775","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815472,"id":268775,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:33,256 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:176545 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:b6d1cbee0a920a952ac8f7a627375c5d +31 一月 2026 | 07:24:33,256 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176545","nick":"陈家三妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815473,"id":176545,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:33,615 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:503162 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:6417f91a72173c32c8451a2acc4453a1 +31 一月 2026 | 07:24:33,615 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"503162","nick":"美玲","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815473,"id":503162,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:34,087 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CiadlHkIzZutmu5Tla3WgXxq5I1OsFclA09C3e8r5oZO4WRCcV6mgtyKUr7QHsTCEVOunibngV4KOjTRhPQHVU0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:34,121 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:34,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:371772db7a1412f2a96814956bb6fe03 +31 一月 2026 | 07:24:34,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"977049","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815474,"id":977049,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:34,520 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528031 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:d1cc12437bc043cf64e6f166a0d2d9ac +31 一月 2026 | 07:24:34,521 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528031","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815474,"id":528031,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,033 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:582578 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:862fd7b10d2c334913148f366ffac9e6 +31 一月 2026 | 07:24:35,033 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"582578","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815475,"id":582578,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:916926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:35,423 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:916926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132 md5:e9b512bc20c3d1455895e8fe631b1b35 +31 一月 2026 | 07:24:35,423 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"916926","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815475,"id":916926,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,937 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:35,999 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,029 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:a148368b1b95a1cc60c985f65dd6f37d +31 一月 2026 | 07:24:36,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"547460","nick":"云淡风轻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":547460,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:36,373 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:516400 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:516400 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132 md5:49279d7544ee4c373897ae95a84a123c +31 一月 2026 | 07:24:36,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"516400","nick":"胡涂虫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":516400,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:36,950 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:315682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,960 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:315682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:72845b9d7963c3082681e6cf7d3dd5e4 +31 一月 2026 | 07:24:36,960 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"315682","nick":"美梦成真","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":315682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:37,256 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,289 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ksu4en4Wh6NCPia2GUNnKIQEFk8phGKa5Lnep6Dk7SFK1V4u3VCicrp8IibGicUQiaoDfDReaoBRmjicoAHUJqecZdgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,370 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5TPr2EFoyYAwyeR6T9hPytTulUWfO2ZibIcaoNcjpOSyHKEt9e33s6UPnibKqOtVmWfDtqXQzlqTMyEicTTdNrvEQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,403 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132 md5:465c4abe9e6a971e238d5b02b292e240 +31 一月 2026 | 07:24:37,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"642682","nick":"美团 毛超月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815477,"id":642682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:37,839 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:991538 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:dd62650134d9d5def8ee334fedb81dcb +31 一月 2026 | 07:24:37,840 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"991538","nick":"冷訫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815477,"id":991538,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:38,328 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2bm5Hwiax0EhuHdWQozO5pKzTcGO6Yj6AC1RyfSRzC2voAYojcrF5cl8Iwzx5p7YdeUvk9y09nHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,378 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqzclnkoENTkCQRJiajDufEj3qkGpUxh2TIHbYSB2QibqlMpmU25WssfgTzWpXLia7QbksmAGxnIDzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:f4f96fa7d7ca78e5e093930a3c963bd4 +31 一月 2026 | 07:24:38,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"126055","nick":"MyPrefence","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815478,"id":126055,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:38,836 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1OcfeXErqvnnh5ZicfxBXjkAsrg4J6c007HtfO8EIpCp1Xee6JEFvYBltTYKo3HDD4dOA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,868 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9vxtNU99TJbv1E9Qxiaiabg3WthxsQZRcYKCEJMwdIoO87AfVy2RBMrKCRXl81yvlJqwgktQHAicQadeSAabRshUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,876 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDJXrbFMZyia5ibBjRxLsCJ3wqAS7mzWGUB88Dppvwib4sYqiadk7rhH0LMSnW9SmSsH8zsOS1ryfIlQ/132 md5:247b923d5497230cc263b5b7068e4084 +31 一月 2026 | 07:24:38,876 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"913743","nick":" 子缘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815478,"id":913743,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDJXrbFMZyia5ibBjRxLsCJ3wqAS7mzWGUB88Dppvwib4sYqiadk7rhH0LMSnW9SmSsH8zsOS1ryfIlQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:39,233 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK59Q76ia7hHH6H6y3VOxpIAeawbAib6w1Z1qnYjibMeapTducSuqatoibMLorKdlOKjrOFj4y6y1QlKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,293 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,334 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq0yza8cRkHCpTWYhViazzszibAknsia45IO9ZhqLNGnQHico5NKHQicflvL9zyOCKp5aia9xoqaoQFEhicA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,385 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:1b8dceee3abcfb44f361de56932331d1 +31 一月 2026 | 07:24:39,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"375816","nick":"开心快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815479,"id":375816,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:39,803 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:705790 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:8c262f7442a41e113ed5b79ca4a22d1c +31 一月 2026 | 07:24:39,804 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"705790","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815479,"id":705790,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:40,215 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:301188 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:a474b17df710167d3edf5f6083d50358 +31 一月 2026 | 07:24:40,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"301188","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815480,"id":301188,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:40,676 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:114965 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:fbf048e540afae1b339dbbf5f3fd414d +31 一月 2026 | 07:24:40,676 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"114965","nick":"x 小鱼姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815480,"id":114965,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:41,083 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:530965 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:dd1f23f086c97139dc8b1ddda7858561 +31 一月 2026 | 07:24:41,083 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"530965","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815481,"id":530965,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:41,560 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:287696 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:3bb8da48f7004d2ecc780cfa8019107c +31 一月 2026 | 07:24:41,560 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"287696","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815481,"id":287696,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:42,035 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:42,074 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:42,087 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +31 一月 2026 | 07:24:42,088 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"992179","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815482,"id":992179,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:42,359 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:362003 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132 md5:8109719e18003c1e9e683010e553035e +31 一月 2026 | 07:24:42,360 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"362003","nick":"张斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815482,"id":362003,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,013 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:125414 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:d20fade4321884ae04582e4625568274 +31 一月 2026 | 07:24:43,013 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"125414","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":125414,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,188 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:378632 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:532612e6b898275e4f2fabd163ea9a3b +31 一月 2026 | 07:24:43,188 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"378632","nick":"天天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":378632,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,837 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:109344 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:475e5b1692004812f7e85d2139dcd32b +31 一月 2026 | 07:24:43,837 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"109344","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":109344,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:44,250 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:835559 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +31 一月 2026 | 07:24:44,250 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"835559","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815484,"id":835559,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:44,822 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:488515 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:c162614d3e59feb8846691988781a44f +31 一月 2026 | 07:24:44,822 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"488515","nick":"美梦成真","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815484,"id":488515,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:45,356 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:319443 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132 md5:cf7f456ed4797034200cf03ae2d06138 +31 一月 2026 | 07:24:45,356 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319443","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815485,"id":319443,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:45,829 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:807782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +31 一月 2026 | 07:24:45,829 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807782","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815485,"id":807782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:716102 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132 md5:6a7256d05bce407d8be2ab4ac4fab78e +31 一月 2026 | 07:24:46,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"716102","nick":"杨平 众强装饰公司 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":716102,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,661 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:486777 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:7b82bc1100eb3eae74492988e4707e23 +31 一月 2026 | 07:24:46,661 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486777","nick":" 琳哥 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":486777,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,943 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116047 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:f88af6c937f5ea6c0543fa635f9f6b3d +31 一月 2026 | 07:24:46,943 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116047","nick":"袁莹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":116047,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:47,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:495082 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:47,445 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:495082 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEXGh3H2GueZI3FeicZc5un77RgXk2Ym5Byo6JcicSnJZCdgx4l1qLxztNnQ95TSaticjVd33StvMvM1n5U6xrL1g/132 md5:8baf5b4001b21218aada855571f0335e +31 一月 2026 | 07:24:47,445 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"495082","nick":"陈家三妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815487,"id":495082,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fEXGh3H2GueZI3FeicZc5un77RgXk2Ym5Byo6JcicSnJZCdgx4l1qLxztNnQ95TSaticjVd33StvMvM1n5U6xrL1g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:47,837 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:877472 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:e483c029579faeb1165a5f07c695a16f +31 一月 2026 | 07:24:47,837 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877472","nick":"燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815487,"id":877472,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:48,376 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,417 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:e78dee51bf474eb21b2021e1c050f6cc +31 一月 2026 | 07:24:48,418 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"721114","nick":"TH ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815488,"id":721114,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:48,582 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:148839 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaJxh6ricJtufunicoGgjf4r8hZOycYusicBBTk1A0lFViaa3cESeuEVWsEiaGAJ5blf6B9yMZgcGl5ZQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:148839 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:19292e33a9d5f3a1ddd6ec761b589e65 +31 一月 2026 | 07:24:48,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"148839","nick":"往事清零","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815488,"id":148839,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,276 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:314255 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJOBEgLpicaeLYLRfDqxm1BN4Aia3JmSRxPN3NjdkltMCp1M7mgqAY4GQF1sVpV207cSFia1Xkbc6YCg/132 md5:5aff9752e17dfc8c6b1da1718230dcbe +31 一月 2026 | 07:24:49,276 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314255","nick":"周海涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815489,"id":314255,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJOBEgLpicaeLYLRfDqxm1BN4Aia3JmSRxPN3NjdkltMCp1M7mgqAY4GQF1sVpV207cSFia1Xkbc6YCg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,361 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIzkv8SvDYlwVeib6lQUlMUwJxQVes2HL60UVeYfomdHicHgdPSciaLxticiasicalfWPPEzoLgUZ7xsTbw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:49,422 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:49,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132 md5:eb4dd4f8c52c3f66a4a4b3816665410e +31 一月 2026 | 07:24:49,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"768647","nick":"阿兵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815489,"id":768647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:24:49,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:50,120 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:857709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:7f78de731e0a027cdd2c47db963fe256 +31 一月 2026 | 07:24:50,120 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"857709","nick":"纷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815490,"id":857709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:50,202 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394009 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:50,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394009 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:28ce4d12c14f6a8c42b694c650159b03 +31 一月 2026 | 07:24:50,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"394009","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815490,"id":394009,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:50,961 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:51,027 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:51,036 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:0e42825ecd6587888f0e1d650236bfdf +31 一月 2026 | 07:24:51,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117543","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":117543,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,047 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:285195 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:a67a77a4be83e751a8ed3c11bed5bf37 +31 一月 2026 | 07:24:51,047 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"285195","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":285195,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:102669 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132 md5:6aae201a72cfbf004dc812a35a8ead00 +31 一月 2026 | 07:24:51,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102669","nick":" V ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":102669,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,917 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:990477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:2d8e8d1d367bc657200e6f699215c21e +31 一月 2026 | 07:24:51,917 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"990477","nick":"花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":990477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:52,614 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:657879 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:66a4847d0c3f4cc5cf85ff20a1cc520d +31 一月 2026 | 07:24:52,614 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"657879","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815492,"id":657879,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:52,634 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:609966 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:be924079fad0a63972a905a19a486794 +31 一月 2026 | 07:24:52,635 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"609966","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815492,"id":609966,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:53,329 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:987020 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:53,345 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:987020 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132 md5:6a24a7bd34bdc3ce1f27e8479ef8a9f1 +31 一月 2026 | 07:24:53,346 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"987020","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815493,"id":987020,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:53,508 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:971057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:973bd964ca27357f2adfb0fd6fcff05a +31 一月 2026 | 07:24:53,508 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"971057","nick":"小海","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815493,"id":971057,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:54,203 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:909321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132 md5:d59e6914815003fea46aeef79f303985 +31 一月 2026 | 07:24:54,203 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"909321","nick":"锡旭科技黄广凌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815494,"id":909321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:54,283 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ephu0MyhrXXc9s2qLibcicbRDotSstTjoAdib0mDqMNicUkady93vlOmoXz26icFNia56dvaGlHhGWzXVzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,364 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,479 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,560 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,574 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:6c951367365d36781ba7c8ceb9f0cbba +31 一月 2026 | 07:24:54,574 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"834603","nick":"段小段","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815494,"id":834603,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:55,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:756299 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:52c3ec9b818d88478d3f91d0126eb095 +31 一月 2026 | 07:24:55,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756299","nick":"李灿玉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815495,"id":756299,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:55,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:805963 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:ec8369a691b8028b75698deffa1a8f23 +31 一月 2026 | 07:24:55,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"805963","nick":"啊龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815495,"id":805963,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,075 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:589754 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,089 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:589754 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:483b52e5515f55d8d7255bf7f74f651e +31 一月 2026 | 07:24:56,089 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"589754","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":589754,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,304 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,318 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132 md5:aa88e1c95e6036906eeaafdb6c14a5f9 +31 一月 2026 | 07:24:56,318 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"115482","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":115482,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,800 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:914143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:efb80fe7d1686ff827b6dcdffd9a6720 +31 一月 2026 | 07:24:56,800 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"914143","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":914143,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,107 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:262016 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132 md5:826ab8d2365339e5b6c1f5af558f5ead +31 一月 2026 | 07:24:57,107 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"262016","nick":"菠萝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":262016,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,572 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:376760 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:57,584 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:376760 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132 md5:defeee8d72b53b9f4c3325932453540b +31 一月 2026 | 07:24:57,584 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"376760","nick":" 安徒生 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":376760,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:475805 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132 md5:ecf606a675bb4211e285e8029eb8a3de +31 一月 2026 | 07:24:57,802 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"475805","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":475805,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:58,358 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:176375 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:57894df80c2ecec19c50a667375959f5 +31 一月 2026 | 07:24:58,358 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176375","nick":"常益蒸菜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815498,"id":176375,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:58,475 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:291453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:449b988e5d41cc491aeefaaa92d75b9d +31 一月 2026 | 07:24:58,476 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"291453","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815498,"id":291453,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,141 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:926316 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:2107bd31839f6367ef91e6af11e557af +31 一月 2026 | 07:24:59,141 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926316","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":926316,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:520191 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:b3a85c8326e2382dd8a30373f4a00558 +31 一月 2026 | 07:24:59,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"520191","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":520191,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,888 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314766 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjTlXUOibjFdKHdP1ibmOZXrMrPln9tolzmcmerQkm6xCCeVIDh6ZP7nDEb11aE9QSMd0H9fufu3jA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:59,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314766 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:720c650507ec6ba71c4f58146b1ea0f7 +31 一月 2026 | 07:24:59,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314766","nick":"阳光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":314766,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,928 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:893772 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:846165eea7b373d81a0e42075cad132f +31 一月 2026 | 07:24:59,928 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"893772","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":893772,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:00,684 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:733468 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:1582b6cb1e9dd862ee7c4b1581cd5ee2 +31 一月 2026 | 07:25:00,684 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"733468","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815500,"id":733468,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:00,835 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:448854 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:e9aa3bddbd9e9ab44af79a710932b751 +31 一月 2026 | 07:25:00,835 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"448854","nick":"默默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815500,"id":448854,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:01,433 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:446881 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:1675992c6222f01acc84312e457336de +31 一月 2026 | 07:25:01,433 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"446881","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815501,"id":446881,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:01,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:751231 head:https://thirdwx.qlogo.cn/mmopen/vi_32/F38WnUjjOZnSUibjIopNJbjeHXIic5m2GmrY3m5vNm94uPAvFc0eLvtujDm2JicDPz7vv8muu5S1WzJ233L8ibgE0w/132 md5:2a2bb0597f492fab30527ea891e7f1e8 +31 一月 2026 | 07:25:01,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751231","nick":"秀秀","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815501,"id":751231,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/F38WnUjjOZnSUibjIopNJbjeHXIic5m2GmrY3m5vNm94uPAvFc0eLvtujDm2JicDPz7vv8muu5S1WzJ233L8ibgE0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,153 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:658983 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:f6e0d2528dae9b0799d0fd19d25a3036 +31 一月 2026 | 07:25:02,153 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"658983","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815502,"id":658983,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,428 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:192746 head:https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132 md5:bc71667c17560e8156cacf9e82afebe5 +31 一月 2026 | 07:25:02,428 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192746","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815502,"id":192746,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8vourIL0R8ibcTdSf9Zib3w8605RccM3YcpS3SfK8ZmNP3GKzgRpwtuVfr1vcOf3aROjQVVQnC5Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,018 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,071 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJlEyVoLxhQCf68HauXdJKg7etUGGiaafnJT2wuetTWll8tsakQIDoB1ibKlBlpIIKiaLbFwiaFEEAPyA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,101 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,113 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:d4547d38071ab44d2c542683fb6c28eb +31 一月 2026 | 07:25:03,114 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314815","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":314815,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,117 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:984918 head:https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132 md5:aa351ad025c047728c6c911603e1c4e6 +31 一月 2026 | 07:25:03,117 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984918","nick":"杜二小号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":984918,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,893 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,940 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,942 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:456982 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:46f8c59122e0a487c6fa2e4782d00e51 +31 一月 2026 | 07:25:03,942 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"456982","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":456982,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,997 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO9EB4JJvXGHviamXJ89egZH5EevAuYz8Dv2ICMmcdoicTeST2s0wlzqEr2TFINzrLJKhs7NOiaqnibQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,006 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132 md5:b10b3467e4839a23772136f1ac828069 +31 一月 2026 | 07:25:04,006 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"772988","nick":"开心一点","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":772988,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:04,674 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:277652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:277652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:0ebe60d4651e2cfa63ea001b12290df6 +31 一月 2026 | 07:25:04,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"277652","nick":"一路有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":277652,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:04,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,883 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,919 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/a1lLJbd8kKENyFa4TuU60fCLryX3yich6WDstibTxocGWaib6B0gCwfrMayqo6UCCrJ3yVn4M02O3FjLAWEusuhTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqzXEqBuLKkZpcdBxfxseSEWCYg0vrjoic180nVaPCH6qEXibUEE009XBnOPfquSarib3HsTrW6mcdyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,984 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132 md5:7032e1d94d572e1b84179399104de844 +31 一月 2026 | 07:25:04,984 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265830","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":265830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:05,392 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:566071 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:f2d90c91284ddc25c30a903a83fc5151 +31 一月 2026 | 07:25:05,392 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"566071","nick":"杨添星","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815505,"id":566071,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:05,895 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:771035 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132 md5:77fd93f0f3ad21651bad18e5a377e4c6 +31 一月 2026 | 07:25:05,896 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"771035","nick":"岁月静好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815505,"id":771035,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,115 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:775156 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:06,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:775156 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:0c045284df0153767081f9a73c4f2781 +31 一月 2026 | 07:25:06,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"775156","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":775156,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,792 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:457322 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NflfT9LAUqDUibPCmbqtRPzrnGddRmARpFHxlte06ia8DHoJS1Ht3APksLjftfn2gZjd6qlo20VuxgeNEOnvILFw/132 md5:e851590e348c3de0fb8a8e764bb609f4 +31 一月 2026 | 07:25:06,792 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"457322","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":457322,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NflfT9LAUqDUibPCmbqtRPzrnGddRmARpFHxlte06ia8DHoJS1Ht3APksLjftfn2gZjd6qlo20VuxgeNEOnvILFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,873 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:108473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:06,887 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:108473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:4b0ac1f6bf127bf827154d15dacc10b1 +31 一月 2026 | 07:25:06,887 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"108473","nick":"莫名","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":108473,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,485 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:886978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:817dd43915d169e8a56c93a829125261 +31 一月 2026 | 07:25:07,485 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"886978","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815507,"id":886978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,546 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:25:07,796 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:193548 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:1df5d153f6c71895e49e8fe14afd62f4 +31 一月 2026 | 07:25:07,796 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"193548","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815507,"id":193548,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,881 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:459ms +31 一月 2026 | 07:25:08,285 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:387ms +31 一月 2026 | 07:25:08,311 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:959131 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:08,321 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:959131 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:d30cd3744dcb76f1cbdaf2f2eacef164 +31 一月 2026 | 07:25:08,321 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"959131","nick":" 洪付喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815508,"id":959131,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:08,646 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:237778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8vourIL0R8ibcTdSf9Zib3w8605RccM3YcpS3SfK8ZmNP3GKzgRpwtuVfr1vcOf3aROjQVVQnC5Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:08,660 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:237778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:73717e676273126ce32462d2a61987a0 +31 一月 2026 | 07:25:08,660 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"237778","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815508,"id":237778,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,012 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572165 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:a697bc0a35fecd1215a5e53438e466e3 +31 一月 2026 | 07:25:09,012 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572165","nick":" 秋雨甘林","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":572165,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,548 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:335207 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:1472377d19755406aa12d4a91354693a +31 一月 2026 | 07:25:09,548 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"335207","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":335207,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,917 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:328632 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:6d610fef7f9c993aacba8e0aeec09a96 +31 一月 2026 | 07:25:09,917 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"328632","nick":"李灿玉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":328632,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:10,405 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870909 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJxic7uHlNxcSGRnGycjuWGXIK2mhDwOv8921lprhkeMFYiaeeicjDejibWgTJnnYQMMXNBlfkqNbwdGQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:10,420 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870909 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:25629ddeef621944b836564ae6ac84a0 +31 一月 2026 | 07:25:10,420 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870909","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815510,"id":870909,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:10,586 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:315ms +31 一月 2026 | 07:25:10,804 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:682365 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:9a095f9b6edc0427cd7c82243b02758b +31 一月 2026 | 07:25:10,805 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"682365","nick":"刘妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815510,"id":682365,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:11,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,178 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,190 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:fd3dcd0b9462b28a8c816ffa478896ce +31 一月 2026 | 07:25:11,190 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"745978","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815511,"id":745978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:11,654 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,690 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,772 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,810 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy3BkNfQKiay1sYpZAZvxzZcWkQ8w7AayPibB0OvhI5TlQ407nTWM06yMOpF0c3xugd0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:4795dbcf6261006e199b1aef5f3e15e0 +31 一月 2026 | 07:25:11,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"161367","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815511,"id":161367,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,119 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921010 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921010 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:12d85c9e4d4ae936479231c190eaf8d0 +31 一月 2026 | 07:25:12,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"921010","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815512,"id":921010,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,704 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,783 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ht0Y1Ue37aNnLMHBMcsMTLeM46S835Faal93LCnsVQqlsm9vPbDcV4WnZw5dnuGCdQMibysBxt0KXcMoxM8ibkuw/132 md5:87726f2b5207b126059dab8fdf1c3a59 +31 一月 2026 | 07:25:12,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"871587","nick":"大波妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815512,"id":871587,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ht0Y1Ue37aNnLMHBMcsMTLeM46S835Faal93LCnsVQqlsm9vPbDcV4WnZw5dnuGCdQMibysBxt0KXcMoxM8ibkuw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,966 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:13,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:13,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:c3d2dafd693ee97f20d0e9d48e8a7b7b +31 一月 2026 | 07:25:13,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"286890","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":286890,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:945218 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:cf3ef2d795489a154ad67ffb44e1a474 +31 一月 2026 | 07:25:13,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"945218","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":945218,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,866 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:624684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:5eefac3e8b36e7988c8511ab8dc1a352 +31 一月 2026 | 07:25:13,867 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"624684","nick":"迷人西","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":624684,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,943 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:269ms +31 一月 2026 | 07:25:14,356 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:25:14,356 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:25:14,453 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:559763 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:14,466 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:559763 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:c8075d29ce25ca2f543c7a15aab4b62e +31 一月 2026 | 07:25:14,466 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"559763","nick":"往事如烟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815514,"id":559763,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:14,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:773582 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:fa70359ca4c924764ab8dcc2f806cca6 +31 一月 2026 | 07:25:14,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"773582","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815514,"id":773582,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,145 | INFO | qtp809762318-73 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:25:15,205 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:335144 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jVsyLpujrj6Cb0Dv3LM78JsVmk19vg9O6Qj5Qva0stwLZwNb9g4kib4pmJfIZ5Usm4HkA1WAddxwMPc9Qt46bwQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:15,217 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:335144 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:4686bbb4e7d02bc49a29aff5b16d3775 +31 一月 2026 | 07:25:15,217 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"335144","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815515,"id":335144,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,448 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:389762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:b973ace043c48739063fdfbc3d294f7f +31 一月 2026 | 07:25:15,448 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"389762","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815515,"id":389762,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,945 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:478ms +31 一月 2026 | 07:25:16,390 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:461205 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:fbbf116640d4021b33122116302ab2c0 +31 一月 2026 | 07:25:16,390 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"461205","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815516,"id":461205,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:16,535 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1511ms +31 一月 2026 | 07:25:17,227 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:904652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dLSTGibVPxf3hZv0jDFGv8ib8WPtbOzmf7XDE4WEjcsu7DvicAtZEeSMbW2WTm5fgCcF4U8ulfKESW7iblLPXw6kgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:17,242 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:904652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132 md5:b698f733e63a26c519224516ed99f204 +31 一月 2026 | 07:25:17,243 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"904652","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":904652,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:17,263 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870714 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:6077697dcf32a75b404b4e871dc13c0c +31 一月 2026 | 07:25:17,263 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870714","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":870714,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:17,459 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login +31 一月 2026 | 07:25:17,474 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:17,986 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:296214 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:d6c211ced1ada840977e2d5836363c41 +31 一月 2026 | 07:25:17,986 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"296214","nick":"vicky","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":296214,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:18,150 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:276ms +31 一月 2026 | 07:25:18,156 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:697916 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:f778ac75e399c4c546d3e908eed33567 +31 一月 2026 | 07:25:18,156 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"697916","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815518,"id":697916,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:18,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:25:18,903 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:18,969 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:19,009 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IdnlgZ8iaiacZNqNY2ECvSWOiaSjWaReiaUR0FVlmDEWuwG79TnjBCL0wia85pY2qAOxAAEAPILtkDSXdEISZF76CFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:991892 +31 一月 2026 | 07:25:19,026 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:f7773a4fcaac624a8a94f7f75f95eb3f +31 一月 2026 | 07:25:19,026 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"421116","nick":"后会无妻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815519,"id":421116,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:19,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:19,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:786288 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:0249a47b51f1f7604e85edb703041e26 +31 一月 2026 | 07:25:19,096 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"786288","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815519,"id":786288,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:19,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:25:19,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:991892 +31 一月 2026 | 07:25:19,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:19,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:19,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:19,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8585000 +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:19,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:19,742 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +31 一月 2026 | 07:25:19,796 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:25:19,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:19,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:20,000 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,046 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:528081 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,054 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:0d8dc66b0b39fd705ebc0e26f19a20f2 +31 一月 2026 | 07:25:20,054 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"950997","nick":"逢赌必赢","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":950997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:20,060 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:528081 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:a6ef691e2505953f77e93b137160800e +31 一月 2026 | 07:25:20,060 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528081","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":528081,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:20,705 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1168ms +31 一月 2026 | 07:25:20,949 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:838913 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:d5a5515f493c7c3f4b2b252cf2749f34 +31 一月 2026 | 07:25:20,949 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"838913","nick":" 歪腻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":838913,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:21,056 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:440710 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:2d395223132f4816cd4671bee5550a96 +31 一月 2026 | 07:25:21,056 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"440710","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815521,"id":440710,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:22,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:356001 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:6c2edf9768970a8f8b7043e54a174c63 +31 一月 2026 | 07:25:22,160 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"356001","nick":"云姝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815522,"id":356001,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:22,335 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,401 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,446 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,463 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:135df8dc1de677b16243a05148cfa900 +31 一月 2026 | 07:25:22,464 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"278898","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815522,"id":278898,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:23,310 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:755783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:e9307e33f39237afb993614be62c623b +31 一月 2026 | 07:25:23,311 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"755783","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815523,"id":755783,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:23,514 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:380267 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:03cdf0a519023fd2a9ca26f457bbe8ac +31 一月 2026 | 07:25:23,514 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"380267","nick":"8Z179宣明江13787158088","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815523,"id":380267,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:305520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:5e888b6d1fe2dc2adf975ba5b4dd5e87 +31 一月 2026 | 07:25:24,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305520","nick":"老佛爷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815524,"id":305520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,456 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:316412 head:https://thirdwx.qlogo.cn/mmopen/vi_32/813lMMqJxibZiceMrpIR7AAqmVuNQVf0CGG1cibFTL7Ja6wjPCyZy8nJukPhswRQ69B799iafNic25as2jPZkbicg4Rw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:24,473 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:316412 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:7cff2d7f9874f868751131e535e6c66b +31 一月 2026 | 07:25:24,473 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"316412","nick":"L ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815524,"id":316412,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:25:24,967 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:25:24,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:25:24,991 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----991892 +31 一月 2026 | 07:25:25,179 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859018 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,196 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859018 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:6bef09c8ed5c609d4968e04b3ea8ec9f +31 一月 2026 | 07:25:25,196 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859018","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815525,"id":859018,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:25,408 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,495 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,511 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:df76297e5f2ef596f6a3c6f8a45c1645 +31 一月 2026 | 07:25:25,511 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"394446","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815525,"id":394446,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,037 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101777} +31 一月 2026 | 07:25:26,062 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:103555 login +31 一月 2026 | 07:25:26,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:26,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117016 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:23bb05efd82811c483b0f7803c4f4697 +31 一月 2026 | 07:25:26,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117016","nick":"乖乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":117016,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,461 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:826627 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:ceb989ef3eb290381c2e0c86b0f26156 +31 一月 2026 | 07:25:26,461 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"826627","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":826627,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:831661 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:bc445e1d087321ab50787bfe3d629fb6 +31 一月 2026 | 07:25:26,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"831661","nick":"阳赋","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":831661,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:25:27,210 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:25:27,210 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:25:27,239 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:25:27,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@7d1d5728} +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:25:27,338 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:976274 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:578f02dfd8d09d19cc2db50f43ec98d6 +31 一月 2026 | 07:25:27,338 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"976274","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815527,"id":976274,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,359 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:25:27,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:25:27,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:25:27,402 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:558277 +31 一月 2026 | 07:25:27,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:27,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:25:27,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:558277 +31 一月 2026 | 07:25:27,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:27,894 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:415259 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:27,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:415259 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132 md5:601441ee9de3ddd09b63e0afe52b7636 +31 一月 2026 | 07:25:27,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:27,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"415259","nick":"顺顺","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815527,"id":415259,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:28,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:28,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:28,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:28,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@18441d46 +31 一月 2026 | 07:25:28,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:137207 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:e56199b17be035b828c87b7a26cb5f38 +31 一月 2026 | 07:25:28,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"137207","nick":"开心一点","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815528,"id":137207,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:28,230 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:28,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:28,876 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:321653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2Wlrqc7yzj2IKicXbZo6E3b17gAOWPe13d9WEPEquIdc7GYljm4tOicH6utiaJAvlEdMA4EBCSzbOA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:28,885 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:321653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:0969fd2ec07180f0eb10fd2369bb1758 +31 一月 2026 | 07:25:28,885 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"321653","nick":" 凤凰涅槃","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815528,"id":321653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:29,146 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,206 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erz31oMv70icEzxjXvmbrsJzbib3GyZlsaJ5CFtCWQm3qNz6rFeIsgh9WyvoK8ibCibyb9ibTFjmostJmA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,213 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:f2e879546276c91e111745958d2c7d88 +31 一月 2026 | 07:25:29,213 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"856463","nick":"A陈赛15874241901","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815529,"id":856463,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:29,836 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:395743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,844 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:395743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:2e8bf8ec91feae1d70168adf84465e4b +31 一月 2026 | 07:25:29,844 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"395743","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815529,"id":395743,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:30,105 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116362 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,114 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116362 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:5de316128da762eeccf5441f34887d28 +31 一月 2026 | 07:25:30,114 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116362","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815530,"id":116362,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:30,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,942 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,007 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:2ab98a034d1c0b40cc6aaa4c8d24e0df +31 一月 2026 | 07:25:31,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"635285","nick":"小小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815531,"id":635285,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:31,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,180 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,186 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:49b7df769c8f5bbc0b14d9315978e7f3 +31 一月 2026 | 07:25:31,186 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"439056","nick":"静静地","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815531,"id":439056,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,010 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:774914 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy8nLicJ5EDz2sYEMfwxyAcBMqs2YMLTGJ1W4NDkWKTb0RpIU0AwpVr7QdbXfUtJqURg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:32,016 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:774914 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132 md5:4c2145e38d5653dcf10dcba960b0d9e5 +31 一月 2026 | 07:25:32,016 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"774914","nick":"夜如风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":774914,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,051 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:997151 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:a51c5e8e188e6a234fb1ed77c1646205 +31 一月 2026 | 07:25:32,051 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997151","nick":"妞妞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":997151,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,940 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:774088 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:6cb7622a497d9939eb6c7d5255db116a +31 一月 2026 | 07:25:32,941 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"774088","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":774088,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,967 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:800751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:32,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:800751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:5afdecf292ae537df56f97364ff2672f +31 一月 2026 | 07:25:32,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"800751","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":800751,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:33,385 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:25:33,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:25:33,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:25:33,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----558277 +31 一月 2026 | 07:25:33,841 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:594775 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132 md5:f8f610339b234827ef8ed9cb69baafe5 +31 一月 2026 | 07:25:33,841 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594775","nick":"啊军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815533,"id":594775,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:33,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:427087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:88bf439e426f965ec9d9633ce59d1100 +31 一月 2026 | 07:25:33,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"427087","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815533,"id":427087,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:34,451 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:25:34,483 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:25:34,543 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:25:34,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:25:34,754 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:691958 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:efbb28eb31322282aa19cad68990af6d +31 一月 2026 | 07:25:34,754 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"691958","nick":"人生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815534,"id":691958,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:34,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834699 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:e06af0c5f7d52ac3fdf2a381d0182b9a +31 一月 2026 | 07:25:34,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"834699","nick":"莉莉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815534,"id":834699,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:35,708 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:957316 head:https://thirdwx.qlogo.cn/mmopen/vi_32/J9YKHoKKd1JGKHga8icUT8NAbmBbHMX1ppSXHeic956ib8CVjRUHtPlEAibDh57aOqTA7365EwicJzIjlXicKs5odr7A/132 md5:8762ad5710871fe6a7e65054b3de116e +31 一月 2026 | 07:25:35,708 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"957316","nick":"瀚妹子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815535,"id":957316,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/J9YKHoKKd1JGKHga8icUT8NAbmBbHMX1ppSXHeic956ib8CVjRUHtPlEAibDh57aOqTA7365EwicJzIjlXicKs5odr7A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:35,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:761051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:35,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:761051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132 md5:5bdbbee72a6b76daeb943cb48e08be59 +31 一月 2026 | 07:25:35,731 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761051","nick":"LD","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815535,"id":761051,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:36,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1709EOwKtvLfVyn58LCiaJlVy9Pf0tIFicHibMvyuzK6oLZcQ77f20YqCLXg9nwquodz9ibSKLkW1sf4VRyzXYiadyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:36,581 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:36,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132 md5:84cf738a4532b7fe6be60b8feb24a765 +31 一月 2026 | 07:25:36,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"601050","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815536,"id":601050,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:36,640 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:455295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132 md5:edf5a7eaf9316d3a80d8653c5ccf04ef +31 一月 2026 | 07:25:36,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"455295","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815536,"id":455295,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:37,327 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:153276 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:d3e6cdd267649776fbb9d1d7028d2e60 +31 一月 2026 | 07:25:37,327 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"153276","nick":" 安徒生 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815537,"id":153276,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:37,524 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:131723 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:6d52fe6ad19f5231c1e7322921149fdc +31 一月 2026 | 07:25:37,524 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"131723","nick":"一抹淡然 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815537,"id":131723,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:38,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222752 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:329a905e0852adf05c13855b7a765c74 +31 一月 2026 | 07:25:38,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222752","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815538,"id":222752,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:38,747 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:591755 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLHGYFKjvRiaiaibnArmu3DTDQnOicg5f6FicGr7gUGcHEHiaVQdE62fhbQGR9ofic4rSERYG8LRBYicew6Og/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:38,759 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:591755 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:868b7b1f371dfc47bee3018cf3964edb +31 一月 2026 | 07:25:38,759 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"591755","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815538,"id":591755,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:39,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:25:39,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:25:39,460 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:157747 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:3d6be742be83ff5b39c296ec9b48a8fd +31 一月 2026 | 07:25:39,460 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"157747","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815539,"id":157747,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:39,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:25:39,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:39,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:39,705 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@51f4e493 +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 203, 106, 208, 207, 206, 205, 204, 204, 104, 108, 105, 203, 107] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:25:40,077 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,759 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:558277 player:[] fake_json: +31 一月 2026 | 07:25:40,788 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:41,028 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login +31 一月 2026 | 07:25:41,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:41,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:558277 +31 一月 2026 | 07:25:42,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:25:43,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:558277 +31 一月 2026 | 07:25:43,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:25:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:43,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:43,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:43,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:43,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@366629af +31 一月 2026 | 07:25:43,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:43,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:43,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:25:43,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:25:43,842 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:25:43,858 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----558277 +31 一月 2026 | 07:25:48,214 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:25:48,482 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:439ms +31 一月 2026 | 07:25:50,908 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:405ms +31 一月 2026 | 07:26:01,341 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:26:04,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=0, 102555=1} +31 一月 2026 | 07:26:04,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:06,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,183 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,437 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:09,615 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101999 login +31 一月 2026 | 07:26:09,625 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:26:10,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197769 +31 一月 2026 | 07:26:11,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:26:11,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197769 +31 一月 2026 | 07:26:11,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:26:11,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:26:11,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:26:11,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:26:11,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:26:11,699 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@16beb4a4 +31 一月 2026 | 07:26:11,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:26:11,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:26:16,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:26:16,968 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:26:16,981 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:26:16,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----197769 +31 一月 2026 | 07:26:29,430 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:26:29,430 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:29,843 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,066 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,434 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:41,353 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:26:46,112 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:748120 player:[211473,870909] fake_json:1 +31 一月 2026 | 07:26:54,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:26:54,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:56,794 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:56,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:58,186 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:59,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:01,680 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:01,916 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:18,421 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:27:18,469 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:27:19,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:27:19,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:27:20,753 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:21,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,367 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,621 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,832 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:43,936 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:27:43,937 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:27:44,356 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:44,613 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:46,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151022 +31 一月 2026 | 07:27:46,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:27:46,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:27:46,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:27:46,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:47,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:47,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:47,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:47,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:47,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:47,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:27:47,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:47,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:49,487 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:561ms +31 一月 2026 | 07:27:52,352 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:27:52,453 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:27:52,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:27:52,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:27:52,481 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----151022 +31 一月 2026 | 07:27:52,606 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:372ms +31 一月 2026 | 07:27:52,972 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:322ms +31 一月 2026 | 07:27:53,526 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:27:53,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:27:53,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:27:53,726 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:27:54,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:27:54,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:27:54,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:27:54,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:54,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:54,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:54,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:54,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:54,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:54,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:27:54,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:54,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:54,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:27:54,708 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737590 +31 一月 2026 | 07:27:54,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:27:54,961 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:423ms +31 一月 2026 | 07:27:55,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737590 +31 一月 2026 | 07:27:55,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:55,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:55,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:364ms +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:55,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:55,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:55,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:55,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:27:55,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:55,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:58,640 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1037ms +31 一月 2026 | 07:27:58,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:27:58,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=小猫, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=61124380, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, aid=112233} +31 一月 2026 | 07:27:58,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1afb8623 +31 一月 2026 | 07:27:58,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:00,807 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:28:00,816 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:28:00,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:28:00,836 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----737590 +31 一月 2026 | 07:28:01,863 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:28:01,895 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:28:02,001 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:28:02,058 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:28:07,114 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:28:07,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:07,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:28:07,159 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1e78b694 +31 一月 2026 | 07:28:09,041 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:28:09,041 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:28:10,460 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:737590 player:[] fake_json: +31 一月 2026 | 07:28:10,661 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:10,915 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:11,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:11,121 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 07:28:11,122 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:28:11,147 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:11,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:11,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:11,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151022 +31 一月 2026 | 07:28:11,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:28:11,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:28:11,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:28:11,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:12,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:12,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8584000 +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:12,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:12,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6d155f90 +31 一月 2026 | 07:28:12,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:12,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:12,352 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=151022, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:28:12,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:28:12,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:28:12,416 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:28:12,426 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----151022 +31 一月 2026 | 07:28:18,452 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101777} +31 一月 2026 | 07:28:18,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:28:18,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:28:18,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:28:18,584 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:28:18,672 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:28:18,682 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:28:18,682 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737590 +31 一月 2026 | 07:28:18,703 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:28:18,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:18,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:28:18,809 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:19,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737590 +31 一月 2026 | 07:28:19,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:19,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:19,098 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:409ms +31 一月 2026 | 07:28:19,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:19,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:19,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:19,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:19,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:28:19,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:19,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:19,612 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 07:28:19,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:28:19,636 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:28:19,648 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----737590 +31 一月 2026 | 07:28:19,734 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:349ms +31 一月 2026 | 07:28:21,380 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:28:21,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 102, 201, 101, 203, 109, 209, 106] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 201, 203, 209, 106] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 103] +31 一月 2026 | 07:28:24,524 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:24,804 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:393ms +31 一月 2026 | 07:28:25,361 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:395ms +31 一月 2026 | 07:28:27,621 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:28:28,952 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1562ms +31 一月 2026 | 07:28:33,989 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:28:33,989 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:28:34,605 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:34,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:35,311 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:35,569 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:867214 player:[] fake_json: +31 一月 2026 | 07:28:35,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:867214 +31 一月 2026 | 07:28:36,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:28:36,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:867214 +31 一月 2026 | 07:28:36,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:36,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 108] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 209, 202, 102, 101] +31 一月 2026 | 07:28:36,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:36,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:36,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:36,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:36,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:28:36,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:36,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:37,097 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:28:37,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:28:37,117 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:28:37,127 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----867214 +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 201] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 209, 202, 209, 102, 101, 108, 108] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 207] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 209, 202, 209, 101, 102, 101, 108, 108] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 109] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 209, 202, 209, 101, 109, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 101] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 209, 202, 209, 101, 109, 201, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:28:47,672 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:47,920 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:410ms +31 一月 2026 | 07:28:47,989 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:28:47,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +31 一月 2026 | 07:28:48,550 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:399ms +31 一月 2026 | 07:28:59,065 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=1} +31 一月 2026 | 07:28:59,065 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:28:59,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:59,794 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:00,196 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:15,157 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:15,396 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:385ms +31 一月 2026 | 07:29:15,986 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:374ms +31 一月 2026 | 07:29:24,034 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:29:24,034 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:29:24,518 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:24,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:25,039 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:26,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:909532 +31 一月 2026 | 07:29:26,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:26,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:29:26,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:26,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:26,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:26,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:26,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:27,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:27,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:29:27,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:27,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:29,169 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:29,404 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:365ms +31 一月 2026 | 07:29:29,798 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:347ms +31 一月 2026 | 07:29:31,673 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:31,905 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:362ms +31 一月 2026 | 07:29:32,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:29:32,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:29:32,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:29:32,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----909532 +31 一月 2026 | 07:29:32,464 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:392ms +31 一月 2026 | 07:29:33,396 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:29:33,426 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:29:33,468 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:29:33,531 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:29:33,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:33,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:29:34,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:34,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:34,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:34,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:34,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:29:34,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:34,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:34,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:175357 +31 一月 2026 | 07:29:34,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:29:35,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:175357 +31 一月 2026 | 07:29:35,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:35,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:35,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:35,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:35,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:35,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:29:35,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:35,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:37,852 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:38,084 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms +31 一月 2026 | 07:29:38,582 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:29:38,612 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@57d1815e +31 一月 2026 | 07:29:38,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:38,779 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:365ms +31 一月 2026 | 07:29:40,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:909532 player:[] fake_json: +31 一月 2026 | 07:29:40,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:29:40,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:29:40,685 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:29:40,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----175357 +31 一月 2026 | 07:29:41,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:29:41,761 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:29:41,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:29:41,861 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:29:44,250 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1281ms +31 一月 2026 | 07:29:46,904 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:29:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:46,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4373000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:29:46,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:29:46,970 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:29:47,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:47,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:29:47,030 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:29:47,123 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:29:47,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:29:47,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:29:47,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:29:47,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,150 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 207] +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:29:47,233 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:47,233 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 209, 202, 209, 101, 109, 201, 207, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 105, 106, 205, 202, 207, 203] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:29:48,987 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:29:48,987 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:29:49,537 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:49,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,005 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:909532 +31 一月 2026 | 07:29:50,669 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 105, 106, 205, 202, 207, 105] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204, 205] +31 一月 2026 | 07:29:51,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:51,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:29:51,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:51,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:51,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:51,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:51,363 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79d904b +31 一月 2026 | 07:29:51,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:51,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:51,574 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 07:29:51,582 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:29:51,589 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:29:51,598 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----909532 +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 106, 205, 202, 207, 105, 103] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 204, 205, 106, 107] +31 一月 2026 | 07:29:56,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 207, 106, 205, 202, 207, 105, 103, 104] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 103, 204, 205, 106, 107, 102, 101] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 106, 205, 202, 207, 105, 103, 104, 108] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 103, 109, 204, 205, 106, 107, 102, 101, 208, 206] +31 一月 2026 | 07:30:00,934 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:30:00,965 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:01,008 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:01,405 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:30:01,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 103] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 209, 202, 209, 101, 109, 201, 207, 103, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:30:05,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:30:05,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:05,916 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:05,916 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:30:05,934 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:30:06,023 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:06,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:06,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:06,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:30:06,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:06,050 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:11,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 208, 103, 209, 206, 201, 201, 204, 102, 101, 203, 105, 105, 202] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103] +31 一月 2026 | 07:30:14,022 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=0} +31 一月 2026 | 07:30:14,023 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 105] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 209, 202, 209, 101, 109, 201, 207, 103, 104, 102, 101, 205, 206, 104, 105, 108, 108] +31 一月 2026 | 07:30:14,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:14,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,851 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432165 player:[745978,971057] fake_json:1 +31 一月 2026 | 07:30:16,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:693030 +31 一月 2026 | 07:30:16,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:30:17,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:30:17,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:693030 +31 一月 2026 | 07:30:17,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:30:17,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:30:17,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:30:17,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:30:17,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:30:17,755 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:30:17,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:30:17,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:30:22,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:30:22,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:30:23,011 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:30:23,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----693030 +31 一月 2026 | 07:30:24,051 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:30:24,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:30:24,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@30122a0 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@30122a0 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:30:24,202 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:30:29,245 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:30:29,288 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@5a92f3c0 +31 一月 2026 | 07:30:30,382 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:30:30,440 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:30,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:30,498 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:693030 player:[] fake_json: +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 209, 201, 204, 102, 101, 203, 105, 105, 202] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 207, 201] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 201, 204, 102, 101, 203, 105, 105, 202, 102] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 104, 201, 208, 206, 209, 209] +31 一月 2026 | 07:30:37,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:30:37,655 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:37,708 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:37,708 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:30:37,730 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:30:37,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:37,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:37,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:37,872 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 209, 206, 101, 102, 104, 201] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 106, 209, 202, 209, 101, 109, 201, 207, 103, 104, 202, 102, 101, 205, 206, 104, 105, 108, 108] +31 一月 2026 | 07:30:38,913 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=0} +31 一月 2026 | 07:30:38,913 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:30:39,479 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:39,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:39,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:40,253 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:40,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:693030 +31 一月 2026 | 07:30:40,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:30:41,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:693030 +31 一月 2026 | 07:30:41,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:30:41,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:30:41,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:30:41,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:30:41,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:30:41,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:30:41,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:30:41,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:30:41,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:30:41,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:30:41,799 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:30:41,808 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----693030 +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 206, 101, 102, 104, 201, 107] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 209] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 206, 101, 102, 104, 107, 208] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 209, 102] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 206, 101, 102, 104, 208] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 209, 102, 109] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 208, 208] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 209, 102, 202, 108, 107, 205, 204] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 208, 105] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 209, 102, 202, 203, 108, 107, 205, 204] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 105, 205] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 208, 209, 102, 202, 203, 109, 108, 107, 205, 204] +31 一月 2026 | 07:30:51,421 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:30:51,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:30:53,726 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:30:53,760 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:53,813 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:56,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:30:56,286 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:56,342 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:59,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:30:59,167 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:59,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:59,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:30:59,244 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:30:59,350 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:59,361 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:59,361 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 105, 102, 108, 208, 104, 207, 209, 105, 207, 207, 106, 208, 202] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 208, 205, 209, 102, 202, 203, 109, 106, 108, 107, 205, 204] +31 一月 2026 | 07:31:00,353 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:31:00,390 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:31:00,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:31:00,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:31:00,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:31:00,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:31:00,576 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:31:00,577 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:31:00,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:31:00,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 209, 202, 208, 103, 109, 205, 203, 105, 103, 206, 104, 109] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 104, 205, 201, 102, 208, 206, 209, 209] +31 一月 2026 | 07:31:00,714 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:836476 player:[751388,566071] fake_json:1 +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 202, 107] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 101] +31 一月 2026 | 07:31:03,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:03,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:04,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:04,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,021 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,425 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 202, 208, 103, 109, 205, 203, 105, 103, 206, 104, 109, 208] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 202, 208, 109, 205, 203, 105, 103, 206, 104, 109, 208, 109] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 209, 104, 105] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 208, 109, 205, 203, 105, 103, 206, 104, 109, 208, 109, 103] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 209, 209, 104, 105] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 208, 109, 205, 203, 105, 206, 104, 109, 208, 109, 103, 107] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 209, 209, 103, 104, 105] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 206, 104, 109, 208, 109, 103, 107, 206] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 209, 209, 103, 208, 104, 105] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 104, 109, 208, 109, 103, 107, 206, 105] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 209, 209, 103, 208, 206, 104, 105] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 104, 109, 109, 103, 107, 206, 105, 201] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 209, 209, 103, 208, 206, 208, 104, 105] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 203, 104, 109, 109, 103, 107, 105, 201] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 204, 209, 209, 103, 208, 206, 208, 104, 105, 106, 107] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 203, 104, 109, 109, 103, 105, 201, 103] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 209, 209, 103, 208, 206, 208, 107, 104, 105, 106, 107, 205, 206] +31 一月 2026 | 07:31:28,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:28,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:29,375 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:29,603 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:29,896 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:30,174 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 202, 107, 206] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 107, 206, 209] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 203, 204] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 204] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 109, 203, 204, 208, 206] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 101] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 109, 203, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 202] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 101, 202, 104, 109, 203, 203, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 203, 104, 105, 201, 103, 204] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 203, 104, 105, 103, 204, 205] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 105, 103, 204, 205, 101] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:54,021 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:54,021 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:54,335 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 105, 103, 204, 205, 202] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:54,526 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:54,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:55,027 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:55,287 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 101] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 102] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 105] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 207, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 102, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 102] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 101, 202, 104, 109, 203, 203, 209, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:32:05,935 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 204, 205, 202, 105, 104] +31 一月 2026 | 07:32:05,935 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 207, 101, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 102, 104, 105, 106, 107, 203, 202, 106, 107, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:07,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 102, 105] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 101, 202, 104, 109, 203, 203, 209, 205, 203, 204, 208, 206, 205, 206, 106, 107] +31 一月 2026 | 07:32:09,858 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:32:09,887 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:32:09,941 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:11,800 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:32:11,830 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:32:11,883 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:14,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:32:14,632 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:32:14,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:14,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:32:14,713 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:32:14,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:32:14,817 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:32:14,817 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:32:14,827 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:32:14,828 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:14,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:17,164 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:32:17,194 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:32:17,248 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:17,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:32:17,270 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:32:17,366 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:32:17,376 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:32:17,376 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 108, 204, 205, 209, 203, 104, 209, 101, 103, 204, 205, 101, 202] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 105, 101, 202, 104, 109, 203, 203, 209, 205, 107, 203, 204, 208, 206, 205, 206, 106, 107] +31 一月 2026 | 07:32:18,999 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:32:19,000 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:32:19,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:19,680 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:19,981 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 108, 205, 209, 104, 209, 101, 103, 204, 205, 101] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 203, 202] +31 一月 2026 | 07:33:55,752 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:101811 player:[380267,551791] fake_json:1 +31 一月 2026 | 07:34:36,820 | INFO | qtp809762318-119 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:300ms +31 一月 2026 | 07:34:38,910 | INFO | qtp809762318-122 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:34:39,160 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:425ms +31 一月 2026 | 07:34:39,515 | INFO | qtp809762318-119 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms +31 一月 2026 | 07:34:41,289 | INFO | qtp809762318-122 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:34:41,482 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:34:41,483 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:34:42,352 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1265ms +31 一月 2026 | 07:34:46,001 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:981481 player:[824075,886978] fake_json:1 +31 一月 2026 | 07:35:07,279 | INFO | qtp809762318-122 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:35:07,506 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:401ms +31 一月 2026 | 07:35:08,083 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:416ms +31 一月 2026 | 07:35:09,696 | INFO | qtp809762318-125 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:35:11,068 | INFO | qtp809762318-125 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1646ms +31 一月 2026 | 07:35:50,789 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:616580 player:[356001,775156] fake_json:1 +31 一月 2026 | 07:36:35,718 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:338159 player:[609966,707889] fake_json:1 +31 一月 2026 | 07:36:42,440 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:36:42,491 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:36:43,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:36:43,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:36:46,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 07:36:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101999 +31 一月 2026 | 07:36:46,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:308708 +31 一月 2026 | 07:36:47,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:36:48,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:308708 +31 一月 2026 | 07:36:48,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:36:48,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:36:48,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:36:48,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:36:48,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:36:49,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b32ca65 +31 一月 2026 | 07:36:49,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:36:49,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:36:49,214 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=308708, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:36:49,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101999 +31 一月 2026 | 07:36:49,258 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:36:49,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:36:49,275 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----308708 +31 一月 2026 | 07:36:55,308 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101999} +31 一月 2026 | 07:36:55,450 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:36:55,486 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:55,506 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:36:55,506 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:36:55,526 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:36:55,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:55,666 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 102555] +31 一月 2026 | 07:36:55,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------103555 +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:454636 +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101999=taurus.client.TaurusClient@7ba2d522} +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:36:56,670 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:36:56,681 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:36:56,681 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 202, 204, 105, 207, 104, 208, 205, 203, 105, 106, 103, 107, 103] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:36:56,702 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:36:56,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:36:56,905 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:36:57,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:454636 +31 一月 2026 | 07:36:57,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:36:57,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:36:57,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:36:57,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:36:57,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:36:57,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:36:57,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8554000 +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:36:57,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:36:57,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@310be9ad +31 一月 2026 | 07:36:57,744 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:36:57,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:36:57,879 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=454636, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:36:57,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----103555 +31 一月 2026 | 07:36:57,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:36:57,938 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:36:57,947 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----454636 +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 104, 205, 203, 105, 106, 103, 107, 103] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204] +31 一月 2026 | 07:37:03,981 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=103555} +31 一月 2026 | 07:37:04,040 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:37:04,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:04,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:37:04,109 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@4f6a189a} +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:37:04,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:37:04,271 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:37:04,271 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:37:04,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 208, 203, 202, 105, 203, 209, 108, 209, 107, 101] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:37:04,306 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 203, 105, 106, 103, 107, 103, 104] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 208, 203, 202, 105, 203, 209, 108, 209, 107, 103] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108] +31 一月 2026 | 07:37:06,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:756920 +31 一月 2026 | 07:37:06,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:07,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:37:07,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:756920 +31 一月 2026 | 07:37:07,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:07,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:07,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:07,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:07,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:07,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36a97ce2 +31 一月 2026 | 07:37:07,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:07,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 208] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108, 101, 209, 207] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 103] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108, 101, 202, 209, 207, 209, 207] +31 一月 2026 | 07:37:12,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:37:12,994 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:37:13,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:37:13,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----756920 +31 一月 2026 | 07:37:13,482 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 106] +31 一月 2026 | 07:37:13,482 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 108, 101, 202, 108, 209, 207, 209, 207] +31 一月 2026 | 07:37:14,059 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:37:14,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:37:14,148 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:14,218 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:14,219 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:14,219 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:37:14,231 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:37:14,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:283330 +31 一月 2026 | 07:37:14,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:37:15,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:283330 +31 一月 2026 | 07:37:15,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:15,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:15,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:15,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8642000 +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:15,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:15,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b665103 +31 一月 2026 | 07:37:15,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:15,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:19,285 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:37:19,336 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@32f5a271 +31 一月 2026 | 07:37:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 209, 107, 103, 106, 109] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 108, 101, 202, 108, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:20,473 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:756920 player:[] fake_json: +31 一月 2026 | 07:37:21,003 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:37:21,017 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:37:21,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:37:21,045 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----283330 +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 107, 103, 106, 109, 203] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 108, 101, 202, 108, 104, 107, 209, 207, 209, 207] +31 一月 2026 | 07:37:22,076 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:37:22,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:37:22,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:37:22,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:37:22,633 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=0} +31 一月 2026 | 07:37:22,633 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:37:23,050 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:23,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:23,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:24,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:27,304 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:37:27,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:27,349 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1611ae27 +31 一月 2026 | 07:37:27,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[102555] +31 一月 2026 | 07:37:27,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 07:37:27,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:283330 +31 一月 2026 | 07:37:27,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:37:27,541 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 107, 106, 109, 203, 202] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 108, 101, 202, 108, 104, 107, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:28,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:283330 +31 一月 2026 | 07:37:28,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:28,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:28,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:28,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:28,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:28,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36a97ce2 +31 一月 2026 | 07:37:28,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:28,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:28,559 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=283330, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:37:28,771 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 07:37:28,781 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:37:28,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:37:28,802 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----283330 +31 一月 2026 | 07:37:29,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 109, 203, 202, 109] +31 一月 2026 | 07:37:29,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:29,772 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:29,772 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:29,773 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 108, 101, 202, 108, 104, 107, 106, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:30,438 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:283330 player:[] fake_json: +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 203, 105, 106, 103, 107, 103, 203] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 104, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 101] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 108, 101, 202, 108, 104, 107, 106, 106, 107, 209, 207, 209, 207] +31 一月 2026 | 07:37:35,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:756920 +31 一月 2026 | 07:37:35,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:37:36,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:756920 +31 一月 2026 | 07:37:36,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:36,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 102] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:36,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:36,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8642000 +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:37,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:37,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b665103 +31 一月 2026 | 07:37:37,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:37,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:37,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 07:37:37,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:37:37,942 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:37:37,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----756920 +31 一月 2026 | 07:37:41,533 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:37:41,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:44,861 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:37:44,861 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:37:45,294 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:45,569 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 207] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:45,814 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:47,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 201] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 102] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 208] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:51,539 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:37:51,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 109] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 201, 109, 103] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 201, 109, 203] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:56,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 201, 109, 203, 208] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 201, 109, 203, 204] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:37:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 109, 203, 204, 206] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:38:01,510 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 105, 106, 103, 107, 103, 203, 107] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 106, 104, 203, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:38:02,754 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:02,970 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:03,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 202, 109, 203, 204, 206, 107] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 206, 209, 207, 209, 207, 206, 205, 204, 205] +31 一月 2026 | 07:38:06,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:38:07,516 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:07,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:12,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 07:38:12,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:38:12,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:13,094 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:38:13,126 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:13,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:13,198 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:38:13,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@4f6a189a} +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:38:13,345 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:38:13,364 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:38:13,365 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 104, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 206, 206, 209, 207, 209, 207, 206, 205, 204, 205] +31 一月 2026 | 07:38:16,738 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:38:16,772 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:38:16,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:16,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:38:16,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101999=taurus.client.TaurusClient@7ba2d522} +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:38:16,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:38:17,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:38:17,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:38:17,043 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 107, 202, 207, 104, 208, 206, 104, 206] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 106, 108, 104, 203, 203, 204, 103, 102, 108, 109, 208, 207] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 109] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 106, 104] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 106, 104] +31 一月 2026 | 07:38:23,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:38:23,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:23,551 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:23,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:25,103 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208, 208] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 207, 106, 104, 102, 103] +31 一月 2026 | 07:38:27,348 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208, 208, 101] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 207, 206, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 206, 209, 108, 202, 205, 208, 208, 101, 102] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 105, 201, 207, 206, 104, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:30,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:333512 player:[461205,161367] fake_json:1 +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 209, 108, 202, 205, 208, 208, 101, 102, 102] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 105, 201, 207, 206, 104, 207, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 101, 102, 102, 206] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 105, 201, 207, 206, 104, 207, 101, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 102, 102, 206, 202] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 101, 105, 201, 207, 206, 104, 207, 101, 201, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 102, 102, 202, 106] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 101, 206, 105, 201, 207, 206, 104, 207, 101, 201, 209, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:36,119 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:38:36,154 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:36,225 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 202, 207, 104, 208, 206, 104, 206, 103] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 106, 205, 205, 205, 205] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 207, 104, 208, 206, 104, 206, 103, 204] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 202, 108, 106, 205, 205, 205, 205] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 103, 207, 104, 208, 206, 104, 206, 103, 204, 207] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 203, 202, 108, 106, 207, 206, 205, 205, 205, 205] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 103, 207, 104, 208, 104, 103, 207] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[206, 206, 206] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 203, 206, 202, 204, 108, 106, 207, 206, 205, 205, 205, 205] +31 一月 2026 | 07:38:47,981 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:38:47,981 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:48,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:48,695 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:48,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:49,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:49,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:26,232 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 19:56:26,310 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 19:56:27,364 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 19:56:27,364 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 19:56:28,073 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:28,333 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:30,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:679777 +31 一月 2026 | 19:56:30,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:30,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 19:56:31,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679777 +31 一月 2026 | 19:56:31,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:31,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:31,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:31,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:31,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:31,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:31,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 19:56:31,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:31,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:37,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 19:56:37,024 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 19:56:37,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 19:56:37,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----679777 +31 一月 2026 | 19:56:38,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +31 一月 2026 | 19:56:38,109 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 19:56:38,129 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 19:56:38,193 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 19:56:38,236 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 19:56:38,279 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:38,280 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:38,280 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 19:56:38,287 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 19:56:40,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 19:56:40,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:40,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:40,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:492142 +31 一月 2026 | 19:56:40,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 19:56:40,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:492142 +31 一月 2026 | 19:56:40,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:40,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:40,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:40,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:40,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:40,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:40,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:41,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e935a21 +31 一月 2026 | 19:56:41,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:41,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:43,381 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 19:56:43,448 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@137788d3 +31 一月 2026 | 19:56:43,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:45,487 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:679777 player:[] fake_json: +31 一月 2026 | 19:56:46,302 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 19:56:46,313 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 19:56:46,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 19:56:46,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----492142 +31 一月 2026 | 19:56:47,367 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 19:56:47,417 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 19:56:47,494 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 19:56:47,644 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 19:56:52,248 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 19:56:52,250 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:56:52,789 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 19:56:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@590cea7c +31 一月 2026 | 19:56:52,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:53,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:54,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:679777 +31 一月 2026 | 19:56:54,351 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 19:56:54,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679777 +31 一月 2026 | 19:56:54,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:56:54,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:55,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:55,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:55,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:55,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 19:56:55,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:55,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:55,564 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:492142 player:[] fake_json: +31 一月 2026 | 19:56:55,593 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 19:56:55,613 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 19:56:55,622 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 19:56:55,631 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----679777 +31 一月 2026 | 19:56:56,606 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:443939 player:[733468,495082] fake_json:1 +31 一月 2026 | 19:57:00,912 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:965454 player:[505572,278898] fake_json:1 +31 一月 2026 | 19:57:01,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:57:01,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:57:01,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:57:01,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:492142 +31 一月 2026 | 19:57:02,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 19:57:02,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:492142 +31 一月 2026 | 19:57:02,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:57:02,639 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 19:57:02,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 19:57:02,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:57:02,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:57:02,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:57:02,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:57:03,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ed361a2 +31 一月 2026 | 19:57:03,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:57:03,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:57:03,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 19:57:03,466 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 19:57:03,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 19:57:03,514 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----492142 +31 一月 2026 | 19:57:12,643 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 19:57:12,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 19:57:17,058 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:57:17,060 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:57:17,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:17,902 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:18,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:42,363 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:57:42,363 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:57:43,062 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:43,382 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:07,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:07,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:08,120 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:08,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:32,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:32,252 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:32,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:33,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:57,492 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:57,492 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:58,099 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:58,519 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:22,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:59:22,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:59:22,792 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:23,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:23,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:47,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:59:47,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:59:47,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[102555, 101666, 101999] +31 一月 2026 | 19:59:48,746 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 19:59:48,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:105233 +31 一月 2026 | 19:59:49,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 19:59:49,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105233 +31 一月 2026 | 19:59:49,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 19:59:49,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 19:59:49,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:59:49,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:59:49,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:59:50,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:59:50,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:59:50,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:59:50,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:59:50,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 19:59:50,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:59:50,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:59:50,688 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=105233, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 19:59:50,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 19:59:50,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 19:59:50,897 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 19:59:50,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----105233 +31 一月 2026 | 19:59:57,039 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 19:59:57,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 19:59:57,173 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:00:12,288 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:00:12,288 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:00:13,086 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:13,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:13,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:14,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:105233 +31 一月 2026 | 20:00:15,004 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:00:15,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105233 +31 一月 2026 | 20:00:15,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:00:15,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:00:15,652 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:105233 player:[] fake_json: +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:00:15,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:00:15,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:00:15,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:00:16,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 20:00:16,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:00:16,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:00:16,259 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:00:16,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:00:16,281 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:00:16,290 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----105233 +31 一月 2026 | 20:00:32,707 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:00:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:00:37,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:00:37,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:00:37,844 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:38,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:39,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904530 +31 一月 2026 | 20:00:39,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:00:39,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:00:40,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904530 +31 一月 2026 | 20:00:40,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:00:40,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:00:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:00:40,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:00:40,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:00:40,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:00:40,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:00:40,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:00:45,938 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 20:00:45,957 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:00:45,967 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:00:45,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----904530 +31 一月 2026 | 20:00:47,002 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 20:00:47,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 20:00:47,253 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@78c6a7c6 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@78c6a7c6 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:00:47,315 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:00:52,439 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:00:52,644 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@7edab6c9 +31 一月 2026 | 20:00:55,793 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:904530 player:[] fake_json: +31 一月 2026 | 20:01:02,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:01:02,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:03,343 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:03,839 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:04,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904530 +31 一月 2026 | 20:01:05,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 20:01:05,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904530 +31 一月 2026 | 20:01:05,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:01:05,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:01:05,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:01:06,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4738000 +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:01:06,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:01:06,158 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@256899a6 +31 一月 2026 | 20:01:06,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:01:06,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:01:06,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 20:01:06,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:01:06,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:01:06,742 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----904530 +31 一月 2026 | 20:01:12,708 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:01:12,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:01:27,506 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 20:01:27,506 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:28,307 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:28,534 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:52,084 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 20:01:52,084 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:52,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:53,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:54,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:992228 +31 一月 2026 | 20:01:55,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:01:55,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:01:55,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:992228 +31 一月 2026 | 20:01:55,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:01:55,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:01:55,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:01:55,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:01:55,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:01:56,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:01:56,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:01:56,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:02:01,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 20:02:01,390 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:02:01,398 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:02:01,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----992228 +31 一月 2026 | 20:02:02,425 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 20:02:02,468 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 20:02:02,545 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@71cce91f +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@71cce91f +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:02:02,629 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:02:07,697 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:02:07,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@20a2aab8 +31 一月 2026 | 20:02:10,621 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:992228 player:[] fake_json: +31 一月 2026 | 20:02:17,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:02:17,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:02:17,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:18,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:19,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:992228 +31 一月 2026 | 20:02:19,347 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:02:19,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:992228 +31 一月 2026 | 20:02:19,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:02:20,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:02:20,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:02:20,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:02:20,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:02:20,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:02:20,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:02:20,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:02:20,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 20:02:20,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:02:20,984 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:02:20,992 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----992228 +31 一月 2026 | 20:02:32,740 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:02:32,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:02:42,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:02:42,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:02:43,277 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:43,603 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:43,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:03:07,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:03:07,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:03:07,468 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:03:07,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:50,229 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:09:50,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:09:51,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:09:51,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:09:52,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:52,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:52,764 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:16,421 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:10:16,421 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:10:17,063 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:17,364 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:19,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:136021 +31 一月 2026 | 20:10:19,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:10:19,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:10:20,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:136021 +31 一月 2026 | 20:10:20,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:20,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:20,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:20,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:20,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:20,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:20,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:20,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:20,654 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@685ca408 +31 一月 2026 | 20:10:20,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:20,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:25,965 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 20:10:25,994 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:10:26,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:10:26,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----136021 +31 一月 2026 | 20:10:27,058 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 20:10:27,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 20:10:27,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:10:27,250 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:10:27,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305599 +31 一月 2026 | 20:10:28,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:10:29,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305599 +31 一月 2026 | 20:10:29,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:29,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:29,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:29,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:29,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:29,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@120b54d5 +31 一月 2026 | 20:10:29,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:29,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:32,312 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:10:32,388 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@71c73ca6 +31 一月 2026 | 20:10:32,388 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 20:10:32,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:10:32,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 20:10:32,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:10:34,919 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:10:34,941 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:10:34,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:10:34,962 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----305599 +31 一月 2026 | 20:10:35,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:10:36,010 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:136021 player:[] fake_json: +31 一月 2026 | 20:10:36,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:10:36,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:10:36,204 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:10:41,291 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@630d6462 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:10:41,365 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 20:10:41,365 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:10:42,114 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:42,465 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:136021 +31 一月 2026 | 20:10:43,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:10:43,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:136021 +31 一月 2026 | 20:10:43,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:43,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:43,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:43,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:43,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:43,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:10:43,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:43,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:43,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:43,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@784ee955 +31 一月 2026 | 20:10:44,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:44,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:44,179 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 20:10:44,187 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:10:44,194 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:10:44,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----136021 +31 一月 2026 | 20:10:45,484 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:305599 player:[] fake_json: +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305599 +31 一月 2026 | 20:10:50,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 20:10:51,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305599 +31 一月 2026 | 20:10:51,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:51,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:51,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:51,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:51,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:51,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:51,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:51,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:51,437 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@40dc363c +31 一月 2026 | 20:10:51,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:51,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:51,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 20:10:51,867 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:10:51,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:10:51,889 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----305599 +31 一月 2026 | 20:10:52,620 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:02,630 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:06,209 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:06,209 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:07,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:07,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:12,623 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:22,656 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:32,863 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:32,863 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:33,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:34,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:56,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:56,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:56,813 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:57,216 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:57,645 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:21,370 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:12:21,370 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:12:21,993 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:22,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:22,562 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:46,257 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:12:46,268 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:12:47,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:47,290 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:11,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:13:11,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:13:12,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:13,016 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:36,239 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:13:36,239 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:13:36,699 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:36,901 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:37,144 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:01,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:01,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:01,946 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:02,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:26,271 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:26,271 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:27,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:27,347 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:51,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:51,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:52,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:52,486 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:16,181 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:15:16,181 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:15:16,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:17,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:41,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:15:41,275 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:15:42,058 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:42,296 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:42,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:06,321 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:06,321 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:16:06,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:07,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:31,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:31,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:16:32,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:32,415 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:56,233 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:56,233 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:16,999 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:19:17,056 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:19:17,961 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:19:17,961 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:19,071 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:19,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:19,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:42,956 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:19:42,956 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:43,457 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:43,822 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:07,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:07,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:20:08,015 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:08,206 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:09,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:858804 +31 一月 2026 | 20:20:09,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:09,568 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:20:10,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:858804 +31 一月 2026 | 20:20:10,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:10,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:10,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:10,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:10,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:10,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30865971 +31 一月 2026 | 20:20:11,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:11,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:16,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 20:20:16,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:20:16,239 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:20:16,272 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----858804 +31 一月 2026 | 20:20:17,302 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 20:20:17,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 20:20:17,428 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:20:17,612 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:20:18,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:789906 +31 一月 2026 | 20:20:18,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:20:19,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:789906 +31 一月 2026 | 20:20:19,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:19,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:19,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:19,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:19,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:19,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:19,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:19,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:19,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:20:19,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:19,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:19,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:19,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@18cbc1d9 +31 一月 2026 | 20:20:20,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:20,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:22,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@11fb605 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 20:20:22,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:25,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:20:25,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:20:25,221 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:20:25,229 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----789906 +31 一月 2026 | 20:20:25,625 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:858804 player:[] fake_json: +31 一月 2026 | 20:20:26,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:20:26,309 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:20:26,402 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:20:26,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:20:31,759 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:20:31,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@78bcd4c0 +31 一月 2026 | 20:20:31,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:20:31,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:20:31,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:20:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:20:33,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:34,108 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:34,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:35,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:35,556 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:789906 player:[] fake_json: +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:789906 +31 一月 2026 | 20:20:35,760 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:20:36,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:789906 +31 一月 2026 | 20:20:36,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:36,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:36,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:36,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:36,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:36,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:20:36,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:36,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:36,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:36,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50056251 +31 一月 2026 | 20:20:37,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:37,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:37,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 20:20:37,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:20:37,235 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:20:37,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----789906 +31 一月 2026 | 20:20:42,792 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:20:42,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:20:43,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:43,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:43,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:43,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:858804 +31 一月 2026 | 20:20:43,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:20:44,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:858804 +31 一月 2026 | 20:20:44,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:44,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:44,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:44,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:44,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:44,948 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30865971 +31 一月 2026 | 20:20:45,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:45,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:45,206 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:20:45,217 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:20:45,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:20:45,257 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----858804 +31 一月 2026 | 20:20:52,782 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:20:52,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:20:57,737 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:57,737 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:20:58,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:58,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:59,792 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:22,777 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:21:22,778 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:21:23,385 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:23,758 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:47,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:21:47,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:21:48,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:48,943 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:12,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:22:12,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:22:13,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:13,950 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:38,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:22:38,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:22:38,914 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:39,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:39,739 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:02,741 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:02,742 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:03,741 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:04,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:27,934 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:27,934 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:28,716 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:28,964 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:53,064 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:53,064 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:53,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:54,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:17,792 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:24:17,792 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:24:18,490 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:18,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:42,765 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:24:42,766 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:24:43,362 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:44,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:07,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:07,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:08,875 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:09,201 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:32,767 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:32,767 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:33,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:33,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:57,615 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:57,615 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:58,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:58,257 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:26:22,986 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:26:22,986 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:26:23,601 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:39:55,838 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:814301 player:[] fake_json: +31 一月 2026 | 20:40:10,645 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:432768 player:[] fake_json: +31 一月 2026 | 20:41:40,765 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899732 player:[152827,117016] fake_json:1 +31 一月 2026 | 20:43:45,732 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991343 player:[446021,237778] fake_json:1 +31 一月 2026 | 20:43:46,271 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:911199 player:[755783,995418] fake_json:1 +31 一月 2026 | 20:47:25,962 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:654724 player:[733468,193548] fake_json:1 +31 一月 2026 | 20:54:28,142 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:54:28,193 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:54:28,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:54:28,882 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:54:29,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:29,823 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:30,053 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:30,326 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:53,937 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:54:53,938 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:54:54,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:54,870 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:56,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:702769 +31 一月 2026 | 20:54:56,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:54:56,614 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:54:57,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:702769 +31 一月 2026 | 20:54:57,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:54:57,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:54:57,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:54:57,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:54:57,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:54:57,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5e91cbeb +31 一月 2026 | 20:54:57,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:54:57,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:02,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:55:02,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:55:02,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:55:03,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----702769 +31 一月 2026 | 20:55:04,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:55:04,072 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:55:04,143 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:55:04,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:04,187 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:04,187 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:55:04,194 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:55:04,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:334331 +31 一月 2026 | 20:55:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:55:05,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:334331 +31 一月 2026 | 20:55:05,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:55:05,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:05,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:05,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:05,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:05,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@248acc43 +31 一月 2026 | 20:55:05,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:05,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:09,265 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4cf179c9 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:55:09,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:55:10,404 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:702769 player:[] fake_json: +31 一月 2026 | 20:55:10,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 20:55:10,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:55:10,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:55:11,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----334331 +31 一月 2026 | 20:55:12,042 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 20:55:12,122 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 20:55:12,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:55:12,239 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:55:17,313 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:55:17,370 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@68a7f5fd +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101777 +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101777 +31 一月 2026 | 20:55:18,943 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:55:18,943 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:55:19,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:20,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:20,941 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:334331 player:[] fake_json: +31 一月 2026 | 20:55:20,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:702769 +31 一月 2026 | 20:55:21,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:55:21,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:702769 +31 一月 2026 | 20:55:21,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:21,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:22,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:22,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:22,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:22,377 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@248acc43 +31 一月 2026 | 20:55:22,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:22,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:22,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 20:55:22,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:55:22,831 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:55:22,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----702769 +31 一月 2026 | 20:55:29,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:29,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:29,137 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:334331 +31 一月 2026 | 20:55:29,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:55:29,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:334331 +31 一月 2026 | 20:55:29,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:29,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:29,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:30,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:30,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:30,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@17bca17f +31 一月 2026 | 20:55:30,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:30,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:30,463 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:55:30,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:55:30,484 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:55:30,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----334331 +31 一月 2026 | 20:55:32,861 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:55:42,859 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:55:43,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:55:43,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:55:44,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:44,854 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:52,862 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:56:08,963 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:08,963 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:09,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:10,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:10,400 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:34,177 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:34,177 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:34,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:35,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:58,935 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:58,935 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:59,582 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:59,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:00,267 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:23,812 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:57:23,813 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:57:24,438 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:24,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:25,173 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:48,933 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:57:48,933 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:57:49,464 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:49,784 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:50,125 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:13,725 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:58:13,726 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:58:14,237 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:14,624 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:39,116 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:58:39,116 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:58:40,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:40,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:03,985 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:03,985 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:04,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:04,902 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:22,230 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:59:22,281 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:59:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:24,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:24,566 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:24,915 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:25,170 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:48,183 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:48,183 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:48,940 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:49,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:13,289 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:00:13,289 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:00:14,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:14,437 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:33,013 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:00:33,063 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:00:34,159 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:00:34,159 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:00:35,017 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:35,286 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:58,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:00:58,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:00:59,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:00,077 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:01,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:01,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:01,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:01,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:450769 +31 一月 2026 | 21:01:01,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:01,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:01:02,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:450769 +31 一月 2026 | 21:01:02,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:02,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:02,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:02,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:02,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:02,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:02,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:02,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:02,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:03,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45023fe5 +31 一月 2026 | 21:01:03,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:03,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:08,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:01:08,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:08,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:08,554 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----450769 +31 一月 2026 | 21:01:09,592 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:01:09,640 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:01:09,724 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:09,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:09,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:09,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:01:09,848 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:01:10,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:796105 +31 一月 2026 | 21:01:11,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 21:01:11,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796105 +31 一月 2026 | 21:01:11,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:12,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:12,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:12,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:12,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:12,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:12,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:12,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:12,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b035be0 +31 一月 2026 | 21:01:12,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:12,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:14,959 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@380faee4 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:01:15,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:17,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 21:01:17,845 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:17,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:17,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----796105 +31 一月 2026 | 21:01:18,940 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 21:01:19,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 21:01:19,099 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:01:19,181 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:01:20,957 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:450769 player:[] fake_json: +31 一月 2026 | 21:01:24,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 21:01:24,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:01:24,261 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3ef7586a +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 21:01:25,243 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:25,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:26,351 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:796105 player:[] fake_json: +31 一月 2026 | 21:01:32,707 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:01:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:01:42,709 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:01:42,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:01:48,869 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:01:48,869 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:01:49,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:49,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:49,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:50,422 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:51,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:664832 +31 一月 2026 | 21:01:52,165 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:52,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:01:52,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:664832 +31 一月 2026 | 21:01:52,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:53,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:53,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:53,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:53,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:53,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33b671b1 +31 一月 2026 | 21:01:53,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:53,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:58,692 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:01:58,701 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:58,709 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:58,716 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----664832 +31 一月 2026 | 21:01:59,746 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:01:59,895 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:01:59,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:00,001 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:00,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:126315 +31 一月 2026 | 21:02:01,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:02:01,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:126315 +31 一月 2026 | 21:02:01,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:01,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:01,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:01,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:01,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:01,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:02,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:02,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:02,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1c90d3f8 +31 一月 2026 | 21:02:02,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:02,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:05,055 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@62296bcd +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:02:05,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:05,422 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:664832 player:[] fake_json: +31 一月 2026 | 21:02:07,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:02:07,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:07,445 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:07,457 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----126315 +31 一月 2026 | 21:02:08,507 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 21:02:08,541 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 21:02:08,599 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:08,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@329deef6 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101777 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101777 +31 一月 2026 | 21:02:13,880 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:02:13,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:02:14,347 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:14,653 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:15,435 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:15,797 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:126315 player:[] fake_json: +31 一月 2026 | 21:02:22,732 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:02:22,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:02:32,725 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:02:32,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:02:38,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:02:38,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:02:39,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:39,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:40,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:41,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:721029 +31 一月 2026 | 21:02:41,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:41,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:02:42,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:721029 +31 一月 2026 | 21:02:42,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:42,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:42,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:42,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:42,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:42,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:42,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45023fe5 +31 一月 2026 | 21:02:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:48,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:02:48,678 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:48,691 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:48,715 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----721029 +31 一月 2026 | 21:02:49,784 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:02:49,868 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:02:49,967 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:50,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:50,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:50,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:50,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641998 +31 一月 2026 | 21:02:50,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:02:51,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641998 +31 一月 2026 | 21:02:51,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:51,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:51,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:51,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:51,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:52,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1c90d3f8 +31 一月 2026 | 21:02:52,079 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:52,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:55,129 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@49b3f06e +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:02:55,219 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:55,738 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:721029 player:[] fake_json: +31 一月 2026 | 21:02:57,337 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:02:57,348 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:57,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:57,368 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----641998 +31 一月 2026 | 21:02:58,383 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 21:02:58,409 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 21:02:58,524 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:58,646 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:58,673 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:03:05,448 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:03:05,498 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:03:06,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:03:06,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:06,849 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:08,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:721029 +31 一月 2026 | 21:03:08,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 21:03:09,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:721029 +31 一月 2026 | 21:03:09,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:03:09,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:03:09,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:03:09,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:03:09,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:03:09,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c850dce +31 一月 2026 | 21:03:09,754 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:03:09,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:09,968 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101666 +31 一月 2026 | 21:03:09,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:03:09,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:03:09,996 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----721029 +31 一月 2026 | 21:03:16,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:811156 +31 一月 2026 | 21:03:17,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:03:18,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:811156 +31 一月 2026 | 21:03:18,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:18,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:18,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:03:18,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:03:18,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:03:18,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:03:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:03:18,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:03:18,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10032eac +31 一月 2026 | 21:03:18,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:03:18,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:23,569 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:03:23,591 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:03:23,608 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:03:23,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----811156 +31 一月 2026 | 21:03:31,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:03:31,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:32,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,460 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,691 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:33,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:35,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641998 +31 一月 2026 | 21:03:35,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:03:35,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:03:35,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:03:35,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:35,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:919612 +31 一月 2026 | 21:03:36,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:03:36,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:919612 +31 一月 2026 | 21:03:36,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:36,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:37,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:03:37,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:42,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:03:42,359 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:03:42,372 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:03:42,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----919612 +31 一月 2026 | 21:03:42,756 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:03:56,368 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:03:56,368 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:56,986 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:57,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:57,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:58,142 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:58,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:02,752 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:04:21,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:04:21,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:04:21,898 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:22,453 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:22,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:04:24,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:04:24,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:04:24,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:431058 +31 一月 2026 | 21:04:24,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:04:24,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:431058 +31 一月 2026 | 21:04:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:24,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:25,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:04:25,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:04:25,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:04:25,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:04:25,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:04:25,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:04:25,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10032eac +31 一月 2026 | 21:04:25,631 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:04:25,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:04:30,864 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:04:30,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:04:30,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:04:30,912 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----431058 +31 一月 2026 | 21:04:32,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:878446 +31 一月 2026 | 21:04:33,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:04:33,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:878446 +31 一月 2026 | 21:04:33,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:33,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:33,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:04:33,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:04:33,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:04:33,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:04:33,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:04:33,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:04:34,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@574c725e +31 一月 2026 | 21:04:34,095 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:04:34,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:04:39,325 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:04:39,333 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:04:39,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:04:39,349 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----878446 +31 一月 2026 | 21:04:46,418 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:04:46,419 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:04:47,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:47,365 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:47,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:48,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:52,764 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:05:02,768 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:05:11,234 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:05:11,234 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:05:11,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:11,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:12,321 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:12,733 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:52,082 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:05:52,133 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:05:52,836 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:05:52,836 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:05:53,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:53,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:54,216 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:17,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:06:17,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:06:18,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,084 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,301 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,756 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:21,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:06:22,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:22,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:22,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:06:22,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:22,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:06:22,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:06:22,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:23,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:06:23,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:06:23,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:06:23,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:06:23,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70914db6 +31 一月 2026 | 21:06:23,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:06:23,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:29,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:06:29,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:06:29,156 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:06:29,168 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----641301 +31 一月 2026 | 21:06:30,212 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:06:30,250 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:06:30,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@588d98c6 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@588d98c6 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:06:30,518 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:06:31,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:878446 +31 一月 2026 | 21:06:31,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:06:32,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:06:32,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:06:32,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:32,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:06:32,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:32,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:32,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:498513 +31 一月 2026 | 21:06:32,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:06:33,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:498513 +31 一月 2026 | 21:06:33,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:33,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:33,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:06:33,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:35,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:06:35,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6f5e7a0a +31 一月 2026 | 21:06:35,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:06:35,712 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:06:35,712 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:06:35,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:38,431 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:06:38,440 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:06:38,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:06:38,490 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----498513 +31 一月 2026 | 21:06:43,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:06:43,060 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:06:43,592 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,510 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,851 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:46,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:06:47,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 21:06:47,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:06:47,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:06:47,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:06:48,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:06:48,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:06:48,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:06:48,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:06:48,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3692929a +31 一月 2026 | 21:06:48,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:06:48,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:48,576 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 21:06:48,589 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:06:48,709 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:06:48,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:06:52,809 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:06:52,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:06:54,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 21:06:54,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 21:06:54,935 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@464b1634 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@464b1634 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:06:55,078 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:00,150 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:00,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4a284c2d +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:103555 +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------103555 +31 一月 2026 | 21:07:07,957 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:07,958 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:08,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:09,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:09,942 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:10,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:11,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:07:11,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:07:12,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:07:12,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:12,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:12,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:07:12,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:07:12,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:07:12,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:07:12,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:07:12,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:07:13,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:07:13,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:07:13,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:07:13,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:07:13,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:07:13,456 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:07:13,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:07:13,480 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:07:19,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:07:19,542 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:07:19,634 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4ea2d17 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4ea2d17 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:07:19,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:22,822 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:07:24,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:24,948 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1b236cb1 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:07:24,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:07:33,156 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:33,157 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:33,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:34,374 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:34,990 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:36,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:07:36,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 21:07:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:07:37,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:37,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:07:37,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:07:37,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:07:37,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:07:37,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:07:37,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3692929a +31 一月 2026 | 21:07:37,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:07:37,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:07:38,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 21:07:38,065 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:07:38,074 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:07:38,100 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:07:42,811 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:07:42,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:07:44,143 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 21:07:44,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 21:07:44,335 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:07:44,413 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@13e202dc +31 一月 2026 | 21:07:44,414 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@13e202dc +31 一月 2026 | 21:07:44,414 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:07:44,424 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:49,516 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@2f5a38cd +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:103555 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------103555 +31 一月 2026 | 21:07:58,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:58,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:58,777 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:59,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:59,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:00,254 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:01,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:08:02,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:02,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:08:02,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:02,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:03,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:03,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:03,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:03,473 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:03,572 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:03,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:03,909 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:08:03,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:08:03,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:08:03,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:08:10,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:08:10,083 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:08:10,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2c6b8cae +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2c6b8cae +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:08:10,396 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:08:12,846 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:15,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3ceb56ca +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:08:15,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:08:16,036 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:641301 player:[] fake_json: +31 一月 2026 | 21:08:22,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:08:22,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:08:23,537 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:23,924 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:24,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:25,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:08:25,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:26,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:08:26,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:26,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:26,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:26,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:26,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:26,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:27,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:27,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:27,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:08:27,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:08:27,312 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:08:27,319 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:08:32,824 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:32,824 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:47,889 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:08:47,889 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:08:48,508 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:49,133 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:50,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:974312 +31 一月 2026 | 21:08:51,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:51,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974312 +31 一月 2026 | 21:08:51,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:08:51,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:52,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:52,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:52,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:52,288 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:52,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:57,419 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:08:57,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:08:57,436 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:08:57,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----974312 +31 一月 2026 | 21:08:59,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:711938 +31 一月 2026 | 21:09:00,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:09:00,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:711938 +31 一月 2026 | 21:09:00,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:09:00,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:09:00,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:09:00,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:09:00,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:09:00,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70914db6 +31 一月 2026 | 21:09:01,059 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:09:01,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:09:06,314 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:09:06,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:09:06,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:09:06,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----711938 +31 一月 2026 | 21:09:13,090 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:09:13,091 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:09:13,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:14,344 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:14,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:15,361 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:22,842 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:09:32,843 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:09:37,856 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:09:37,856 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:09:38,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:38,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:39,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:39,812 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:10:03,194 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:10:03,194 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:49:28,262 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:49:28,308 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:49:59,929 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:49:59,979 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:51:06,556 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:51:06,613 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:51:07,839 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:07,839 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:51:32,529 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:32,529 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:51:57,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:57,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:55:09,491 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:55:09,537 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:55:10,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:55:10,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:55:35,586 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:55:35,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:00,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:00,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:25,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:25,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:50,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:50,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:57:15,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:57:15,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:57:40,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:57:40,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:05,984 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:05,984 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:30,573 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:30,573 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:55,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:55,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:59:20,531 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:59:20,531 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:59:45,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:59:45,467 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-02-01 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-02-01 new file mode 100644 index 0000000..5b375ee --- /dev/null +++ b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-02-01 @@ -0,0 +1,5401 @@ +01 二月 2026 | 00:00:10,523 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:00:10,525 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:00:35,404 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:00:35,404 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:00,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:00,484 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:25,542 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:25,542 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:50,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:50,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:02:15,424 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:02:15,425 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:02:40,569 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:02:40,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:05,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:05,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:30,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:30,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:55,463 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:55,463 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:04:20,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:04:20,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:04:45,478 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:04:45,478 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:05:10,734 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:05:10,734 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:05:35,449 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:05:35,449 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:00,439 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:00,440 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:25,528 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:25,528 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:50,474 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:50,474 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:07:15,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:07:15,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:07:40,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:07:40,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:05,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:05,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:30,522 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:30,523 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:55,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:55,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:09:20,704 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:09:20,705 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:09:45,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:09:45,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:10:10,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:10:10,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:10:35,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:10:35,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:11:00,505 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:11:00,505 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:11:25,486 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:11:25,486 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:25:30,584 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 00:25:30,627 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 00:25:31,635 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:25:31,635 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:25:56,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:25:56,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:26:21,490 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:26:21,491 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:26:46,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:26:46,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:27:11,595 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:27:11,595 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:27:36,499 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:27:36,499 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:01,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:28:01,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:26,593 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:28:26,594 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:57,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:29:22,290 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:29:22,993 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:29:23,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:29:42,982 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:29:42,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:29:47,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:30:12,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:30:13,011 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:30:13,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:30:33,008 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:30:33,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:30:37,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:02,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:03,011 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:03,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:31:23,010 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:23,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:31:27,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:53,026 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:53,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:58:40,253 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 00:58:40,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 00:58:44,038 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:450929 login +01 二月 2026 | 00:58:44,083 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 00:58:50,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304134 +01 二月 2026 | 00:58:50,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:50,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:50,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:58:50,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:58:50,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:58:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:58:51,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:58:51,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:58:51,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:58:52,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:58:52,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:58:52,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:753480 +01 二月 2026 | 00:58:54,059 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:58:54,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:450929 +01 二月 2026 | 00:58:55,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:753480 +01 二月 2026 | 00:58:55,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:55,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:58:56,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:58:56,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:58:56,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:58:56,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:58:57,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:58:57,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:59:02,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----450929 +01 二月 2026 | 00:59:02,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 00:59:02,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 00:59:02,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----753480 +01 二月 2026 | 00:59:04,175 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:139363 login +01 二月 2026 | 00:59:04,211 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 00:59:09,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:753480 +01 二月 2026 | 00:59:09,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:09,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:59:10,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:59:10,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:59:10,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:59:10,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:59:11,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:59:11,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:59:12,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:730685 +01 二月 2026 | 00:59:13,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:139363 +01 二月 2026 | 00:59:14,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:730685 +01 二月 2026 | 00:59:14,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:14,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:14,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:59:14,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:59:14,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:59:15,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:59:15,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:59:15,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:59:16,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:59:16,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:59:16,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:24:58,929 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:24:58,996 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:25:02,883 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:02,883 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:25:28,044 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:28,045 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:25:52,702 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:52,703 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:26:17,745 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:26:17,745 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:26:42,502 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:26:42,503 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:07,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:07,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:32,692 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:32,692 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:57,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:57,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:28:22,427 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:28:22,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:28:47,358 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:28:47,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:29:14,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:29:14,653 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:29:37,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:29:37,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:02,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:02,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:27,824 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:27,824 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:52,306 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:52,306 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:31:17,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:31:17,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:31:42,452 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:31:42,452 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:07,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:07,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:32,625 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:32,626 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:57,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:57,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:33:22,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:33:22,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:33:47,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:33:47,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:34:12,718 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:34:12,718 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:34:39,764 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:34:39,764 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:02,735 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:02,735 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:27,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:27,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:52,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:52,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:36:17,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:36:17,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:36:43,142 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:36:43,142 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:07,281 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:07,281 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:32,804 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:32,804 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:57,345 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:57,345 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:38:22,688 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:38:22,689 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:38:47,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:38:47,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:39:12,681 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:39:12,681 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:39:37,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:39:37,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:02,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:02,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:27,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:27,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:52,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:52,460 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:41:17,693 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:41:17,693 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:47:47,236 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:47:47,280 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:47:51,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 20:47:51,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 20:47:55,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 20:47:55,851 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:47:56,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 20:47:57,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:15,852 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:48:15,852 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:48:19,265 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 20:48:19,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:20,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 20:48:20,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:40,950 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:48:40,951 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:48:44,562 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 20:48:44,597 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:45,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 20:48:45,865 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:56,590 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:48:56,635 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:49:00,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:49:00,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:49:05,172 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 20:49:05,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:11,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:957570 +01 二月 2026 | 20:49:12,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:12,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 20:49:14,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:957570 +01 二月 2026 | 20:49:15,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:15,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:15,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:15,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:15,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:15,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:15,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:15,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:16,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:16,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e403cf1 +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:17,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:17,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:17,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:22,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 20:49:22,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:49:22,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 20:49:22,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----957570 +01 二月 2026 | 20:49:28,086 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:49:28,086 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:49:32,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 20:49:32,627 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:37,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:486757 +01 二月 2026 | 20:49:38,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:38,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 20:49:40,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:486757 +01 二月 2026 | 20:49:40,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:41,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:41,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:41,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:41,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:42,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6baccaef +01 二月 2026 | 20:49:42,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:42,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:49:42,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:42,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:42,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:42,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:48,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 20:49:48,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:49:48,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 20:49:48,495 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----486757 +01 二月 2026 | 20:49:49,689 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 20:49:49,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:54,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:486757 +01 二月 2026 | 20:49:54,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:54,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:55,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:55,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:55,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51c71061 +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:56,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:56,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:56,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:57,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:58,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:58,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:58,511 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:176382 +01 二月 2026 | 20:49:58,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:58,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 20:50:00,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:176382 +01 二月 2026 | 20:50:00,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:00,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:01,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:01,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:01,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:01,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51c71061 +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:02,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:02,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:03,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:50:08,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 20:50:08,823 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:08,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 20:50:08,909 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----176382 +01 二月 2026 | 20:50:13,872 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:50:13,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:50:20,123 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 20:50:20,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:50:25,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:50:26,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:50:26,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:50:26,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:132654 +01 二月 2026 | 20:50:27,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:318369 +01 二月 2026 | 20:50:29,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:132654 +01 二月 2026 | 20:50:29,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:29,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:29,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:30,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:30,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@61d2bda1 +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:30,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:30,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:31,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:36,745 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----318369 +01 二月 2026 | 20:50:36,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:36,830 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 20:50:36,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----132654 +01 二月 2026 | 20:50:38,142 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 20:50:38,243 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:50:43,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:132654 +01 二月 2026 | 20:50:43,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:43,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:44,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:44,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:44,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:44,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:45,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:45,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:45,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:46,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:931880 +01 二月 2026 | 20:50:47,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:343850 +01 二月 2026 | 20:50:49,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931880 +01 二月 2026 | 20:50:49,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:49,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:50,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:50,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:50,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:50,905 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:51,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:51,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:51,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:57,297 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----343850 +01 二月 2026 | 20:50:57,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:57,374 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 20:50:57,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----931880 +01 二月 2026 | 20:50:59,136 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 20:50:59,227 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:51:04,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:401111 +01 二月 2026 | 20:51:05,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:818783 +01 二月 2026 | 20:51:07,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401111 +01 二月 2026 | 20:51:07,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:07,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:07,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:08,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:08,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:08,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:08,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@303640fc +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:09,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:09,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:09,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:14,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----818783 +01 二月 2026 | 20:51:14,872 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:51:14,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----27 +01 二月 2026 | 20:51:15,037 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----401111 +01 二月 2026 | 20:51:19,191 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:51:19,191 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:51:27,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 20:51:27,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:51:32,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401111 +01 二月 2026 | 20:51:32,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:32,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:33,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:33,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:33,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:33,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37dcb484 +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:34,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:34,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:34,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:35,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:201981 +01 二月 2026 | 20:51:37,016 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:161303 +01 二月 2026 | 20:51:38,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:201981 +01 二月 2026 | 20:51:38,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:39,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:39,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:39,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:40,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:40,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37dcb484 +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:41,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:41,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:41,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:46,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----161303 +01 二月 2026 | 20:51:46,941 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:51:46,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----27 +01 二月 2026 | 20:51:47,008 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----201981 +01 二月 2026 | 20:51:51,927 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:51:51,927 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:52:01,315 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 20:52:01,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:52:06,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:07,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:07,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:07,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:261466 +01 二月 2026 | 20:52:07,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +01 二月 2026 | 20:52:09,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:261466 +01 二月 2026 | 20:52:09,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:09,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:10,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:10,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:10,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:10,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6764da09 +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:11,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:11,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:11,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:17,050 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----132788 +01 二月 2026 | 20:52:17,084 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:17,118 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----28 +01 二月 2026 | 20:52:17,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----261466 +01 二月 2026 | 20:52:18,380 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 20:52:18,414 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:52:23,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:261466 +01 二月 2026 | 20:52:23,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:23,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:24,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:24,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:24,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7b39aef7 +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:25,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:25,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:25,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:26,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:440013 +01 二月 2026 | 20:52:27,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 20:52:29,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:440013 +01 二月 2026 | 20:52:29,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:29,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:30,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:30,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:30,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:30,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7b39aef7 +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:31,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:31,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:37,378 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 20:52:37,421 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:37,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----28 +01 二月 2026 | 20:52:37,492 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----440013 +01 二月 2026 | 20:52:41,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:326480 +01 二月 2026 | 20:52:43,064 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:343850 +01 二月 2026 | 20:52:44,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:326480 +01 二月 2026 | 20:52:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:45,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:45,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:45,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:46,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:46,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:47,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:47,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:47,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:52,751 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----343850 +01 二月 2026 | 20:52:52,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:52,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----29 +01 二月 2026 | 20:52:52,871 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----326480 +01 二月 2026 | 20:52:57,165 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:52:57,165 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:53:09,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 20:53:09,206 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:53:14,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:326480 +01 二月 2026 | 20:53:14,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:14,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:14,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:14,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:14,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:15,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:15,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:15,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:16,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24ea8b5d +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:16,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:16,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:16,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:17,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:284608 +01 二月 2026 | 20:53:19,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:393626 +01 二月 2026 | 20:53:20,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:284608 +01 二月 2026 | 20:53:20,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:21,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:21,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:21,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:22,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:22,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24ea8b5d +01 二月 2026 | 20:53:23,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:23,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:53:23,358 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:23,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:23,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:23,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:29,166 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----393626 +01 二月 2026 | 20:53:29,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:53:29,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----29 +01 二月 2026 | 20:53:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----284608 +01 二月 2026 | 20:53:33,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:324041 +01 二月 2026 | 20:53:34,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 20:53:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324041 +01 二月 2026 | 20:53:36,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:36,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:37,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:37,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:37,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:37,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:37,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6baccaef +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:38,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:38,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:39,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:44,465 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 20:53:44,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:53:44,538 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----30 +01 二月 2026 | 20:53:44,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----324041 +01 二月 2026 | 20:53:48,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:53:48,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:54:01,297 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 20:54:01,331 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:06,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324041 +01 二月 2026 | 20:54:06,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:06,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:07,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:07,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:07,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:07,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ace142 +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:08,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:08,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:08,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:54:09,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:333794 +01 二月 2026 | 20:54:10,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:813512 +01 二月 2026 | 20:54:12,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:333794 +01 二月 2026 | 20:54:12,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:12,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:13,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:13,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:13,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:13,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ace142 +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:14,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:14,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:14,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:54:20,287 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----813512 +01 二月 2026 | 20:54:20,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:20,523 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----30 +01 二月 2026 | 20:54:20,561 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----333794 +01 二月 2026 | 20:54:22,466 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 20:54:22,504 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:27,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:515923 +01 二月 2026 | 20:54:28,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:54:28,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:436813 +01 二月 2026 | 20:54:30,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:515923 +01 二月 2026 | 20:54:30,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:30,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:31,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:31,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:31,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:31,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42ee65cd +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:32,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:32,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:32,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:38,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----436813 +01 二月 2026 | 20:54:38,083 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:38,120 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----50 +01 二月 2026 | 20:54:38,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----515923 +01 二月 2026 | 20:54:39,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 20:54:39,386 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:44,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:515923 +01 二月 2026 | 20:54:44,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:44,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:45,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:45,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:45,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:46,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7021f8ef +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:46,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:46,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:47,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:47,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:54:48,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:48,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:48,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:460583 +01 二月 2026 | 20:54:48,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:54:49,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:317325 +01 二月 2026 | 20:54:50,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460583 +01 二月 2026 | 20:54:50,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:51,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:51,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:51,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:51,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:52,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7021f8ef +01 二月 2026 | 20:54:53,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:53,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:53,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:53,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:53,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:53,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:59,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----317325 +01 二月 2026 | 20:54:59,062 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:59,111 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----50 +01 二月 2026 | 20:54:59,152 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----460583 +01 二月 2026 | 20:55:03,290 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:55:03,290 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:55:18,028 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 20:55:18,095 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:55:24,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:528384 +01 二月 2026 | 20:55:26,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:55:27,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:212822 +01 二月 2026 | 20:55:28,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:528384 +01 二月 2026 | 20:55:28,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:29,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:29,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:30,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:30,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:31,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e65fa04 +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:55:32,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:55:32,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:55:32,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:55:38,011 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----212822 +01 二月 2026 | 20:55:38,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:55:38,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----51 +01 二月 2026 | 20:55:38,146 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----528384 +01 二月 2026 | 20:55:39,326 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 20:55:39,358 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:55:44,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:528384 +01 二月 2026 | 20:55:44,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:44,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:45,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:47,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:47,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:47,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@535da3d8 +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:55:49,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:55:49,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:55:50,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:55:50,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:891225 +01 二月 2026 | 20:55:53,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:55:53,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:489370 +01 二月 2026 | 20:55:56,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891225 +01 二月 2026 | 20:55:56,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:56,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:57,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:58,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:58,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:58,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@535da3d8 +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:56:00,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:56:00,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:56:00,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:56:06,473 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----489370 +01 二月 2026 | 20:56:06,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:56:06,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----51 +01 二月 2026 | 20:56:06,577 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----891225 +01 二月 2026 | 20:56:11,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:56:11,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:57:07,050 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:10,277 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:339175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:10,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:339175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK3nTNR21JwcIs7mdP9MuxFbsmy3ftialV7aeqia0ptMTTu7s3dUTgBKmGjjSZSpOWjyxqwyRzou2Ug/132 md5:93f2192bac9a719f5a34694be3fc0cc8 +01 二月 2026 | 20:57:10,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"339175","nick":" WJ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950630,"id":339175,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK3nTNR21JwcIs7mdP9MuxFbsmy3ftialV7aeqia0ptMTTu7s3dUTgBKmGjjSZSpOWjyxqwyRzou2Ug/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:10,735 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:11,591 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:13,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:223582 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:f409f4c45f5c5f64b3b22f7f49f57d7b +01 二月 2026 | 20:57:13,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223582","nick":"霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950633,"id":223582,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:13,918 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:325398 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QR5oBT4MWteP1CPOnibSvGBtIrxiaKibaUgDyAF7WnqrNvp7YpmWsGlyXSuNB102WCZ6IVtmuQQEmQXOBKqyPHG1g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:13,961 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:325398 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132 md5:5dce851fe06fe3bd77618d4658a950de +01 二月 2026 | 20:57:13,962 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325398","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950633,"id":325398,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:14,057 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:665830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132 md5:99a910ffed09a53fd8fdac1a30ac1a25 +01 二月 2026 | 20:57:14,057 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"665830","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950634,"id":665830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:16,276 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 247 +01 二月 2026 | 20:57:16,739 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:292786 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:9b4e8ee5962536944e9cdcb8bda20920 +01 二月 2026 | 20:57:16,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"292786","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950636,"id":292786,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:17,072 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:632242 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:17,114 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:632242 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:e69af787c441e5f1273163d87b0e0411 +01 二月 2026 | 20:57:17,114 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"632242","nick":"Liuweiwei","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950637,"id":632242,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:17,204 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:844808 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ptAB0PmWwT5Xgy137lY9hAPrDuEnu4gdoQOKbTFNJjC2S4s39TruEsyiaKfAsHGqq0vjbk9Kxfalq2vTvxzTrKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:17,250 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:844808 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:f94bb3712efe3f61bbda210e8021df2e +01 二月 2026 | 20:57:17,250 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"844808","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950637,"id":844808,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:18,954 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:464064 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:470d9f4fbd2fb85caeb35bd637374e4e +01 二月 2026 | 20:57:18,954 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"464064","nick":"曾经沧海难为水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950638,"id":464064,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:19,456 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:412076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:19,510 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:412076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:f9f115a430fe647e441470c5129ad831 +01 二月 2026 | 20:57:19,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"412076","nick":"Liuweiwei","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950639,"id":412076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:20,323 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:727526 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:9f506f1fdd8ab0f3726314de1f1ba16f +01 二月 2026 | 20:57:20,323 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"727526","nick":"混水摸鱼","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950640,"id":727526,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:20,507 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:815866 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:20,554 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:815866 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJREPoewjCthj8RTnasribJRdTtXSPWcRtWysINJxQWRvBYzthAibOuxsicNQbjLUhWc1tofkBY3f4Xg/132 md5:a5be45da26f185c0eaf2ce1057917a99 +01 二月 2026 | 20:57:20,554 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"815866","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950640,"id":815866,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJREPoewjCthj8RTnasribJRdTtXSPWcRtWysINJxQWRvBYzthAibOuxsicNQbjLUhWc1tofkBY3f4Xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:22,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:742999 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJtz5IhgsGWBiabLKiaJ4I1UBGVa5yuZqdicw77gNRmwO7aiaZ9zdicIWGqf6lUKQpeh1veiawJZK7NZzdw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:22,146 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:742999 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:5f6d55062a8fea869ad484fd6e7ec57b +01 二月 2026 | 20:57:22,146 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742999","nick":"洒落的烟灰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950642,"id":742999,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:22,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:764229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132 md5:c69240f7d3916040707de17c05aaea93 +01 二月 2026 | 20:57:22,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"764229","nick":" 勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950642,"id":764229,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:23,947 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:138664 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132 md5:f3697603ef435b4d319896ecbe9a7be6 +01 二月 2026 | 20:57:23,947 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"138664","nick":"尹轶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950643,"id":138664,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:24,252 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:308474 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dLSTGibVPxf3hZv0jDFGv8ib8WPtbOzmf7XDE4WEjcsu7DvicAtZEeSMbW2WTm5fgCcF4U8ulfKESW7iblLPXw6kgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:24,295 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:308474 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:5efee3df81e6fdd4da3871d085571941 +01 二月 2026 | 20:57:24,296 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"308474","nick":"幸福也会上头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950644,"id":308474,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:25,507 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,600 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,690 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,808 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,899 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6RjKrjeJ9gA369ZC75upfYsEicFibSYKxVzgWviaJ27iaH0DP13mHv1C04CcumNvPibBVmiaDhEEHpCnfHP28JOc0RzQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,956 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132 md5:41e5acfeae831b67d8aa987c357b4809 +01 二月 2026 | 20:57:25,956 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"194454","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950645,"id":194454,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:26,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,456 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,548 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqzXEqBuLKkZpcdBxfxseSEWCYg0vrjoic180nVaPCH6qEXibUEE009XBnOPfquSarib3HsTrW6mcdyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,613 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132 md5:0807df87c7f0ffdea544ee3d46ad21e3 +01 二月 2026 | 20:57:26,614 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176873","nick":"好人一生平安繐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950646,"id":176873,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:27,746 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:613367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:84f33665694124b6392c16b1da99da9f +01 二月 2026 | 20:57:27,746 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"613367","nick":"省略号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950647,"id":613367,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:28,272 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:276248 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLv4JuqVPb50J3hLOpr3yGUf7s6C7eLkaUFN92JCwtwCYWdtNQK7NrXF8xRSJc3tDiastTVU1Gatbg/132 md5:bc5be1a1960e65ab949b6792d3f17de7 +01 二月 2026 | 20:57:28,272 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"276248","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950648,"id":276248,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLv4JuqVPb50J3hLOpr3yGUf7s6C7eLkaUFN92JCwtwCYWdtNQK7NrXF8xRSJc3tDiastTVU1Gatbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:29,909 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:540870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132 md5:5828e85ecaa6a1e3ebbf0c5f01e96069 +01 二月 2026 | 20:57:29,910 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"540870","nick":"澈 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950649,"id":540870,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:30,353 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:714564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:30,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:714564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:d9ee521d3db765c0660f4f08f1756af9 +01 二月 2026 | 20:57:30,399 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"714564","nick":"明天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950650,"id":714564,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:31,324 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:481708 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:31,386 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:481708 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132 md5:1b01808e414d90a9ce731c9999525612 +01 二月 2026 | 20:57:31,386 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"481708","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950651,"id":481708,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:31,600 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:717358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:fd6c53d7044d7f29751b9bf32abc1c43 +01 二月 2026 | 20:57:31,600 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"717358","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950651,"id":717358,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:33,783 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:33,905 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:33,950 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:9cecfb1a01a3410baf4e17642af81ceb +01 二月 2026 | 20:57:33,951 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"358668","nick":"恭喜发财 红包拿来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950653,"id":358668,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:34,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:411033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5TPr2EFoyYAwyeR6T9hPytTulUWfO2ZibIcaoNcjpOSyHKEt9e33s6UPnibKqOtVmWfDtqXQzlqTMyEicTTdNrvEQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:34,209 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:411033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:c8bc1bce784e6d1d793ceb8128958dc8 +01 二月 2026 | 20:57:34,209 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"411033","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950654,"id":411033,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:34,920 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:258176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1709EOwKtvLfVyn58LCiaJlVy9Pf0tIFicHibMvyuzK6oLZcQ77f20YqCLXg9nwquodz9ibSKLkW1sf4VRyzXYiadyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:34,976 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:258176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:b1395d0658493108bcb0c648c574e273 +01 二月 2026 | 20:57:34,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"258176","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950654,"id":258176,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:35,282 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:322124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:b983cac84563993439564aeb194393ba +01 二月 2026 | 20:57:35,282 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"322124","nick":"袁莹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950655,"id":322124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:37,696 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:305779 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:2e3383bbe93063613e342f3322d40345 +01 二月 2026 | 20:57:37,696 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305779","nick":"风雨无阻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950657,"id":305779,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:37,917 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:826371 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:0cfb05d95c5f68143c39d7931bddd88c +01 二月 2026 | 20:57:37,917 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"826371","nick":"为你变乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950657,"id":826371,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:38,784 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:823783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:38,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:823783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:f5a7a2c482727edfb46e94088ff6b66e +01 二月 2026 | 20:57:38,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"823783","nick":"胡涂虫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950658,"id":823783,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:38,944 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:39,063 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:39,108 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:5d20611e71ba1f7cde08c5022d16986b +01 二月 2026 | 20:57:39,108 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"356183","nick":"心已上锁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950659,"id":356183,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:40,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:771368 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:56a3218b908b0b309ddb26cffbaf390f +01 二月 2026 | 20:57:40,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"771368","nick":"香香","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950660,"id":771368,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:41,330 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:714528 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:41,379 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:714528 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132 md5:eb72f28c45ef37f2490c46a4b6045130 +01 二月 2026 | 20:57:41,379 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"714528","nick":"vicky","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950661,"id":714528,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:42,054 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:926022 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:5058c065ba25f7f4ea550eadc1e01719 +01 二月 2026 | 20:57:42,054 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926022","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950662,"id":926022,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:42,377 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:253896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:72c8ae02d17df14d2bfd23c552ca2fd2 +01 二月 2026 | 20:57:42,377 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"253896","nick":"A 句号 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950662,"id":253896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:44,744 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992315 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:44,809 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992315 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:ba3574b75805ced2e336543ce37be35f +01 二月 2026 | 20:57:44,809 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"992315","nick":"小海","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950664,"id":992315,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:44,881 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:471570 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:bf8fd39f4ff8c0e11f66e911a6986e3c +01 二月 2026 | 20:57:44,881 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"471570","nick":"春天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950664,"id":471570,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:45,363 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:942565 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:b03bc7d2448ab9683e62a77f996e6f3e +01 二月 2026 | 20:57:45,363 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"942565","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950665,"id":942565,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:45,888 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:882851 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:45,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:882851 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erScj99JBhSKtP2DVrianEdZicsk9siczU57GthoNwmZbQkSvjK8OAUrxxja72E7WxxuaPJC22JvxHVA/132 md5:f27a16494da05c2d90f087b6c5612549 +01 二月 2026 | 20:57:45,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"882851","nick":"龚涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950665,"id":882851,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erScj99JBhSKtP2DVrianEdZicsk9siczU57GthoNwmZbQkSvjK8OAUrxxja72E7WxxuaPJC22JvxHVA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:47,857 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:710872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4iarGsW0icJT7lbAXpQAq6KO0x2adcuTkXWh1gkhV7rEDzWos6CThrxUaiaeAtIpwfUZJLVKW85lWWBRU9FswzmNQ/132 md5:d14222bf91a0c20832369f9119acdf52 +01 二月 2026 | 20:57:47,857 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"710872","nick":"至少还有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950667,"id":710872,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4iarGsW0icJT7lbAXpQAq6KO0x2adcuTkXWh1gkhV7rEDzWos6CThrxUaiaeAtIpwfUZJLVKW85lWWBRU9FswzmNQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:48,624 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:537158 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132 md5:447c7217d29aad066a877ef284b14405 +01 二月 2026 | 20:57:48,624 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537158","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950668,"id":537158,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:48,729 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:749541 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:2a6a6256bad732960a909a3f6c102211 +01 二月 2026 | 20:57:48,730 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749541","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950668,"id":749541,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:49,546 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:719057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j0kicbVPYIfrhB2qwCOibEhluZpLDzqVw5vXqDiaaKg0kuiapvomoDntDEj7F7jrhkgibemSSfmDhNGBFlSYasIXJzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:49,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:719057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:082f368a275f0beabfcbbdf0a5901f67 +01 二月 2026 | 20:57:49,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"719057","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950669,"id":719057,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:51,527 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:964981 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:51,571 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:964981 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:e7b6dc8a938d984639942f42f693adf5 +01 二月 2026 | 20:57:51,572 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"964981","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950671,"id":964981,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,089 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:920051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:52,130 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:920051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:3b37ae5e333a8abfd74b4c1aadd4d29c +01 二月 2026 | 20:57:52,130 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"920051","nick":"Li f","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":920051,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,472 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:892185 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vnkiahCib1jlDGca19sFzCUibzXg8vDicia4nLsfx2yM30rgWAcQck6WDzpEGht5tUwoGmjQb7dicjGbDa8FnF7v5tCw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:52,512 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:892185 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132 md5:47de7bb53a69aeda942f6fb08a171088 +01 二月 2026 | 20:57:52,512 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"892185","nick":"周小白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":892185,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,860 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:684960 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2NtibdNfEQgAGlJ23e9x25DaicWSEk1nNgmzyAEEp8j7AwKaykXJibkCmkyKqLYBK5VTg7cf2k6xTtSBEwJkez6mQ/132 md5:36accb98620abfb50107f04e4e4ff7c3 +01 二月 2026 | 20:57:52,860 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"684960","nick":" 何以笙箫默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":684960,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/2NtibdNfEQgAGlJ23e9x25DaicWSEk1nNgmzyAEEp8j7AwKaykXJibkCmkyKqLYBK5VTg7cf2k6xTtSBEwJkez6mQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,161 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:586416 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:9b6159ae230ce75e36031cbb16a183b3 +01 二月 2026 | 20:57:55,161 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"586416","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950675,"id":586416,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,464 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:55,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:e08b5e4d616f009566399616f525a545 +01 二月 2026 | 20:57:55,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105923","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950675,"id":105923,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,935 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,015 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,097 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,183 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,269 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,349 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,387 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:ce76a1ebc9832362ce340681cabfb9d9 +01 二月 2026 | 20:57:56,387 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"271266","nick":"AAAA唯美整形 阿秀老师","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950676,"id":271266,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:56,391 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:756804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ptAB0PmWwT5Xgy137lY9hAPrDuEnu4gdoQOKbTFNJjC2S4s39TruEsyiaKfAsHGqq0vjbk9Kxfalq2vTvxzTrKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,437 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:756804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl3lkJSOUQSxh4KvXPtveEZ6mdqEgLo4NFYgup99sfmJOy0hSlEg5QXmacsTymB1vuecibibHNz8rw/132 md5:c321a20915f07506c9f2aec171685a6b +01 二月 2026 | 20:57:56,437 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756804","nick":"天马行空","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950676,"id":756804,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl3lkJSOUQSxh4KvXPtveEZ6mdqEgLo4NFYgup99sfmJOy0hSlEg5QXmacsTymB1vuecibibHNz8rw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:58,359 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:978181 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:a3f05070113005adcce41244883dd556 +01 二月 2026 | 20:57:58,359 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"978181","nick":"x 小鱼姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950678,"id":978181,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:59,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:178245 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:a1070e245432013829478c6c5aad1583 +01 二月 2026 | 20:57:59,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"178245","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950679,"id":178245,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:59,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:257410 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:59,875 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:257410 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:d6d047fa5db84adbf6d62f21ab865682 +01 二月 2026 | 20:57:59,876 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"257410","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950679,"id":257410,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:00,037 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:554483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:497d90c51c3cfb70a68511b4b347d6a1 +01 二月 2026 | 20:58:00,039 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"554483","nick":"天涯浪子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950680,"id":554483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:01,305 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:575253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132 md5:3cdef28998db3a8705f9b520bc075ec8 +01 二月 2026 | 20:58:01,305 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"575253","nick":"心有阳光 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950681,"id":575253,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:02,687 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:453908 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:05294df6bcaf0d28e4fe02f2937f295b +01 二月 2026 | 20:58:02,687 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"453908","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950682,"id":453908,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:03,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:193751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132 md5:99aff6ac6947c91bff4314b019ae6a65 +01 二月 2026 | 20:58:03,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"193751","nick":"晓雅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950683,"id":193751,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:03,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:610725 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:b33ecef64e5c7413912b0270857a4959 +01 二月 2026 | 20:58:03,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"610725","nick":"一路有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950683,"id":610725,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:04,306 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:972906 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:5e2bf771b30e0b20aa726adf58ab39f4 +01 二月 2026 | 20:58:04,306 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972906","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950684,"id":972906,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:06,167 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:239079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:06,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:239079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:2b880f0874b3a000c915422788a6f273 +01 二月 2026 | 20:58:06,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"239079","nick":"花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950686,"id":239079,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:06,404 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:749324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:06,453 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:749324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:015d1b4778e14286e5b5f3bf8f4eb5d5 +01 二月 2026 | 20:58:06,453 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749324","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950686,"id":749324,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:07,069 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:919101 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:b31f53065b86afc2bc5773d5a999ff45 +01 二月 2026 | 20:58:07,069 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"919101","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950687,"id":919101,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:07,513 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,621 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,719 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,837 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,887 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132 md5:8897336ebbabe3120948b0b94ae936a9 +01 二月 2026 | 20:58:07,887 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"247904","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950687,"id":247904,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:09,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:09,332 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132 md5:b8f990a313ab9f48721462cff34a8286 +01 二月 2026 | 20:58:09,332 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"190143","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950689,"id":190143,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:09,988 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:972526 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:2dcecf2bd31b127447d1fce700e6badb +01 二月 2026 | 20:58:09,988 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972526","nick":"小曾曾","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950689,"id":972526,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:10,605 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:579388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iaZcKhvDqZ7YufLmJaEAOHdcXhXXfAxEt2gS6mUTQMMjyNTx4QVO8dj4ZAUKticGqnLZ7PL1CUqbDqHdrMNnKC1A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:10,661 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:579388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:0410e46c4299f27d7c177fc2ddfa78a8 +01 二月 2026 | 20:58:10,661 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"579388","nick":"阿伟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950690,"id":579388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:11,650 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:113617 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:43375113f9c2551ede836f1c5fe427d1 +01 二月 2026 | 20:58:11,650 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"113617","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950691,"id":113617,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:12,657 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:816626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QR5oBT4MWteP1CPOnibSvGBtIrxiaKibaUgDyAF7WnqrNvp7YpmWsGlyXSuNB102WCZ6IVtmuQQEmQXOBKqyPHG1g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:12,753 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:816626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132 md5:5bdbbee72a6b76daeb943cb48e08be59 +01 二月 2026 | 20:58:12,754 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"816626","nick":"敏敏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950692,"id":816626,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:13,306 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:222606 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:5aff0af511eeb040f58b16b2dd2b5576 +01 二月 2026 | 20:58:13,306 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222606","nick":"徐龙18692006021","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950693,"id":222606,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:13,550 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:150655 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:b08feab5c8287aa2d0ee16938dc37538 +01 二月 2026 | 20:58:13,551 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"150655","nick":"A京京安全门","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950693,"id":150655,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:14,860 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:14,979 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jWYEUWfaHuxAB7zRJianBHRLmhxuou18Av17yKVMRNEic5bz6Dj1D4qjT4iaeN5FicbCPxvjwFx3icVqK2VcdcpHAMA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:15,061 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJlEyVoLxhQCf68HauXdJKg7etUGGiaafnJT2wuetTWll8tsakQIDoB1ibKlBlpIIKiaLbFwiaFEEAPyA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:15,127 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eo70lkFjUeyTakbfX4JaeSektchyqC9UuN42lEOvDpz1cxDiaUXtvmb7gINV9QhDpfSuSic2oibGdRiaQ/132 md5:105481fa88bb0469c31db09b1a78c649 +01 二月 2026 | 20:58:15,127 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"367629","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950695,"id":367629,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eo70lkFjUeyTakbfX4JaeSektchyqC9UuN42lEOvDpz1cxDiaUXtvmb7gINV9QhDpfSuSic2oibGdRiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:16,055 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,141 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,300 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:0b33e4692b167dcc3bb751e0fd13a06f +01 二月 2026 | 20:58:16,300 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222778","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950696,"id":222778,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:16,823 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:380849 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,869 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:380849 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:321d27e665279254227308abebe6efef +01 二月 2026 | 20:58:16,869 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"380849","nick":"霞霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950696,"id":380849,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:17,053 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:311163 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:3e82dc13dc6b96d5d31331dc3670b947 +01 二月 2026 | 20:58:17,053 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"311163","nick":"仁者无敌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950697,"id":311163,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:18,588 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:139069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/klXzOkxhSicrEWdXZoMsnbWK04olXvMoO8mzUAmVvAJDIMZdtY63ZOFicQGKw8QCTNJVxiaY0LnTGYP26BA9AWV6g/132 md5:59b653c7442c4f3618ffcf288e100d94 +01 二月 2026 | 20:58:18,589 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"139069","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950698,"id":139069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/klXzOkxhSicrEWdXZoMsnbWK04olXvMoO8mzUAmVvAJDIMZdtY63ZOFicQGKw8QCTNJVxiaY0LnTGYP26BA9AWV6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:19,459 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j0kicbVPYIfrhB2qwCOibEhluZpLDzqVw5vXqDiaaKg0kuiapvomoDntDEj7F7jrhkgibemSSfmDhNGBFlSYasIXJzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:19,577 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:19,629 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:6853bb8cb2cae315fa5ab3508214504b +01 二月 2026 | 20:58:19,630 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"954097","nick":"jiao jiao","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950699,"id":954097,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:19,959 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ObcMVkg0eSa8QJHAPiaEozICgRBCibbks8bDEeiaORbDXOfexx7uTPnNJSeaow9fIic3F2zhUPQiarmBBcVPFKDy8Aw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,051 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,097 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132 md5:d8d933c27fe16160e82d1c67a232741d +01 二月 2026 | 20:58:20,097 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"604789","nick":"幸运之星","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950700,"id":604789,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:20,305 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611342 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2r39F3UrgcVwIwiaFhR6Mm9G9WLBARA8saQkdD9M8ic5P3TG92ZQx8jQDvicyubbvXKb7XPK5iaFzNDEEAtwJUqibibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,351 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611342 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:2f67fd22eaa9efa7ec1181f7611ccec7 +01 二月 2026 | 20:58:20,351 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"611342","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950700,"id":611342,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:21,703 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:463270 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:212e83f58f286e3bed29e1a4f2d61dcf +01 二月 2026 | 20:58:21,703 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"463270","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950701,"id":463270,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,048 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:960366 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132 md5:401839a428f53e762de0dd9bfee59ab3 +01 二月 2026 | 20:58:23,048 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"960366","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":960366,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:731872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:23,324 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:731872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132 md5:2050f668e920053da6951b3e8ad4dea9 +01 二月 2026 | 20:58:23,324 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"731872","nick":"仁者无敌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":731872,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,712 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:397306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fd2gyL4cNqT28DePdmhUOdWBVwp5dp4bQfcscjUJlzfBYWvujcknyvRhOZ6Sb9pEAia8UicryBCZ8QKHkr2Jicn4w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:23,755 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:397306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:e5cb8cb8bbfd8777dc16790572b00259 +01 二月 2026 | 20:58:23,755 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"397306","nick":"阿兵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":397306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:24,812 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:24,903 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:24,948 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/x7Lzk1Vq9A1gF6fZDcOWaSXASo5mw6QFRZyx2zhqrgMeQQBnxQUOqMhfYZawrhiapOKogZVMd3QjtFsuxgJrjoA/132 md5:da820b8c46989510fbfd008f52f96213 +01 二月 2026 | 20:58:24,948 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"384152","nick":"Lee Li","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950704,"id":384152,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/x7Lzk1Vq9A1gF6fZDcOWaSXASo5mw6QFRZyx2zhqrgMeQQBnxQUOqMhfYZawrhiapOKogZVMd3QjtFsuxgJrjoA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,483 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/7UXxwVdBxCUsyDAyoegbrwEbDvxLhZCx6xJeKolmAKOVJVl6pAnOblic5FD6tuRcnwxIBkOesQfc5WmWGiaB1umA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:26,578 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:26,627 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:51ffbe4d80e23a15fd6832c2b4414a59 +01 二月 2026 | 20:58:26,627 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"608744","nick":"A钻石蓝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":608744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,692 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:260617 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:ae35404f02bc8089c30a5650f099c344 +01 二月 2026 | 20:58:26,692 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"260617","nick":"婷婷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":260617,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,722 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:309076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:227e3ea74561f6442b7c4255a7384307 +01 二月 2026 | 20:58:26,723 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"309076","nick":"喂喂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":309076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:27,820 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:262801 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mC64pXCj1pSvRtoW9RJWH93IR1DCEDFO0iaIgqVX4NyRfAu4HXSOQSHBOnNd7DNa2ArHo1NmiaEssgA6Lb0wLmog/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:27,862 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:262801 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:c3bb76ad95f97fb07894216c61e58b3c +01 二月 2026 | 20:58:27,862 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"262801","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950707,"id":262801,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:29,765 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:730002 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep9lf1HOHaAJ03dan9ctFXyHRPUwj5tRA2Nbhc3stzsAmkFaBaETuic4t2ztcksjsrrHxEXhfbkdcQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:29,806 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:730002 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132 md5:5bc494faf9db365aacae2e35d0770baf +01 二月 2026 | 20:58:29,806 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730002","nick":"前程似锦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950709,"id":730002,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,243 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890875 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:71167edac66e2a3b25524917ec55f018 +01 二月 2026 | 20:58:30,243 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"890875","nick":"平头哥18711619733","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":890875,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,511 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:265254 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:411bcd6aec26aee124d33c52680120cf +01 二月 2026 | 20:58:30,511 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265254","nick":"莫名","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":265254,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,626 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:622079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:30,704 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:622079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:026215bb26ef33cffa4a446b37f50b47 +01 二月 2026 | 20:58:30,704 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"622079","nick":"常益蒸菜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":622079,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:32,910 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:194579 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:1d04f56d5b13c43e0a37a2ee937595fc +01 二月 2026 | 20:58:32,910 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"194579","nick":"爱 好者","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950712,"id":194579,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:33,145 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:473945 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoxAuoRyJFfZFvh4ZC0GR9x2G0RibH86F3TqNAdpZ6xbmVkZD620cQ4BWtYOFuZiarhs4zWBzvq9t3A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:33,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:473945 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:f34752d9618d39da49f3ec665c7c72c8 +01 二月 2026 | 20:58:33,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"473945","nick":"間單 駃樂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950713,"id":473945,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:33,896 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:102523 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:00aad16d54d65456eb3fe8e97275322d +01 二月 2026 | 20:58:33,896 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102523","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950713,"id":102523,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:34,231 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,327 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,410 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bkH9SJjGNhCjtFpTUBFkGwdYN2sYibNiboHzwNb0ynHrnQic3w1bllk9xQiaesT32bmSrMAID4Ssb46oquYAOBPiaicw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:affc35775fd720b8bc8260349e02143a +01 二月 2026 | 20:58:34,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812284","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950714,"id":812284,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:36,143 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426508 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:9f8a4727ec151a6b9a15cafe63bbaa91 +01 二月 2026 | 20:58:36,143 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"426508","nick":"最爱你的笑","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950716,"id":426508,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:36,430 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLHGYFKjvRiaiaibnArmu3DTDQnOicg5f6FicGr7gUGcHEHiaVQdE62fhbQGR9ofic4rSERYG8LRBYicew6Og/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:36,542 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:36,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:450f636e6f9b81b3fd4eb4dc92f181df +01 二月 2026 | 20:58:36,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"164830","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950716,"id":164830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:37,124 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:495471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:37,170 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:495471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132 md5:1144190b3680889a82738d499330117e +01 二月 2026 | 20:58:37,170 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"495471","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950717,"id":495471,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:37,847 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:959053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:37,902 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:959053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:5739209cc53eb09911a2cca3a8a915d1 +01 二月 2026 | 20:58:37,902 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"959053","nick":"Dan","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950717,"id":959053,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:39,192 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,360 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,397 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132 md5:305a28856a505c25bdd8b879ea40bdef +01 二月 2026 | 20:58:39,397 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116323","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950719,"id":116323,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:39,814 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:289520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,854 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:289520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:fa7fba350d679794d0158cf0ffeb0115 +01 二月 2026 | 20:58:39,855 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"289520","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950719,"id":289520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:40,747 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:659772 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:d35083bc49fbc2b1a284eb555df336ab +01 二月 2026 | 20:58:40,747 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"659772","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950720,"id":659772,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:40,823 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:982481 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:14f5325d6ed7bcdafd326d765f0c2417 +01 二月 2026 | 20:58:40,823 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"982481","nick":"旺旺","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950720,"id":982481,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:42,583 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:42,653 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132 md5:2cfcb14f7e8d8a637c253fcdb331b2c2 +01 二月 2026 | 20:58:42,653 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117229","nick":"平常心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950722,"id":117229,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:43,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:43,109 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:43,154 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:806d1578c9049c36f5f1aa9618584fc0 +01 二月 2026 | 20:58:43,154 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"780922","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950723,"id":780922,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:44,440 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ctgjGIoTXvEDQk4icdsjiauSxyibSfc3s3fsMNkKM9XpU3fJL2tnFDICC0icPT5oNBtjrkEkPgw23ib7zbe5xr41qRw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:44,546 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:44,585 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132 md5:b76d271739d2b9cbd0aa4ae16d740c20 +01 二月 2026 | 20:58:44,596 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"884689","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950724,"id":884689,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:44,603 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:274989 head:https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132 md5:13179839e73489ee0f655299b377ae19 +01 二月 2026 | 20:58:44,603 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"274989","nick":"黄河绝恋1","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950724,"id":274989,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:45,907 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:798830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:c56779b57f47b2cbf28fc65feeddb32a +01 二月 2026 | 20:58:45,907 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"798830","nick":"晓雅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950725,"id":798830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:46,443 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:306949 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:f53bf4e0e61f637b7a43188a271d32f4 +01 二月 2026 | 20:58:46,443 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"306949","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950726,"id":306949,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:47,877 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/813lMMqJxibZiceMrpIR7AAqmVuNQVf0CGG1cibFTL7Ja6wjPCyZy8nJukPhswRQ69B799iafNic25as2jPZkbicg4Rw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:47,979 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epxBOwIsH1se9PI6l0sOQwcsRf6NHibbPNS5MFXFO5Cg06Zf28f8DicXKKzrsrVEXgnMgoqEpXQVibTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,022 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:f3203970f71966487810042b0c6524a1 +01 二月 2026 | 20:58:48,022 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486521","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950728,"id":486521,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:48,212 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,310 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epxBOwIsH1se9PI6l0sOQwcsRf6NHibbPNS5MFXFO5Cg06Zf28f8DicXKKzrsrVEXgnMgoqEpXQVibTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,479 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132 md5:74e376f0c4af42c8e8404bb8ec3ad9b0 +01 二月 2026 | 20:58:48,480 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"307383","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950728,"id":307383,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:49,106 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:359905 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:e2a2367c7792c1b4432fbb3f083a422b +01 二月 2026 | 20:58:49,106 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"359905","nick":"飞哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950729,"id":359905,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:49,822 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:49,905 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:50,030 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:50,071 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:ba2dc5f904d994ba2fe961785c1f67c1 +01 二月 2026 | 20:58:50,071 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"890306","nick":"明天会更好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950730,"id":890306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,463 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKEeC8LWBTkpq3H3wPj1ZiauG3ccwvmBYmuhpNpLoavmDgMgCfibwx0bGgUkKiaOwicmfD43J8jIKxQeg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:51,570 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:51,571 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:326076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:39fdb9cd76232489228907d04365e190 +01 二月 2026 | 20:58:51,571 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"326076","nick":"周艳 宋忆彤的妈妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":326076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,620 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:a33055b93a177fb3494a921fa484af97 +01 二月 2026 | 20:58:51,621 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"977553","nick":"淳子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":977553,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,833 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:162261 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:db9d28dc1fb41c3033087330df66762e +01 二月 2026 | 20:58:51,833 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"162261","nick":"往事清零","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":162261,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:53,134 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:585744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:53,174 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:585744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bcBACicChK6gR0ocLhxNXJOaW1byxYDawWFProfMQmiapwo9XfdrgicyrN8DTExDns4obeDamqOWJPptky4Avrl3g/132 md5:3d0aade8bb8e39c6bd5eb931eaeec319 +01 二月 2026 | 20:58:53,175 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"585744","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950733,"id":585744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/bcBACicChK6gR0ocLhxNXJOaW1byxYDawWFProfMQmiapwo9XfdrgicyrN8DTExDns4obeDamqOWJPptky4Avrl3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:54,699 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:305125 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:49e40ec727a0d049ae8347ee455aa711 +01 二月 2026 | 20:58:54,699 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305125","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950734,"id":305125,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:55,476 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:900087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqicfelCu1BibkyaPFgaiadgbvqsHLfkxJO7T5K1Nia6KkYykL97kJj9ibIAW62LpsQ6E3mUnXRjOyGvA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:55,492 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:496716 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:469284dac99831041779b0589e6b1224 +01 二月 2026 | 20:58:55,492 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"496716","nick":"一颗小草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950735,"id":496716,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:55,515 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:900087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132 md5:46430d2a8ce5f636bd601c84367e0da6 +01 二月 2026 | 20:58:55,515 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"900087","nick":"小小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950735,"id":900087,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:56,117 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:102853 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132 md5:002fb0af45ce5818f0849ce63fba0cc4 +01 二月 2026 | 20:58:56,117 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102853","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950736,"id":102853,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:58,096 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:243124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:b304c217bf36dbf970cafbaf80a30b79 +01 二月 2026 | 20:58:58,096 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"243124","nick":"霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950738,"id":243124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:58,714 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:324591 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:c66afebf96441de97a60ace9835a62b8 +01 二月 2026 | 20:58:58,714 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"324591","nick":"夏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950738,"id":324591,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:59,130 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:449124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:77b55262bdcf18e08e95f0d8f61842f2 +01 二月 2026 | 20:58:59,130 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"449124","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950739,"id":449124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:59,227 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,314 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,400 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,478 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,519 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:b82a616cbf5e16bdc62640566f0fac2a +01 二月 2026 | 20:58:59,519 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"847821","nick":"A小张Lethe ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950739,"id":847821,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:01,060 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:781426 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:0b20715201c98b832528f10444f58aea +01 二月 2026 | 20:59:01,060 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"781426","nick":"喜锅烧烤 云 15197622705","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950741,"id":781426,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:01,952 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232392 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqicfelCu1BibkyaPFgaiadgbvqsHLfkxJO7T5K1Nia6KkYykL97kJj9ibIAW62LpsQ6E3mUnXRjOyGvA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:02,007 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232392 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:1b38e4e391b3edb8d7a2d6a15a96e2eb +01 二月 2026 | 20:59:02,008 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232392","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":232392,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:02,215 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:158284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:7bf9a3a3a158e732c4d198914ec8c1d7 +01 二月 2026 | 20:59:02,215 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"158284","nick":"董小姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":158284,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:02,457 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:571393 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:f45c1426a2f669fcd71073d18aae8c52 +01 二月 2026 | 20:59:02,457 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"571393","nick":"过往沉心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":571393,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:04,194 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486925 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132 md5:6004167516f33c9d82771070f8e2f3b9 +01 二月 2026 | 20:59:04,194 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486925","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950744,"id":486925,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,430 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:792712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:4d7282d2bfca5170a839cb5b6ed86e5e +01 二月 2026 | 20:59:05,431 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"792712","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":792712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,526 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:850026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:89e347d42b39f9f40d05eeeee7fb3057 +01 二月 2026 | 20:59:05,526 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"850026","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":850026,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,701 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:216232 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:864791baa11d77be814f9e85a94294d3 +01 二月 2026 | 20:59:05,701 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"216232","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":216232,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:07,187 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:943880 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:5fc3812e6885420c6124be5813a35fc9 +01 二月 2026 | 20:59:07,187 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"943880","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950747,"id":943880,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,221 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152571 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJylao41h7kNtCRUzOLu8cyO0JTHTRLwRkLMV1eCEZQsib31pibEyzsAEtzGq2UOb60Jp377Kj4NXDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:09,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152571 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:d15c2f21ab22af8d0bdb868694590c00 +01 二月 2026 | 20:59:09,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"152571","nick":"尹轶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":152571,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,594 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:369539 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:42e440b6d19c873372cd88944a4dc08c +01 二月 2026 | 20:59:09,594 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"369539","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":369539,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,934 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:525306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:795801ecc4461200c961456886d20738 +01 二月 2026 | 20:59:09,934 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"525306","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":525306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:11,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:562333 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:77a17d042ee209c837464141276f79da +01 二月 2026 | 20:59:11,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"562333","nick":"胡开丰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950751,"id":562333,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:12,707 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:840717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:12,763 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:840717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:378a308c1cd1c4feb5098b831a43b1bd +01 二月 2026 | 20:59:12,763 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"840717","nick":"曾经沧海难为水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950752,"id":840717,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:13,094 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,182 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy8nLicJ5EDz2sYEMfwxyAcBMqs2YMLTGJ1W4NDkWKTb0RpIU0AwpVr7QdbXfUtJqURg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,212 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dxLS4FQc5qibGY0vQofZ85bfv2PWtqqm97GfhuTWwibdzsUzXXDTZClzuibPlUP7MdPemicAsUcIL5GYcibNTibABWiag/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,273 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaAGtibztMbwgn4k54TSd0WB5IYZ0zZxVLZcPibTgDmiaMT2f8TpDPfEZsicGXshib0YuR3w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,296 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,336 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132 md5:688dd6dc51de94ff5ecde7e92d25621a +01 二月 2026 | 20:59:13,336 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877479","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950753,"id":877479,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:13,380 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,504 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vnkiahCib1jlDGca19sFzCUibzXg8vDicia4nLsfx2yM30rgWAcQck6WDzpEGht5tUwoGmjQb7dicjGbDa8FnF7v5tCw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,585 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 20:59:13,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"302295","nick":"钱超多","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950753,"id":302295,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:14,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:232306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:14,514 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:232306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +01 二月 2026 | 20:59:14,514 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232306","nick":"和旭石材13975829523刘小军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950754,"id":232306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:15,937 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:410422 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:d2589e98f49cce0eda5a702d31d5a8cb +01 二月 2026 | 20:59:15,937 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"410422","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950755,"id":410422,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:16,550 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:235071 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:41aeabc271da72dfc7e8ea39d6a92fbe +01 二月 2026 | 20:59:16,552 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"235071","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950756,"id":235071,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:17,372 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:522380 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:17,413 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:522380 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJK5X8Q6DiaFgh22osPEkia0kmYfVXcNn86iaB8yP4UMHCHFciaNtWPfNuxA2TgiaJkxHzicsEMmgl7atUA/132 md5:6bc3a63fe1924b7be4a727fa68716070 +01 二月 2026 | 20:59:17,413 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"522380","nick":"啊龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950757,"id":522380,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJK5X8Q6DiaFgh22osPEkia0kmYfVXcNn86iaB8yP4UMHCHFciaNtWPfNuxA2TgiaJkxHzicsEMmgl7atUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:17,456 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:991022 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:00939da63950d3a61d98f7116f870f11 +01 二月 2026 | 20:59:17,456 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"991022","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950757,"id":991022,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:19,229 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,313 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,392 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,472 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,517 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zBRAKhU7rVOccPK8iadzzAvj9jRbxlDpE6BvwgT3KIS3u5Z2jB8Ww6WaRWDlLb3vu0f46viaibE8ysq3pWUicL97xQ/132 md5:5ae2818d50bb2cba02dc6bda6be94071 +01 二月 2026 | 20:59:19,517 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"986483","nick":"张斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950759,"id":986483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zBRAKhU7rVOccPK8iadzzAvj9jRbxlDpE6BvwgT3KIS3u5Z2jB8Ww6WaRWDlLb3vu0f46viaibE8ysq3pWUicL97xQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:19,604 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:363721 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,641 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:363721 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:e61fbb11d39d5d2d354f448a82756fea +01 二月 2026 | 20:59:19,641 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"363721","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950759,"id":363721,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:20,846 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:20,952 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:20,994 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132 md5:04538ea7d42a6657cd9c9972725ebb89 +01 二月 2026 | 20:59:20,994 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"121078","nick":"前程似锦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950760,"id":121078,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:21,520 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:118438 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:21,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:118438 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:548ea1938f92ffb15b310d1bb6b91d1e +01 二月 2026 | 20:59:21,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"118438","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950761,"id":118438,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:23,672 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:151387 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:7bcfa8d336861e785d40214e70b7dff5 +01 二月 2026 | 20:59:23,672 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"151387","nick":"谁的青春不迷茫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950763,"id":151387,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:937485 head:https://thirdwx.qlogo.cn/mmopen/vi_32/01ic2aB6Q9SNrRdksmloiaAib4sibIF0gicwPjKvkWk94LUBkZd4LwIkPry9MZ6Nl9kbyReGZFfCcq6MldcY1EFwhMg/132 md5:55d29ea331815487d5fee323e337b030 +01 二月 2026 | 20:59:23,832 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"937485","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950763,"id":937485,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/01ic2aB6Q9SNrRdksmloiaAib4sibIF0gicwPjKvkWk94LUBkZd4LwIkPry9MZ6Nl9kbyReGZFfCcq6MldcY1EFwhMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:26,481 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:264055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:f27f7402a7df2c5e8a92f8f9943a4a61 +01 二月 2026 | 20:59:26,481 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"264055","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950766,"id":264055,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:27,012 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:265307 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:e38479e841ebda9c3e0d5656e31dfd71 +01 二月 2026 | 20:59:27,012 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265307","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950767,"id":265307,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:28,287 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:565080 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:8c440b64d304e0e59573c55ba8ee1ec7 +01 二月 2026 | 20:59:28,288 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"565080","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950768,"id":565080,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:28,761 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:855893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:28,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:855893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132 md5:ad2f909e7efd9c245ca4104b5f1f9f03 +01 二月 2026 | 20:59:28,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"855893","nick":"钱超多","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950768,"id":855893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:29,726 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:649915 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:3c8ffb0ec3778ed83942fa51215634d3 +01 二月 2026 | 20:59:29,726 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"649915","nick":"krismile","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950769,"id":649915,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:30,163 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep2TjZfADockjFXibNkRicsNpV7cqve3neAvMUvTh2IrCFpn7qWE7z2toVFfiaA1bUdlv94apIyicBJfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,267 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,370 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,409 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:cb9a6ab6ac5e506d555ddf3222a60e01 +01 二月 2026 | 20:59:30,419 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211134","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950770,"id":211134,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:31,360 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:320128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:31,396 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:320128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:47e09e875449ea65bc89cf37331f6ee0 +01 二月 2026 | 20:59:31,396 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"320128","nick":"邱少红","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950771,"id":320128,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:32,272 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742524 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,314 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742524 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:ab2db7b09f7df94ec8e5719a948d1cbe +01 二月 2026 | 20:59:32,314 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742524","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950772,"id":742524,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:32,640 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fd2gyL4cNqT28DePdmhUOdWBVwp5dp4bQfcscjUJlzfBYWvujcknyvRhOZ6Sb9pEAia8UicryBCZ8QKHkr2Jicn4w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,842 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,887 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:d78bccfe840abdf2117724f1e458e79b +01 二月 2026 | 20:59:32,887 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"217501","nick":"A000000湖南","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950772,"id":217501,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:33,527 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:957878 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132 md5:e403e559ee253e776cd9927c3bf8f59b +01 二月 2026 | 20:59:33,527 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"957878","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950773,"id":957878,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:34,426 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:519319 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:fc5ef378318076a9ac0301e1407372c0 +01 二月 2026 | 20:59:34,426 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"519319","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950774,"id":519319,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:35,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:668855 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:a4d0be76d9a161d7ece833aeb99d99b5 +01 二月 2026 | 20:59:35,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"668855","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950775,"id":668855,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:36,107 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:413992 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:36,150 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:413992 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:28fe5beb20aabcb3dfbd7656a709ba7f +01 二月 2026 | 20:59:36,150 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"413992","nick":"如果 没有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950776,"id":413992,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:36,414 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:730115 head:https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132 md5:659d226fb8a8641975653acd6b0b686b +01 二月 2026 | 20:59:36,415 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730115","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950776,"id":730115,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:38,072 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:375019 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ObcMVkg0eSa8QJHAPiaEozICgRBCibbks8bDEeiaORbDXOfexx7uTPnNJSeaow9fIic3F2zhUPQiarmBBcVPFKDy8Aw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,109 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:375019 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:648031d5a1102f2cf6ed9ea2ecc7d22a +01 二月 2026 | 20:59:38,109 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"375019","nick":"恭喜发财 红包拿来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950778,"id":375019,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:38,639 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,723 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,766 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132 md5:71fc728b9f80b5bfe06d663b9300e571 +01 二月 2026 | 20:59:38,766 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"808621","nick":"L ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950778,"id":808621,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:39,303 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:918998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j7ibR3yd25cec0B1wNicdV8rz5hHjBrI2uDbic9UIJopPq5oYlZNquwU6CcrWtzT7Tlice6UGq0CibzMsE1iaNXawUWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,368 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:918998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +01 二月 2026 | 20:59:39,368 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918998","nick":"啊军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950779,"id":918998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:39,486 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/7UXxwVdBxCUsyDAyoegbrwEbDvxLhZCx6xJeKolmAKOVJVl6pAnOblic5FD6tuRcnwxIBkOesQfc5WmWGiaB1umA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,616 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132 md5:4d29428aba943d6d1e710096a328cda8 +01 二月 2026 | 20:59:39,616 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"208321","nick":"霞霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950779,"id":208321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:41,639 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186948 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:41,678 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186948 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:2a568caf3b2e96b2a2a4e015dea9a5ad +01 二月 2026 | 20:59:41,679 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186948","nick":"阳赋","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950781,"id":186948,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:41,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:781285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:d4d966e66fb726166c58a7c1cfe2d106 +01 二月 2026 | 20:59:41,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"781285","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950781,"id":781285,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:42,592 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:177564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3rV0ibfVN5V5U7fmbAJgWkOHGMymnW63cicnqKOZycRrKkvwXicib2ux86liaJj3txtgRVeJwygxJ6j2jXfxFqiac0w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:42,630 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:177564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132 md5:f35cfd63f42ad46b22650ab234655c87 +01 二月 2026 | 20:59:42,631 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"177564","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950782,"id":177564,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:43,387 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:185931 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:4e6cf4d281a6ddba968ac87c7b4f3a6a +01 二月 2026 | 20:59:43,387 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"185931","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950783,"id":185931,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:44,649 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:995191 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:50f53ecd60f23e8b0b97395f99eb441d +01 二月 2026 | 20:59:44,649 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"995191","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950784,"id":995191,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:45,047 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:759688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:45,086 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:759688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:1e01b576cb940bda7e1871b2c318baba +01 二月 2026 | 20:59:45,086 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"759688","nick":"A兰姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950785,"id":759688,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:45,473 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:791370 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:45,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:791370 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:ba28fce0bc9c98b2f24d6e77caa07401 +01 二月 2026 | 20:59:45,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"791370","nick":"谁的青春不迷茫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950785,"id":791370,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:46,485 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:561100 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:46,522 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:561100 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:10eab3b0d52d55aed8325b7a869e92a3 +01 二月 2026 | 20:59:46,522 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"561100","nick":"莫周清","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950786,"id":561100,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,001 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:506684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:506684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:b58c4dc42ac549921cd6adca5e49b0b0 +01 二月 2026 | 20:59:48,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"506684","nick":"秀秀","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":506684,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,282 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,375 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132 md5:a2c1740d864285f969ecc5253288bd0c +01 二月 2026 | 20:59:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"219433","nick":"语嫣煜鑫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":219433,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,658 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,745 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJE3dgiaCrWvvEDADsZsoHx7OY7KiaIV41PT5RqoZXKXwIIRws3K7bfZqObWckJbpHFt7rl9tcEC7aQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UV1icsjmNzqgdaETzGR9Pdn9ERFhqsqiaUaLvYrZ00DfkZcZdZZ1CVibQt3uKdKbyUzSxeRn023QlTZp1yY6cbeTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,865 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:8fae0885a34332ae1be4bda6b202203b +01 二月 2026 | 20:59:48,865 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"964737","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":964737,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:49,468 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:136549 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:cfc1197631844f3899031307baa31d73 +01 二月 2026 | 20:59:49,468 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"136549","nick":"龚涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950789,"id":136549,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,468 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:51,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:2573702a4a3961e129090a51de2844b3 +01 二月 2026 | 20:59:51,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918827","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":918827,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,775 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:587084 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKmynlJlBZHiaNB4qTvzHicpqicI1xx9UQv6ebFS8BD2WgJAaiblTT5HFVUj78Dic4HdcRUEyl55FsIFyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:51,817 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:587084 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:1f46a3ac6c9b52f981862b9dc7891c50 +01 二月 2026 | 20:59:51,817 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"587084","nick":"梅花香自苦寒来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":587084,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:492687 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:bfb2cd77ff20f0bb27933946e3fc8331 +01 二月 2026 | 20:59:51,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"492687","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":492687,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:52,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:214705 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:f9f95a0cb50ed1348f3079553c196cd3 +01 二月 2026 | 20:59:52,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"214705","nick":"海岸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950792,"id":214705,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:54,350 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:322321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJO4yQ6RGNcYjmyiag9NJDAic3uUA3MgHqgyZozPStiaKJNoX0Cg1dTic3vlXy6kueKemeVTQqIxrta2w/132 md5:bc6bb9dce650f57c6be8196bc7deab7e +01 二月 2026 | 20:59:54,350 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"322321","nick":"省略号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950794,"id":322321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJO4yQ6RGNcYjmyiag9NJDAic3uUA3MgHqgyZozPStiaKJNoX0Cg1dTic3vlXy6kueKemeVTQqIxrta2w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:55,236 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:ac95f6877dad3fdfb1bf3c4554133361 +01 二月 2026 | 20:59:55,236 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"535033","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":535033,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,240 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:350929 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:55,301 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:350929 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2flEgibJjUK9dFA64HapvZkSiajUiccNqh25icVz4j20G9icknDTesGfWwvR3dQHibzovqLPLgrgOYRFD7xibMOK2lcWw/132 md5:6ebbff35d559f4e6b9e2493a9e56e493 +01 二月 2026 | 20:59:55,301 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350929","nick":"B小白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":350929,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/2flEgibJjUK9dFA64HapvZkSiajUiccNqh25icVz4j20G9icknDTesGfWwvR3dQHibzovqLPLgrgOYRFD7xibMOK2lcWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,615 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:199841 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:524835012ef235b7700e9eda81dce7d7 +01 二月 2026 | 20:59:55,615 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"199841","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":199841,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:57,347 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:118201 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:57,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:118201 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:523755ba88706ba66a4f8dc2ba3cef34 +01 二月 2026 | 20:59:57,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"118201","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950797,"id":118201,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:58,578 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:313913 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132 md5:aba779214e0a12ebd9e80c9a532e4c96 +01 二月 2026 | 20:59:58,578 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"313913","nick":"久旧酒","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950798,"id":313913,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:58,900 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:880674 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:ed4585ba9907b48c1e90525dcb2107e4 +01 二月 2026 | 20:59:58,900 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"880674","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950798,"id":880674,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:59,434 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:837886 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:4bd5d6f04d50d2b9b7163101aa747e76 +01 二月 2026 | 20:59:59,434 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"837886","nick":"阳光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950799,"id":837886,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:00,270 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918174 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:6dd8f61294a67a93f975859aee820389 +01 二月 2026 | 21:00:00,270 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918174","nick":"耀满","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950800,"id":918174,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:01,559 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:467691 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:83c1c5f48abfd05e4a7c3709f426a806 +01 二月 2026 | 21:00:01,559 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"467691","nick":"默默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950801,"id":467691,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:02,167 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:703863 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:db80a41c5b943f8d38acd48a367a5382 +01 二月 2026 | 21:00:02,167 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"703863","nick":"夜如风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950802,"id":703863,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:02,460 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:235522 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:c0f61b0afb35fafbf79100a0b040f1dd +01 二月 2026 | 21:00:02,460 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"235522","nick":"晓琴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950802,"id":235522,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:03,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:343614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:03,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:343614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:9782ac49ede995788320c7411c1072b0 +01 二月 2026 | 21:00:03,552 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"343614","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950803,"id":343614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:04,857 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:373888 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:04,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:373888 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:27478d313f47792ff376eebfbf78c4ca +01 二月 2026 | 21:00:04,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"373888","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950804,"id":373888,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:05,148 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:267854 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:b940b7faf29e7f82eba82d8078af80b7 +01 二月 2026 | 21:00:05,148 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"267854","nick":"用心经营","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950805,"id":267854,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:05,390 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:806588 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132 md5:638cbd743cba920d9ca7613ab445803e +01 二月 2026 | 21:00:05,390 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"806588","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950805,"id":806588,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:06,557 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:997034 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:7c27d9cd50fe873530f2a268a920cfd2 +01 二月 2026 | 21:00:06,559 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997034","nick":"乱哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950806,"id":997034,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,060 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:622735 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:ef9e7b5f4f46be2fb2b8c5b6ae09b539 +01 二月 2026 | 21:00:08,060 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"622735","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950808,"id":622735,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,376 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:412846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjTlXUOibjFdKHdP1ibmOZXrMrPln9tolzmcmerQkm6xCCeVIDh6ZP7nDEb11aE9QSMd0H9fufu3jA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:08,420 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:412846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:f869f29ebeba87b87e40c8db9193dbb4 +01 二月 2026 | 21:00:08,420 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"412846","nick":"杨杨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950808,"id":412846,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,901 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:08,983 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK59Q76ia7hHH6H6y3VOxpIAeawbAib6w1Z1qnYjibMeapTducSuqatoibMLorKdlOKjrOFj4y6y1QlKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:09,024 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:f043f103570fa7e9c1a9a8d52a88f9e1 +01 二月 2026 | 21:00:09,024 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"785837","nick":"叼个棒棒糖拽天下 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950809,"id":785837,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:09,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255062 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2bm5Hwiax0EhuHdWQozO5pKzTcGO6Yj6AC1RyfSRzC2voAYojcrF5cl8Iwzx5p7YdeUvk9y09nHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:09,815 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255062 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:bbd55ea77ad0ebe7b335fbb3d0c7f833 +01 二月 2026 | 21:00:09,815 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"255062","nick":"清风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950809,"id":255062,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:10,822 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:746069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:cdd3cdcd9f1ec148f680657cd4f72b1e +01 二月 2026 | 21:00:10,822 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"746069","nick":"糖粒子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950810,"id":746069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:11,906 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:707258 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:cc747b2996ccedc411326edeb4cb06fa +01 二月 2026 | 21:00:11,906 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"707258","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950811,"id":707258,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:12,135 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:393225 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:53b2671271a72de905e0632862cd4f41 +01 二月 2026 | 21:00:12,135 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"393225","nick":"心有阳光 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950812,"id":393225,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:13,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:111142 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132 md5:9c0de958abda9666fd7b18e87777791e +01 二月 2026 | 21:00:13,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"111142","nick":"A今夕何夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950813,"id":111142,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:13,792 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:891069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:9c5da6f0a9155dbe7949d94c4baca1b0 +01 二月 2026 | 21:00:13,792 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"891069","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950813,"id":891069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:14,928 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:166896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132 md5:986368069bbbf8d762508e758343c1b2 +01 二月 2026 | 21:00:14,929 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"166896","nick":"8Z179宣明江13787158088","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950814,"id":166896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:15,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:555668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132 md5:4b3c8a98d0a592c368f5df26b54bc742 +01 二月 2026 | 21:00:15,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"555668","nick":"英","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950815,"id":555668,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:16,150 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:697044 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:47f9fe3eb3a77d57d1dc406c1c1b2f8f +01 二月 2026 | 21:00:16,150 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"697044","nick":"人生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950816,"id":697044,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:16,989 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:603095 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:17,076 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:603095 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132 md5:42d3cb17c61e4ee010f3449fef06fe79 +01 二月 2026 | 21:00:17,076 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"603095","nick":"骚鸡公","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950817,"id":603095,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:18,416 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:641329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep9lf1HOHaAJ03dan9ctFXyHRPUwj5tRA2Nbhc3stzsAmkFaBaETuic4t2ztcksjsrrHxEXhfbkdcQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:18,459 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:641329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:40efd45663c6a0291e7adc6e1e07afd4 +01 二月 2026 | 21:00:18,459 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"641329","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950818,"id":641329,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:18,787 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:833312 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:18,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:833312 head:https://thirdwx.qlogo.cn/mmopen/vi_32/v5ncEJMTMtu2fibXXKzOeiaFhwGcicRIK0fMI5iaXGLACuXksHQbK2lAla44vZ5FdafcOdia4JyTUibDWHl9Wz2WEib5A/132 md5:bb11e0bc0a9855e134f2812e2be2048f +01 二月 2026 | 21:00:18,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"833312","nick":"至少还有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950818,"id":833312,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/v5ncEJMTMtu2fibXXKzOeiaFhwGcicRIK0fMI5iaXGLACuXksHQbK2lAla44vZ5FdafcOdia4JyTUibDWHl9Wz2WEib5A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:19,585 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:19,671 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:19,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:91af6b2abcc02c571da3475367ede1e7 +01 二月 2026 | 21:00:19,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"914178","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950819,"id":914178,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:20,698 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,783 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,901 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,940 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:d61fcad96f74fc1a581eaeb209c1dbe6 +01 二月 2026 | 21:00:20,940 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"647058","nick":"旭日东升","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950820,"id":647058,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:21,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:851515 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:69d1bf7dc142ae6727f213c2aec062be +01 二月 2026 | 21:00:21,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"851515","nick":"孙铁牛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950821,"id":851515,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:22,396 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,500 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,662 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dxLS4FQc5qibGY0vQofZ85bfv2PWtqqm97GfhuTWwibdzsUzXXDTZClzuibPlUP7MdPemicAsUcIL5GYcibNTibABWiag/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,704 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:658823abe185e8f3fd4cbcca38a68629 +01 二月 2026 | 21:00:22,705 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"506709","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950822,"id":506709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:22,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:625324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132 md5:4248b27ff7fd7e604ac217b317279e13 +01 二月 2026 | 21:00:22,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"625324","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950822,"id":625324,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:953956 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:b29975b7647edc2bca4ec0184dbc458e +01 二月 2026 | 21:00:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"953956","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950823,"id":953956,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:24,492 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:919439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:24,540 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:919439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:14a2026e5feebd7b973678444faf973d +01 二月 2026 | 21:00:24,540 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"919439","nick":"平平淡淡","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950824,"id":919439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,043 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaoibmbQyW74HXzb79NqyaTcm2hoWg9tNv9jibpyYh62BEdIzLqLyxoliaCpRCWuZ8fiaicrTEpznnOgjExISibtXJxg/132 md5:bdb8b5904df8245b662240d49eed0093 +01 二月 2026 | 21:00:26,043 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325682","nick":"小奶茶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":325682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaoibmbQyW74HXzb79NqyaTcm2hoWg9tNv9jibpyYh62BEdIzLqLyxoliaCpRCWuZ8fiaicrTEpznnOgjExISibtXJxg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,280 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:772187 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CiadlHkIzZutmu5Tla3WgXxq5I1OsFclA09C3e8r5oZO4WRCcV6mgtyKUr7QHsTCEVOunibngV4KOjTRhPQHVU0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:26,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:772187 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:73730f9d0567e88bde51ee4089e90708 +01 二月 2026 | 21:00:26,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"772187","nick":"淳子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":772187,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,936 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:899174 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:d0dbc006a0c3ef2136cc2da5aedeb73a +01 二月 2026 | 21:00:26,937 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"899174","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":899174,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:27,631 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:749510 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:5cb8ce73d027b2dce9233cde7a4aabca +01 二月 2026 | 21:00:27,631 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749510","nick":"AA员哥三水湾垂钓中心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950827,"id":749510,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:29,297 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742930 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:f8b79ba49502555e0760023b5b1bca84 +01 二月 2026 | 21:00:29,297 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742930","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950829,"id":742930,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:29,501 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:621611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wbvmV5edRa93Tw2FP2l03QNwUwWiaL6OIaOHj7xtibxRWjfx8gmJUwN9Zic6aic2KvjPre1NiaGKKHLLuicl6L5AMMTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:29,562 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:621611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:f731a248dfc6b1c2c0fc14290f4d1d14 +01 二月 2026 | 21:00:29,562 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"621611","nick":"MyPrefence","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950829,"id":621611,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:30,538 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:323298 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:a5ffe0e42377d24e3b5b5504d3b058b9 +01 二月 2026 | 21:00:30,538 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"323298","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950830,"id":323298,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:30,711 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208066 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:b42158d4cb686eb96086384e6aeb7cd3 +01 二月 2026 | 21:00:30,712 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"208066","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950830,"id":208066,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:32,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:345814 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:32,308 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:345814 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJcvQzf86HsxFrWB1jiaw0xHiaJaczgWXMz652AWxGRy1FAyT4vzA1ssv8xGSRvBvd4p5b0N2RCdoibQ/132 md5:ee067ef5757680a3d601782578b3a1a1 +01 二月 2026 | 21:00:32,308 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"345814","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950832,"id":345814,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJcvQzf86HsxFrWB1jiaw0xHiaJaczgWXMz652AWxGRy1FAyT4vzA1ssv8xGSRvBvd4p5b0N2RCdoibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:32,731 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:547692 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:fc6a32fd94c8984c671085c16abd50ab +01 二月 2026 | 21:00:32,731 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"547692","nick":"flower","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950832,"id":547692,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:33,571 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:111926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HbwM7TdfcwNibJY2xyRzDcvCse3lap2RDVMq1uEo6bMQBRr4tMc33oT7iahLZRtibpsribSSIB2gpaT6zhicRCoFISw/132 md5:ee6fbeb5f114342ae998bd9d437d7375 +01 二月 2026 | 21:00:33,571 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"111926","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950833,"id":111926,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HbwM7TdfcwNibJY2xyRzDcvCse3lap2RDVMq1uEo6bMQBRr4tMc33oT7iahLZRtibpsribSSIB2gpaT6zhicRCoFISw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:33,832 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:383797 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:93a0da3042ca6ac07d3fc1e3d4312a61 +01 二月 2026 | 21:00:33,833 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"383797","nick":"糖粒子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950833,"id":383797,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:35,681 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:933830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:dc6c1398d2d12ad573ce45c5e9ff93a1 +01 二月 2026 | 21:00:35,681 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"933830","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950835,"id":933830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:35,796 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:639690 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:7bda55d1935c4e4ee3329770671d84a1 +01 二月 2026 | 21:00:35,797 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"639690","nick":"一颗小草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950835,"id":639690,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:36,441 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:298784 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:0ffb0f0582e3ee59d5b008358e4b02ba +01 二月 2026 | 21:00:36,441 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"298784","nick":"A钻石蓝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950836,"id":298784,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:37,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:420483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:a625d336d968d00dc785a2a492a1f7be +01 二月 2026 | 21:00:37,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"420483","nick":"如果 没有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950837,"id":420483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,130 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:576145 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaNvbETNSfib8CEVoXDhvkn57ur9HZOeXXibhIPLnSuVCvDCsPylIS3RB0FcZs2phMEeA/132 md5:dfeef748dfb71b51677dc8123e8e39fd +01 二月 2026 | 21:00:39,130 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"576145","nick":" 歪腻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":576145,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaNvbETNSfib8CEVoXDhvkn57ur9HZOeXXibhIPLnSuVCvDCsPylIS3RB0FcZs2phMEeA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,346 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:865977 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:b4ba11112cec154a04e269c9f6ef2e5d +01 二月 2026 | 21:00:39,346 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"865977","nick":"和旭石材13975829523刘小军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":865977,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,904 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:537378 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:de2b3037ad2b998e3d1ad233aacc0eb3 +01 二月 2026 | 21:00:39,904 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537378","nick":"刘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":537378,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:41,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:848270 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:d0cbf9d7939beaef59d66795a8e32e40 +01 二月 2026 | 21:00:41,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"848270","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950841,"id":848270,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:42,030 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:507376 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:42,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:507376 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:8d09e1d3623fcda4c9c9391f8419f473 +01 二月 2026 | 21:00:42,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"507376","nick":"郭靖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950842,"id":507376,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:43,023 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:290525 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:e3f00c6766e8b0dc9bd8d138aeacfdbf +01 二月 2026 | 21:00:43,023 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"290525","nick":"李文斗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950843,"id":290525,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:43,176 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:105712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:43,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:105712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:08b8d562f1119fd9c4715a9c06121583 +01 二月 2026 | 21:00:43,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105712","nick":"斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950843,"id":105712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:44,338 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:636736 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CRiabtsn9ibwQs1eSN2OfE1UkwiahI29zDmnGcUeHRMDEm0aXYs96WelibhicNm8aaue9vQ4Xrncpng2BVuT7f9ZLZA/132 md5:af6f6d6c18eab89febb6359b3e8bcc22 +01 二月 2026 | 21:00:44,338 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636736","nick":"AAAA唯美整形 阿秀老师","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950844,"id":636736,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CRiabtsn9ibwQs1eSN2OfE1UkwiahI29zDmnGcUeHRMDEm0aXYs96WelibhicNm8aaue9vQ4Xrncpng2BVuT7f9ZLZA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:45,514 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:879969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ksu4en4Wh6NCPia2GUNnKIQEFk8phGKa5Lnep6Dk7SFK1V4u3VCicrp8IibGicUQiaoDfDReaoBRmjicoAHUJqecZdgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:45,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:879969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C0icfLtLJm9GLWNrLJQEI2E352ZDL0mfGwaicrI52WEA5rV77832XbxNvcw1hg79ZQGZib7454GvdzcqsUALdpA1A/132 md5:6f5ed2434fda058134455efb14baebb4 +01 二月 2026 | 21:00:45,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"879969","nick":"谦让","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950845,"id":879969,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C0icfLtLJm9GLWNrLJQEI2E352ZDL0mfGwaicrI52WEA5rV77832XbxNvcw1hg79ZQGZib7454GvdzcqsUALdpA1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:46,417 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJxic7uHlNxcSGRnGycjuWGXIK2mhDwOv8921lprhkeMFYiaeeicjDejibWgTJnnYQMMXNBlfkqNbwdGQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,502 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,620 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:f5ac6f0143e0341e3348db04afd46773 +01 二月 2026 | 21:00:46,620 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"519256","nick":"文姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950846,"id":519256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:47,067 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:934574 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:c716fa235c3db00e40527de1c8c4df44 +01 二月 2026 | 21:00:47,067 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"934574","nick":"一生平安","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950847,"id":934574,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:47,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:238228 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:f1fbed3ba5808e8660b36f25ef46943c +01 二月 2026 | 21:00:47,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"238228","nick":"最初模样","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950847,"id":238228,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:48,448 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859011 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:bd4e01e7f00eeba1b6f7885a472b360a +01 二月 2026 | 21:00:48,448 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859011","nick":"静静地","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950848,"id":859011,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:49,799 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:478050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy3BkNfQKiay1sYpZAZvxzZcWkQ8w7AayPibB0OvhI5TlQ407nTWM06yMOpF0c3xugd0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:49,841 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:478050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:1d58f69334a64c6adb5b42d2b71afc3f +01 二月 2026 | 21:00:49,841 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"478050","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950849,"id":478050,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:50,059 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:221343 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132 md5:b0cac01f4eeadaf1cf648bc50d3027b6 +01 二月 2026 | 21:00:50,059 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"221343","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950850,"id":221343,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:50,248 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:422244 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yYibR8Kmj6lT451EaquicJUnJlIvxFUGJrq95At7Fj5n4yKx6vtzu7wdFfxD2l2E7dRRYd8sTlI8RibhCdOhs03aA/132 md5:72344dc2f8d794f75a802e76594ddb51 +01 二月 2026 | 21:00:50,248 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"422244","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950850,"id":422244,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yYibR8Kmj6lT451EaquicJUnJlIvxFUGJrq95At7Fj5n4yKx6vtzu7wdFfxD2l2E7dRRYd8sTlI8RibhCdOhs03aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:51,352 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:590682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:51,430 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:590682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132 md5:e4fb8db413507d97f8f5495fbb38932b +01 二月 2026 | 21:00:51,430 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"590682","nick":" ov 青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950851,"id":590682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:52,746 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:120923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132 md5:fa9e640d577a3d7bd284dbe8ca930f8d +01 二月 2026 | 21:00:52,746 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"120923","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950852,"id":120923,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:53,222 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:148425 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLzhczjVvG98OqpWiculaGzwGibBSFAyaNDUVOTcpM4ct5wQIIe7DMzG038IndQWjbQUQvHokqossfQ/132 md5:be05ee70ec39ba9df029e7d0fce88cc5 +01 二月 2026 | 21:00:53,223 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"148425","nick":"Lee Li","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950853,"id":148425,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLzhczjVvG98OqpWiculaGzwGibBSFAyaNDUVOTcpM4ct5wQIIe7DMzG038IndQWjbQUQvHokqossfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:53,497 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:364762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lMybf5ibnLwDR3GSENib2oib1H65Hyt6hYvib85wgia11YiaXSGn7B0Iu6Yc4FU49bOfXSAEnaC0QHe926odTqmeAiaRw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:53,536 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:364762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:ce5bce6a7ba68d47282fd20b874dc0e1 +01 二月 2026 | 21:00:53,536 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"364762","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950853,"id":364762,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:54,214 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:971280 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:54,266 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:971280 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132 md5:67da73daddfe8db8aef50537866d0b44 +01 二月 2026 | 21:00:54,266 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"971280","nick":"小龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950854,"id":971280,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:55,678 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:730107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:6b1192806f4a572e792e0cbe8821b488 +01 二月 2026 | 21:00:55,678 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730107","nick":"转角己陌生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950855,"id":730107,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:56,436 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:220603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:56,477 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:220603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:d96d81bab7fd96d598caabd11e7a8451 +01 二月 2026 | 21:00:56,477 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"220603","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950856,"id":220603,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:56,795 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:496878 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:99fea47af63a286bfe8698122c36c31b +01 二月 2026 | 21:00:56,795 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"496878","nick":"一嗷姚","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950856,"id":496878,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:57,185 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190352 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLz44WGtTHNfKVLdlicLgPA6blydQQSHxWWAoHvxatwNvbZBA0dORGX1ibEj3q69KcuicY9VPN0kdNfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:57,230 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190352 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:b354be99ccb060920e3d2cbd5a9c818e +01 二月 2026 | 21:00:57,230 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"190352","nick":"oko","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950857,"id":190352,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:58,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:807834 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:77e17f096cf40c70ba781acc72f08144 +01 二月 2026 | 21:00:58,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807834","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950858,"id":807834,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:59,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:986709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:1405cf991248838faccf553bd926bd1c +01 二月 2026 | 21:00:59,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"986709","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950859,"id":986709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:00,594 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:761304 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3aybvew99NPLyBlHfdCe8ZRca8dEjkmLHFMc4h26mB0ucSeHXLs46Xc1U0vvicUMbKZkrcaDFFnlUEiaAdZKvibibw/132 md5:134ff2db749767ad9cc51370f53598d0 +01 二月 2026 | 21:01:00,594 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761304","nick":"TH ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950860,"id":761304,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/3aybvew99NPLyBlHfdCe8ZRca8dEjkmLHFMc4h26mB0ucSeHXLs46Xc1U0vvicUMbKZkrcaDFFnlUEiaAdZKvibibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:00,853 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:252998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wfylHC3x0mjsVr107MkJpoZnJpjnqXs4fPicYEoKibduJtENu72raAnth86SnoUtyWvrKY7kxpswRHSjUQT6qicSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:00,892 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:252998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:2dbd495f2169ea6b267ec03a060614f5 +01 二月 2026 | 21:01:00,892 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"252998","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950860,"id":252998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:02,145 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:503175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:3471a6ab3bc6e56196ae08e2e756d568 +01 二月 2026 | 21:01:02,146 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"503175","nick":" 子缘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950862,"id":503175,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:02,848 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:835779 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:bde449618b21275e9d1eafefcf344f6e +01 二月 2026 | 21:01:02,849 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"835779","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950862,"id":835779,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:03,831 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:413294 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:03,869 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:413294 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:6e66a4647878c6fe8920b05ccb075ab2 +01 二月 2026 | 21:01:03,869 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"413294","nick":"三哥 联系号 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950863,"id":413294,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:04,094 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:216307 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0Mick3vUGWTRHSk7tXcCoiasoqRlqK7JcC8acuiaZpWJiau6nlyI0GQo9ud0Hr6X1gF7J9Qu1iaM43wXEQkLyLcx5eA/132 md5:4bd80df00383116be5a54ae10719840a +01 二月 2026 | 21:01:04,094 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"216307","nick":"幺妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950864,"id":216307,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0Mick3vUGWTRHSk7tXcCoiasoqRlqK7JcC8acuiaZpWJiau6nlyI0GQo9ud0Hr6X1gF7J9Qu1iaM43wXEQkLyLcx5eA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:05,105 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:227446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,152 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:227446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:c808713e30a3c80b96147b6a98605533 +01 二月 2026 | 21:01:05,152 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"227446","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950865,"id":227446,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:05,761 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,849 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,893 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:95a95adda3f647e7ddacbcdd480f54b3 +01 二月 2026 | 21:01:05,893 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"808892","nick":"胡开丰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950865,"id":808892,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:07,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:631298 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:afed44ca58bffe40b6e03f97afacc32c +01 二月 2026 | 21:01:07,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"631298","nick":"乱哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950867,"id":631298,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:07,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:482439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:fc5566ee13b768b61f98e33f9ebd223d +01 二月 2026 | 21:01:07,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"482439","nick":"文姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950867,"id":482439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:08,223 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:237303 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:8eb361d98b2f07befec441925ad4bb68 +01 二月 2026 | 21:01:08,223 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"237303","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950868,"id":237303,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:08,788 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:409256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:95b5dd568967f7a30e63593cabb5c0e5 +01 二月 2026 | 21:01:08,788 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"409256","nick":"新元","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950868,"id":409256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:10,558 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erz31oMv70icEzxjXvmbrsJzbib3GyZlsaJ5CFtCWQm3qNz6rFeIsgh9WyvoK8ibCibyb9ibTFjmostJmA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,673 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELDl6Uyn4TTf3ZOkeJzNIQMeZjo5Twm9Q7krGKUqrAJTS0LJHQqgWcvFqR3ia0q2jXVXaicVl1rumUA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,764 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,808 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:419176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:b479ac82beb9eedeb008e837bf41f6d9 +01 二月 2026 | 21:01:10,809 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"419176","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950870,"id":419176,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:10,865 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/I3E2aBSo8CibweU56XJBn2B6ib9PHJsqiaonUhKA3eUKbiasYVUPuodj6Sf2TIZUB4jGm1kyT1Ficbu6RedLa3S18ibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,941 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:950f5277777f8aa76f4d648f933499b8 +01 二月 2026 | 21:01:10,941 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"470237","nick":"听风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950870,"id":470237,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:11,440 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:972135 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:5908eb727825b8a8a4298900847b8936 +01 二月 2026 | 21:01:11,440 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972135","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950871,"id":972135,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:12,012 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jWYEUWfaHuxAB7zRJianBHRLmhxuou18Av17yKVMRNEic5bz6Dj1D4qjT4iaeN5FicbCPxvjwFx3icVqK2VcdcpHAMA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,107 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,207 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,246 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:c1531e45da13068f84c04380439cf20a +01 二月 2026 | 21:01:12,246 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"832997","nick":"阳光伴我照","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950872,"id":832997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:13,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:479989 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibJ82cxKJCmRwWjUJBrRgbNQO5JINTfI9qylBwdwUJAHmLfkch7jFSBIbxpMU36e835mHB6JVFv9cCjoPicuaRibw/132 md5:6563e2233916929addc2108969525739 +01 二月 2026 | 21:01:13,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"479989","nick":"平头哥18711619733","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950873,"id":479989,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibJ82cxKJCmRwWjUJBrRgbNQO5JINTfI9qylBwdwUJAHmLfkch7jFSBIbxpMU36e835mHB6JVFv9cCjoPicuaRibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:14,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:419691 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:636beb5e11661fe1f90bb9ffa48e183c +01 二月 2026 | 21:01:14,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"419691","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950874,"id":419691,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:14,493 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:926978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:a67ff6772a197f1ea3da3681d0240146 +01 二月 2026 | 21:01:14,494 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926978","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950874,"id":926978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:15,084 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186546 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:ad1add7a18f671fd239ba20bc6a39caa +01 二月 2026 | 21:01:15,085 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186546","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950875,"id":186546,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:16,769 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:169423 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:7bd57b16c27cfd95d5a88205b4875659 +01 二月 2026 | 21:01:16,769 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"169423","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950876,"id":169423,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:17,770 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:532781 head:https://thirdwx.qlogo.cn/mmopen/vi_32/REXkbPszhiaowCUv5pqvhoZtARTBfdDR03VfGGCZhcWF0giaAsBDJOs3alKLfuF2PPXjSOn4yGIHxKkGSc9PBRHQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:17,810 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:532781 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132 md5:24088a4471bca437a1a005fdedd18066 +01 二月 2026 | 21:01:17,810 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"532781","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950877,"id":532781,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:17,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:653464 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132 md5:6d87095986350675ad8245b8482602a0 +01 二月 2026 | 21:01:17,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"653464","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950877,"id":653464,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:18,435 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:807488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:18,496 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:807488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:d6ad98d30566faa416b0897fedd5ab6b +01 二月 2026 | 21:01:18,496 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807488","nick":"遥望星光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950878,"id":807488,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:19,844 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:946293 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IdnlgZ8iaiacZNqNY2ECvSWOiaSjWaReiaUR0FVlmDEWuwG79TnjBCL0wia85pY2qAOxAAEAPILtkDSXdEISZF76CFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:19,890 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:946293 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:13e6a3efd7746fd0209343db572e7059 +01 二月 2026 | 21:01:19,890 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"946293","nick":"徐慧 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950879,"id":946293,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:20,660 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqsgGEricElkv5UErQUsicn5OxicC8HgfvxVp3u2mRmd3OIDGJN2D2UcrfiarsgGGicdZs3qa3mOutEVmw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:20,779 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:20,831 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:ff9fae870bcd617e96411f06c012b578 +01 二月 2026 | 21:01:20,835 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268239","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950880,"id":268239,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:21,119 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:819785 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:63063e4d52b9d57bdfece919dcb8ab31 +01 二月 2026 | 21:01:21,119 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"819785","nick":"久旧酒","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950881,"id":819785,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:21,864 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:682601 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:21,907 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:682601 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:6e9dadecd8ec89221a07d604b91cabc1 +01 二月 2026 | 21:01:21,907 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"682601","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950881,"id":682601,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:23,071 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:264046 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:2eb5348cc3b1955b2cce9c8aeb09dabf +01 二月 2026 | 21:01:23,072 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"264046","nick":"不忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950883,"id":264046,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:24,086 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:417353 head:https://thirdwx.qlogo.cn/mmopen/vi_32/I3E2aBSo8CibweU56XJBn2B6ib9PHJsqiaonUhKA3eUKbiasYVUPuodj6Sf2TIZUB4jGm1kyT1Ficbu6RedLa3S18ibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:24,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:417353 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:1230562c36a0ad223947542b968b48b3 +01 二月 2026 | 21:01:24,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"417353","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950884,"id":417353,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:24,255 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:724802 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +01 二月 2026 | 21:01:24,256 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"724802","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950884,"id":724802,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:25,004 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:791804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132 md5:bf80a48e90bda6132e0f691a21195f2c +01 二月 2026 | 21:01:25,004 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"791804","nick":"时光不改旧人心丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950885,"id":791804,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:25,946 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:709431 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:abe3f5b104ec46340347d371410fd257 +01 二月 2026 | 21:01:25,946 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"709431","nick":"赵臣成","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950885,"id":709431,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:27,642 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:275580 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:37e6eeacdedf0e206f4ef4d428c03104 +01 二月 2026 | 21:01:27,642 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"275580","nick":"开心快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950887,"id":275580,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:27,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:896969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:9ac1cbed12a6723a21fa56d45f14789c +01 二月 2026 | 21:01:27,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"896969","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950887,"id":896969,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:28,772 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:116954 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132 md5:97b761bd37b86270f9c5f995c277cf51 +01 二月 2026 | 21:01:28,772 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116954","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950888,"id":116954,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:29,564 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:779672 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:dbab3b5d6b47052434248ded46e29c59 +01 二月 2026 | 21:01:29,564 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"779672","nick":" RONG 蓉姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950889,"id":779672,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:30,384 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:725138 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:185c6a180d3375e88f26fab2645294b4 +01 二月 2026 | 21:01:30,384 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"725138","nick":"香香","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950890,"id":725138,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:31,455 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:779579 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132 md5:b4abf68bb44270748ee75de2e08dbe58 +01 二月 2026 | 21:01:31,455 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"779579","nick":"兴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950891,"id":779579,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:31,715 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:454054 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:6c05924f2f22389e2831f472e646a704 +01 二月 2026 | 21:01:31,715 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"454054","nick":"心已上锁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950891,"id":454054,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:32,716 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:689990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:32,763 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:689990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:33fb96c239a6b1cc1962c1774dac6cbe +01 二月 2026 | 21:01:32,763 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"689990","nick":"耀满","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950892,"id":689990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:33,358 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:794453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:33,403 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:794453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:76395c386058c90f9c1ba3475d7efd49 +01 二月 2026 | 21:01:33,403 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"794453","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950893,"id":794453,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:34,547 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:422256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:0fcd5099f4a4c4e84ed1f9427c9fdb0d +01 二月 2026 | 21:01:34,547 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"422256","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950894,"id":422256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:35,285 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:850740 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132 md5:87838990c28d849fb756c0e7b62abc09 +01 二月 2026 | 21:01:35,285 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"850740","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950895,"id":850740,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:35,816 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:35,934 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLz44WGtTHNfKVLdlicLgPA6blydQQSHxWWAoHvxatwNvbZBA0dORGX1ibEj3q69KcuicY9VPN0kdNfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:36,016 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:36,065 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:b0605f384f42fbe656d594deeffeb64f +01 二月 2026 | 21:01:36,065 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"875247","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950896,"id":875247,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:36,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:898464 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:66ca78731d9d53942143018eae2ecadc +01 二月 2026 | 21:01:36,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"898464","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950896,"id":898464,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:37,730 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255230 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DXb0kVaz4GZg5wF4rgvMxYMhYDtP9kK8iboJYV26w2ficWGScIvUUPQib98J2RiblUs3qo3JuTRE53rcL2BnFssdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:37,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255230 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 21:01:37,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"255230","nick":"开心快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950897,"id":255230,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:38,945 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:728796 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:c301d8869a9af5f9994998c194626fd3 +01 二月 2026 | 21:01:38,945 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"728796","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950898,"id":728796,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:39,138 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:39,178 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:38d936e7342ab96c6a1af1b3d72ea188 +01 二月 2026 | 21:01:39,178 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812846","nick":"A 做个低调 孩纸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950899,"id":812846,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:39,579 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:584915 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:53df2dcd847a705d070d1dd4007645a1 +01 二月 2026 | 21:01:39,580 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"584915","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950899,"id":584915,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:40,835 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:969327 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:40,880 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:969327 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uKFu4a8FhibQLiaC7ic0FkaPySibHwfiazSRMkUSgmOqmAdQksDkwxKAvH4cjNDQh25ZYZnE64vTubcuXF8OOPcCP0w/132 md5:f68d011dbe3ed77c7afa0d17c1e803fc +01 二月 2026 | 21:01:40,880 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"969327","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950900,"id":969327,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uKFu4a8FhibQLiaC7ic0FkaPySibHwfiazSRMkUSgmOqmAdQksDkwxKAvH4cjNDQh25ZYZnE64vTubcuXF8OOPcCP0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:41,960 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186542 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:f328fff7095222afc597da5b3e1eb3d3 +01 二月 2026 | 21:01:41,960 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186542","nick":"洒落的烟灰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950901,"id":186542,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:42,079 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:680458 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132 md5:44965325bfac0ce05a0a87a499606fc3 +01 二月 2026 | 21:01:42,079 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"680458","nick":"飞哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950902,"id":680458,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:43,147 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:556356 head:https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132 md5:6224e6a8ad228775823dee8e907bb5c1 +01 二月 2026 | 21:01:43,147 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"556356","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950903,"id":556356,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:43,839 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:299699 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132 md5:d2d1ab5b1ddde6ebee020f42e71440e4 +01 二月 2026 | 21:01:43,839 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"299699","nick":"孙铁牛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950903,"id":299699,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:45,247 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:842249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:45,280 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:798329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:dbe96bfb4f451368a456322fc995548e +01 二月 2026 | 21:01:45,280 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"798329","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950905,"id":798329,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:45,283 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:842249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:ab51fa41dcfef6cb8c03172136fe89f8 +01 二月 2026 | 21:01:45,283 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"842249","nick":" WJ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950905,"id":842249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:46,405 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:451864 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:6969edcd8185a0861e1a9fcf11a912e5 +01 二月 2026 | 21:01:46,405 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"451864","nick":" 琳哥 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950906,"id":451864,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:46,534 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:654439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bzHX8NHyQZBibuibtibsJql6Ts6FOjDDhQbzulcJ5Z0uny4SkHgHrzopzoQial2WKy08KbMbUSFgx0OHibRtysKbA0A/132 md5:aef41d835bf980c7a0955c736af1a84a +01 二月 2026 | 21:01:46,534 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"654439","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950906,"id":654439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/bzHX8NHyQZBibuibtibsJql6Ts6FOjDDhQbzulcJ5Z0uny4SkHgHrzopzoQial2WKy08KbMbUSFgx0OHibRtysKbA0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:48,725 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:365881 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:320b4ff94cf28831c8c02779f82a2bf3 +01 二月 2026 | 21:01:48,725 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"365881","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950908,"id":365881,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:49,491 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/REXkbPszhiaowCUv5pqvhoZtARTBfdDR03VfGGCZhcWF0giaAsBDJOs3alKLfuF2PPXjSOn4yGIHxKkGSc9PBRHQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:49,575 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:49,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:cba3d1121db2f40040a5fdfe014b4adf +01 二月 2026 | 21:01:49,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"535941","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950909,"id":535941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:49,617 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132 md5:f970ad7bee999fc4c0ecf5edbd1e2bb2 +01 二月 2026 | 21:01:49,617 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859168","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950909,"id":859168,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:50,027 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:867388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132 md5:bbb4437c4c86761b1fd702c65525ce17 +01 二月 2026 | 21:01:50,027 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"867388","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950910,"id":867388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:51,525 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:917171 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:aea2ebf0bff0928ef89e82b41080b6de +01 二月 2026 | 21:01:51,525 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"917171","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950911,"id":917171,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:52,284 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:594271 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:52,323 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:594271 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:2a891890d4cba0cf7f4fd311452fa074 +01 二月 2026 | 21:01:52,323 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594271","nick":"王双英","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950912,"id":594271,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:52,824 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:285430 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO9EB4JJvXGHviamXJ89egZH5EevAuYz8Dv2ICMmcdoicTeST2s0wlzqEr2TFINzrLJKhs7NOiaqnibQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:52,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:285430 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:44aae7253f94ceba0ddae846faadca8b +01 二月 2026 | 21:01:52,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"285430","nick":"周艳 宋忆彤的妈妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950912,"id":285430,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:53,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528558 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:53,546 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528558 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132 md5:8acdc8f285d352487bd45990df2b93c9 +01 二月 2026 | 21:01:53,546 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528558","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950913,"id":528558,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:54,561 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:805419 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132 md5:4119eca0a62aa241f8d7ca1f0c5d8215 +01 二月 2026 | 21:01:54,561 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"805419","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950914,"id":805419,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:55,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:350800 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132 md5:88f9c7f281b6f2abad6881d2ef909414 +01 二月 2026 | 21:01:55,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350800","nick":"朱芬","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950915,"id":350800,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:56,073 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:239905 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132 md5:b796005f6989c23c9b2911a8df95ff80 +01 二月 2026 | 21:01:56,073 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"239905","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950916,"id":239905,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:56,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:451598 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibpOULTIcUMRAphdbw9ER3F0OyF80nfA5O92MmOc9XDgEPURvVqROBERHibLKxb6p1hxLCerI2bIrMx3LmnziamUQ/132 md5:50a7e6e98f1cc661bb8c1575a4b3cc70 +01 二月 2026 | 21:01:56,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"451598","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950916,"id":451598,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibpOULTIcUMRAphdbw9ER3F0OyF80nfA5O92MmOc9XDgEPURvVqROBERHibLKxb6p1hxLCerI2bIrMx3LmnziamUQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:57,951 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:58,033 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:58,073 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132 md5:782ce461df4a176b341d209dd5c82eab +01 二月 2026 | 21:01:58,073 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"522078","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950918,"id":522078,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:58,757 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:482782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132 md5:688d21398504f8b7882717640d2d87b1 +01 二月 2026 | 21:01:58,757 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"482782","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950918,"id":482782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:59,862 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:540555 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:6302508eeb529e6580b862f97eae51f7 +01 二月 2026 | 21:01:59,862 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"540555","nick":"夏天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950919,"id":540555,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:59,983 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:00,063 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:00,104 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:5bdfff617ddb36a109de5b44d074efc6 +01 二月 2026 | 21:02:00,104 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"341744","nick":"阿白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950920,"id":341744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:01,390 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:773221 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLhibPbxsaLsOico603wtktxZV3XyVS0cichKPAYDxlq5Yy1QeVgkqmEicvbQvN5LEEGIeVAL3SA4J5Qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:01,428 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:773221 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:10f3fe498eb5c38a2a2e82bd80db7178 +01 二月 2026 | 21:02:01,428 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"773221","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950921,"id":773221,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:01,532 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:565750 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:7a4b579e42b36d771a4bad0befefcff4 +01 二月 2026 | 21:02:01,532 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"565750","nick":"春天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950921,"id":565750,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:03,126 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:676576 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKEeC8LWBTkpq3H3wPj1ZiauG3ccwvmBYmuhpNpLoavmDgMgCfibwx0bGgUkKiaOwicmfD43J8jIKxQeg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:03,166 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:694994 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132 md5:72a9ae3321200ee64207f9533271a769 +01 二月 2026 | 21:02:03,166 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"694994","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950923,"id":694994,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:03,265 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:676576 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132 md5:02a11b5e14d0b2c4e68a87efeb4dfc75 +01 二月 2026 | 21:02:03,265 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"676576","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950923,"id":676576,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:05,042 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:782402 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:0b4891df83cc5fa6afd1b854b7e32e15 +01 二月 2026 | 21:02:05,042 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"782402","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950925,"id":782402,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:05,786 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:766180 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:05,828 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:766180 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:918f387fd00ed98adf4a57f0c5f9f2cd +01 二月 2026 | 21:02:05,829 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"766180","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950925,"id":766180,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:06,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:538972 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:06,935 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:538972 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:bc772955add16ecce6dacc2f952b6eb8 +01 二月 2026 | 21:02:06,936 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"538972","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950926,"id":538972,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:07,635 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mC64pXCj1pSvRtoW9RJWH93IR1DCEDFO0iaIgqVX4NyRfAu4HXSOQSHBOnNd7DNa2ArHo1NmiaEssgA6Lb0wLmog/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:8593d99c28eac492fbad3117e8bc5ace +01 二月 2026 | 21:02:07,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594358","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950927,"id":594358,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:08,307 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,391 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,499 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaJxh6ricJtufunicoGgjf4r8hZOycYusicBBTk1A0lFViaa3cESeuEVWsEiaGAJ5blf6B9yMZgcGl5ZQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,585 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,724 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,822 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j7ibR3yd25cec0B1wNicdV8rz5hHjBrI2uDbic9UIJopPq5oYlZNquwU6CcrWtzT7Tlice6UGq0CibzMsE1iaNXawUWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,942 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,990 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132 md5:77c4070077db23a3fcc3c721602edb4f +01 二月 2026 | 21:02:08,990 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"491427","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950928,"id":491427,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:09,454 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:537479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icAsx3kvKk4STZLP7Bbdjnxs8icI5XsK4VDXACHAfrfVSShPFiaePiaAMWsC732ibiclBvSP0rwDlA5OArD25dTvhj0Q/132 md5:006368fc5a2b7ce91dd89c4ce55946f3 +01 二月 2026 | 21:02:09,455 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537479","nick":"XP","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950929,"id":537479,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icAsx3kvKk4STZLP7Bbdjnxs8icI5XsK4VDXACHAfrfVSShPFiaePiaAMWsC732ibiclBvSP0rwDlA5OArD25dTvhj0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:10,220 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:230509 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:10,272 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:230509 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132 md5:85496e46ca9fdf4f94ee7da5981f2eb8 +01 二月 2026 | 21:02:10,272 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"230509","nick":"谦让","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950930,"id":230509,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:11,031 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:929128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:11,080 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:929128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:b78c4982d3132b2d3ae51d5b10f08021 +01 二月 2026 | 21:02:11,080 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"929128","nick":"快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950931,"id":929128,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:12,327 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:528651 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:07f9aa44133c733e53f6a86f52de282d +01 二月 2026 | 21:02:12,327 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528651","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950932,"id":528651,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:12,479 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:214782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:c3fe346899d7f8f2b42058a2d74d33dc +01 二月 2026 | 21:02:12,479 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"214782","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950932,"id":214782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:13,307 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:475998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6RjKrjeJ9gA369ZC75upfYsEicFibSYKxVzgWviaJ27iaH0DP13mHv1C04CcumNvPibBVmiaDhEEHpCnfHP28JOc0RzQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:13,357 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:475998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:145dd78646cb695d8ba1d8a7d52ab2d4 +01 二月 2026 | 21:02:13,357 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"475998","nick":"知音","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950933,"id":475998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:13,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:636408 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:3ba7f88dc6f956b62cb429e4b43d2f52 +01 二月 2026 | 21:02:13,786 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636408","nick":"乖乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950933,"id":636408,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:15,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:947877 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:86d8510fcdad0b2d2f9857fc7944bc0c +01 二月 2026 | 21:02:15,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"947877","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950935,"id":947877,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:15,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:220495 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:7a4bd02e3c47914760fde7c717f627ee +01 二月 2026 | 21:02:15,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"220495","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950935,"id":220495,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:16,459 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:632956 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:54854ab5e80485526678a7b1f8f3fe72 +01 二月 2026 | 21:02:16,459 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"632956","nick":"Hua","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950936,"id":632956,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:17,257 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:144519 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:17,303 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:144519 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:d814f6c0f5d36a48854a153ec5c65cde +01 二月 2026 | 21:02:17,303 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"144519","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950937,"id":144519,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:18,710 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:334272 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:c21fa4a591d61531d08f9cd8c13a0425 +01 二月 2026 | 21:02:18,710 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"334272","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950938,"id":334272,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:18,992 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:513241 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132 md5:4015f2e67f982835d91e51efa89766a7 +01 二月 2026 | 21:02:18,992 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"513241","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950938,"id":513241,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:19,132 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:659203 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132 md5:53bbff49da7638108f09f8bb647f7a1c +01 二月 2026 | 21:02:19,132 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"659203","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950939,"id":659203,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:20,343 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:751044 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:54f4b7b8c7948b4952aaeb67590b130d +01 二月 2026 | 21:02:20,343 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751044","nick":"Mdgj","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950940,"id":751044,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,055 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:922717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:132f0b9e6c1c9adfb8954867bcfeb9b8 +01 二月 2026 | 21:02:22,056 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"922717","nick":"花非花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":922717,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:142424 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132 md5:d88beac4d4a01c08a6ca21f8458d38b3 +01 二月 2026 | 21:02:22,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"142424","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":142424,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,362 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:887637 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:db3efc456194f124ff85a043dcb6ac75 +01 二月 2026 | 21:02:22,362 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"887637","nick":"pretend","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":887637,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:23,814 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:812296 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep2TjZfADockjFXibNkRicsNpV7cqve3neAvMUvTh2IrCFpn7qWE7z2toVFfiaA1bUdlv94apIyicBJfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:23,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:812296 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:04057c41de7e351d004e8e6ef8c8a312 +01 二月 2026 | 21:02:23,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812296","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950943,"id":812296,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,226 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:711301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132 md5:a3f82fc73ca00cc17c6614a2d1e05e60 +01 二月 2026 | 21:02:25,226 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"711301","nick":"Mdgj","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":711301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,533 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:688053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:d0d937db365a57277bf80546063ef7a6 +01 二月 2026 | 21:02:25,533 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"688053","nick":" 漫长 白日梦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":688053,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:980338 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:eb5b0fea824b23d7e73d8bfde570be5c +01 二月 2026 | 21:02:25,874 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"980338","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":980338,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:26,789 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:960660 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:034c4905d2f9b6bed02a96064277bc94 +01 二月 2026 | 21:02:26,789 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"960660","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950946,"id":960660,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,452 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:228418 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:82ad19974edc6e7c3099b70b5a97b4e7 +01 二月 2026 | 21:02:28,452 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"228418","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":228418,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,535 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:236597 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:a11fb821b287147966fb38170dadf4bf +01 二月 2026 | 21:02:28,535 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"236597","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":236597,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,886 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:750026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIzkv8SvDYlwVeib6lQUlMUwJxQVes2HL60UVeYfomdHicHgdPSciaLxticiasicalfWPPEzoLgUZ7xsTbw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:28,933 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:750026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:05110a0542a487edc26bf110b98ccaa3 +01 二月 2026 | 21:02:28,933 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"750026","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":750026,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:30,406 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:259935 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3FHJcqgNIYk6ko9sqJRHKjKSETo9wjKjIzRf2ic7ndzKqogDcZSkibEDOicaNcaOw7MxPOx8PMiayDkCea59gZxclg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:30,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:259935 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:13351beb3994fae0a8af1a80543bbdcf +01 二月 2026 | 21:02:30,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"259935","nick":"大波妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950950,"id":259935,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:31,558 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:411599 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:31,602 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:411599 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:38d7fab8afc50c4a24edd0bbd58f91b2 +01 二月 2026 | 21:02:31,602 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"411599","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950951,"id":411599,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:31,886 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:701765 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:ef754523c6ca44894aa5ce5152a65dc7 +01 二月 2026 | 21:02:31,886 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"701765","nick":"混水摸鱼","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950951,"id":701765,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:32,092 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:817491 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:32,127 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:817491 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:f11a43f3ad6907b1cea779888a05204e +01 二月 2026 | 21:02:32,127 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"817491","nick":"想w就 我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950952,"id":817491,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:33,752 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:761798 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:c045fb80598a882f9aab9bf750839111 +01 二月 2026 | 21:02:33,752 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761798","nick":"田龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950953,"id":761798,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:34,693 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:135626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:856173a8d7abb2f1274a488ab55cb982 +01 二月 2026 | 21:02:34,693 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"135626","nick":"吉祥三宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950954,"id":135626,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:34,768 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:769065 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:351fa8000390c6f0a5f33b22570d1b32 +01 二月 2026 | 21:02:34,768 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"769065","nick":"任由红尘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950954,"id":769065,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:35,181 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:100371 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:fa3c2f66c3589d2cf60744252fcc1c73 +01 二月 2026 | 21:02:35,181 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"100371","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950955,"id":100371,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:37,052 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,124 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoh03Be6iamE4HqE513KUwb5J1HO5ns5m0zwrCh8eBa3qsjuEQrbOscPWjgBKzu8qTUJTKibHdmwavA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:65e2143010c4beafaf4a6bd2fa120543 +01 二月 2026 | 21:02:37,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211734","nick":"吉祥三宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950957,"id":211734,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:37,787 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:974098 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:974098 head:https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132 md5:8c9c8595ee95aa8c82263069253c9f45 +01 二月 2026 | 21:02:37,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"974098","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950957,"id":974098,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:38,285 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:293828 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132 md5:6b64aec96e553606924959ec95d3ea39 +01 二月 2026 | 21:02:38,285 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"293828","nick":"幺妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950958,"id":293828,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:39,126 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9vxtNU99TJbv1E9Qxiaiabg3WthxsQZRcYKCEJMwdIoO87AfVy2RBMrKCRXl81yvlJqwgktQHAicQadeSAabRshUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,227 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,326 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,428 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,552 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,628 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,667 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:b93c36714e466254ae39dc9cc72ba79b +01 二月 2026 | 21:02:39,668 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"611997","nick":"瀚妹子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950959,"id":611997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:39,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:997488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132 md5:6c8229b26d73627b958d254122420f0e +01 二月 2026 | 21:02:39,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997488","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950959,"id":997488,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:40,898 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:636253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:40,940 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:636253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:354bbe38d66e6089efc6d3d5bf72ca6c +01 二月 2026 | 21:02:40,940 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636253","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950960,"id":636253,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:41,286 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:488731 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:7bce37a880193dabd48284e22b84569b +01 二月 2026 | 21:02:41,286 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"488731","nick":"迷人西","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950961,"id":488731,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:42,799 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:197040 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Hs48EXe2VCvQKYkpDgjXAjku17K186n5D3k8h6WY5ghb2ibCYy3gNtHgrv2WsUeDTycywAo2FgkdCBCyYd2UFWg/132 md5:d07982f19ff9ee828ba43d7125a594a9 +01 二月 2026 | 21:02:42,799 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"197040","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950962,"id":197040,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Hs48EXe2VCvQKYkpDgjXAjku17K186n5D3k8h6WY5ghb2ibCYy3gNtHgrv2WsUeDTycywAo2FgkdCBCyYd2UFWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:43,411 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:227409 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:43,486 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:227409 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +01 二月 2026 | 21:02:43,486 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"227409","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950963,"id":227409,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:44,100 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:725195 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 21:02:44,100 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"725195","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950964,"id":725195,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:45,937 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,072 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/a1lLJbd8kKENyFa4TuU60fCLryX3yich6WDstibTxocGWaib6B0gCwfrMayqo6UCCrJ3yVn4M02O3FjLAWEusuhTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,201 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,245 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:64f0b69f0fa9053cf1831ae345b9021c +01 二月 2026 | 21:02:46,245 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"275830","nick":"奋斗一生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950966,"id":275830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:47,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:886844 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:47,208 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:886844 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:e8f8181ae6ff130a76a838d6b295d336 +01 二月 2026 | 21:02:47,208 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"886844","nick":"阿伟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950967,"id":886844,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:49,302 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:691520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:49,347 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:691520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:140db34dcd09f9dda36a4ac79eb07554 +01 二月 2026 | 21:02:49,347 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"691520","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950969,"id":691520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:05:43,464 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:05:43,506 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:05:59,139 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:565857 player:[239079,969327] fake_json:1 +01 二月 2026 | 21:06:01,237 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:786670 player:[222778,714528] fake_json:1 +01 二月 2026 | 21:06:25,077 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:514488 player:[519256,325682] fake_json:1 +01 二月 2026 | 21:06:25,390 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:514488 player:[519256,325682] fake_json:1 +01 二月 2026 | 21:06:26,898 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:966994 player:[113617,135626] fake_json:1 +01 二月 2026 | 21:06:27,253 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:966994 player:[113617,135626] fake_json:1 +01 二月 2026 | 21:06:36,328 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:334967 player:[208321,326076] fake_json:1 +01 二月 2026 | 21:06:43,026 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:06:43,072 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:06:55,449 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:641000 player:[785837,482782] fake_json:1 +01 二月 2026 | 21:06:55,881 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:537517 player:[918174,334272] fake_json:1 +01 二月 2026 | 21:06:59,587 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:756684 player:[365881,275830] fake_json:1 +01 二月 2026 | 21:07:06,575 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:829354 player:[636408,496716] fake_json:1 +01 二月 2026 | 21:07:06,797 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:749576 player:[980338,995191] fake_json:1 +01 二月 2026 | 21:07:23,774 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:891338 player:[230509,482439] fake_json:1 +01 二月 2026 | 21:07:25,089 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:103048 player:[579388,151387] fake_json:1 +01 二月 2026 | 21:07:25,318 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:505294 player:[255230,929128] fake_json:1 +01 二月 2026 | 21:07:36,734 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:314740 player:[890306,611342] fake_json:1 +01 二月 2026 | 21:07:41,953 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:865983 player:[680458,537479] fake_json:1 +01 二月 2026 | 21:07:44,522 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:599064 player:[216307,918174] fake_json:1 +01 二月 2026 | 21:07:45,263 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:696363 player:[464064,565080] fake_json:1 +01 二月 2026 | 21:07:52,420 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:277797 player:[121078,749324] fake_json:1 +01 二月 2026 | 21:08:09,822 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:697555 player:[513241,419691] fake_json:1 +01 二月 2026 | 21:08:16,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:104113 player:[118438,136549] fake_json:1 +01 二月 2026 | 21:08:17,397 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:104113 player:[118438,136549] fake_json:1 +01 二月 2026 | 21:08:19,896 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:904587 player:[639690,341744] fake_json:1 +01 二月 2026 | 21:08:36,215 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:918453 player:[682601,479989] fake_json:1 +01 二月 2026 | 21:08:37,697 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:559106 player:[561100,954097] fake_json:1 +01 二月 2026 | 21:08:41,937 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:969860 player:[506709,756804] fake_json:1 +01 二月 2026 | 21:08:47,375 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:356424 player:[562333,216232] fake_json:1 +01 二月 2026 | 21:08:51,725 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:08:51,765 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:09:05,808 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:482544 player:[238228,603095] fake_json:1 +01 二月 2026 | 21:09:06,918 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:569233 player:[358668,714564] fake_json:1 +01 二月 2026 | 21:09:32,089 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:243796 player:[305779,844808] fake_json:1 +01 二月 2026 | 21:09:37,088 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:192990 player:[972135,719057] fake_json:1 +01 二月 2026 | 21:09:41,920 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:153515 player:[865977,812846] fake_json:1 +01 二月 2026 | 21:09:53,084 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:771014 player:[247904,393225] fake_json:1 +01 二月 2026 | 21:09:53,262 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:771014 player:[247904,393225] fake_json:1 +01 二月 2026 | 21:10:17,937 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:811918 player:[844808,120923] fake_json:1 +01 二月 2026 | 21:10:24,967 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:10:25,017 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:10:36,302 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:803649 player:[410422,220603] fake_json:1 +01 二月 2026 | 21:10:39,777 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:271310 player:[413992,422256] fake_json:1 +01 二月 2026 | 21:10:44,931 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:389047 player:[176873,751044] fake_json:1 +01 二月 2026 | 21:11:01,403 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:745367 player:[393225,791370] fake_json:1 +01 二月 2026 | 21:11:04,601 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:348555 player:[555668,805419] fake_json:1 +01 二月 2026 | 21:11:04,820 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:348555 player:[555668,805419] fake_json:1 +01 二月 2026 | 21:11:06,073 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:727827 player:[323298,934574] fake_json:1 +01 二月 2026 | 21:11:23,569 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:950948 player:[373888,384152] fake_json:1 +01 二月 2026 | 21:11:31,764 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:875939 player:[997488,186546] fake_json:1 +01 二月 2026 | 21:11:38,294 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:107637 player:[311163,412076] fake_json:1 +01 二月 2026 | 21:11:40,668 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:520370 player:[636408,676576] fake_json:1 +01 二月 2026 | 21:11:52,143 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:918790 player:[298784,659203] fake_json:1 +01 二月 2026 | 21:11:56,368 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:402844 player:[255230,972135] fake_json:1 +01 二月 2026 | 21:11:56,425 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:402844 player:[255230,972135] fake_json:1 +01 二月 2026 | 21:11:58,436 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:129874 player:[257410,819785] fake_json:1 +01 二月 2026 | 21:11:58,644 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:129874 player:[257410,819785] fake_json:1 +01 二月 2026 | 21:12:06,427 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:897057 player:[426508,547692] fake_json:1 +01 二月 2026 | 21:12:11,947 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:953174 player:[258176,933830] fake_json:1 +01 二月 2026 | 21:12:12,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:953174 player:[258176,933830] fake_json:1 +01 二月 2026 | 21:12:32,452 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:210083 player:[798329,750026] fake_json:1 +01 二月 2026 | 21:12:37,190 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:930173 player:[764229,121078] fake_json:1 +01 二月 2026 | 21:12:49,252 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:796758 player:[890306,364762] fake_json:1 +01 二月 2026 | 21:12:51,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:819274 player:[991022,724802] fake_json:1 +01 二月 2026 | 21:12:55,449 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:525836 player:[236597,219433] fake_json:1 +01 二月 2026 | 21:13:01,654 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:144402 player:[481708,855893] fake_json:1 +01 二月 2026 | 21:13:16,808 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:821512 player:[473945,953956] fake_json:1 +01 二月 2026 | 21:13:20,594 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:125795 player:[761304,710872] fake_json:1 +01 二月 2026 | 21:13:30,989 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:516423 player:[190352,847821] fake_json:1 +01 二月 2026 | 21:13:32,117 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:633384 player:[724802,725138] fake_json:1 +01 二月 2026 | 21:13:33,863 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:163032 player:[798329,138664] fake_json:1 +01 二月 2026 | 21:13:47,011 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:420495 player:[562333,791804] fake_json:1 +01 二月 2026 | 21:13:48,301 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:228261 player:[142424,823783] fake_json:1 +01 二月 2026 | 21:13:50,147 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:321206 player:[118201,193751] fake_json:1 +01 二月 2026 | 21:13:51,083 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:888350 player:[851515,135626] fake_json:1 +01 二月 2026 | 21:13:56,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:206518 player:[384152,867388] fake_json:1 +01 二月 2026 | 21:14:00,724 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:743738 player:[717358,781426] fake_json:1 +01 二月 2026 | 21:14:15,674 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:227236 player:[105712,929128] fake_json:1 +01 二月 2026 | 21:14:20,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:246131 player:[228418,848270] fake_json:1 +01 二月 2026 | 21:14:26,298 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:997135 player:[482439,367629] fake_json:1 +01 二月 2026 | 21:14:27,792 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:756505 player:[933830,118201] fake_json:1 +01 二月 2026 | 21:14:40,797 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:508116 player:[111142,230509] fake_json:1 +01 二月 2026 | 21:14:46,329 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:741917 player:[257410,761798] fake_json:1 +01 二月 2026 | 21:14:50,857 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:256412 player:[359905,302295] fake_json:1 +01 二月 2026 | 21:14:52,319 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:202515 player:[859011,898464] fake_json:1 +01 二月 2026 | 21:14:53,784 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:754691 player:[668855,412846] fake_json:1 +01 二月 2026 | 21:14:56,180 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:736433 player:[341744,537479] fake_json:1 +01 二月 2026 | 21:14:57,805 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:202383 player:[751044,731872] fake_json:1 +01 二月 2026 | 21:15:09,710 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:09,791 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:09,846 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:10,356 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:15,282 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,375 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,409 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,767 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:17,277 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:17,452 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:17,561 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:18,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:687201 player:[823783,859168] fake_json:1 +01 二月 2026 | 21:15:18,574 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:18,883 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:687201 player:[823783,859168] fake_json:1 +01 二月 2026 | 21:15:19,452 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:19,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:20,439 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:910193 player:[325398,850026] fake_json:1 +01 二月 2026 | 21:15:20,866 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:910193 player:[325398,850026] fake_json:1 +01 二月 2026 | 21:15:20,880 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:885549 player:[837886,815866] fake_json:1 +01 二月 2026 | 21:15:22,381 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:161312 player:[946293,369539] fake_json:1 +01 二月 2026 | 21:15:22,690 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:258332 player:[594271,320128] fake_json:1 +01 二月 2026 | 21:15:22,812 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:161312 player:[946293,369539] fake_json:1 +01 二月 2026 | 21:15:24,903 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:261271 player:[506709,621611] fake_json:1 +01 二月 2026 | 21:15:27,053 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:168146 player:[292786,701765] fake_json:1 +01 二月 2026 | 21:15:28,702 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:672214 player:[538972,308474] fake_json:1 +01 二月 2026 | 21:15:37,735 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:617722 player:[785837,761304] fake_json:1 +01 二月 2026 | 21:15:41,805 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:291352 player:[847821,350800] fake_json:1 +01 二月 2026 | 21:15:43,825 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:921958 player:[176873,832997] fake_json:1 +01 二月 2026 | 21:15:57,623 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:349307 player:[150655,235522] fake_json:1 +01 二月 2026 | 21:15:57,835 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:656910 player:[937485,918827] fake_json:1 +01 二月 2026 | 21:16:11,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:109290 player:[257410,561100] fake_json:1 +01 二月 2026 | 21:16:11,322 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:109290 player:[257410,561100] fake_json:1 +01 二月 2026 | 21:16:16,030 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:896669 player:[946293,486925] fake_json:1 +01 二月 2026 | 21:16:20,460 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731991 player:[855893,919101] fake_json:1 +01 二月 2026 | 21:16:32,747 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:444724 player:[742999,118438] fake_json:1 +01 二月 2026 | 21:16:33,829 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:926292 player:[136549,478050] fake_json:1 +01 二月 2026 | 21:16:37,940 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:16:37,983 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:16:53,732 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:714603 player:[118201,980338] fake_json:1 +01 二月 2026 | 21:16:59,889 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:206354 player:[556356,779579] fake_json:1 +01 二月 2026 | 21:17:00,936 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:330127 player:[875247,611342] fake_json:1 +01 二月 2026 | 21:17:01,444 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:182785 player:[815866,506684] fake_json:1 +01 二月 2026 | 21:17:02,631 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:182856 player:[780922,742524] fake_json:1 +01 二月 2026 | 21:17:07,077 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:330841 player:[105923,142424] fake_json:1 +01 二月 2026 | 21:17:07,608 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:832898 player:[749324,264046] fake_json:1 +01 二月 2026 | 21:17:08,225 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:832898 player:[749324,264046] fake_json:1 +01 二月 2026 | 21:17:12,284 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:17:12,330 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:17:12,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:17:13,121 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:17,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:17:18,010 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:20,689 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:252797 player:[610725,216307] fake_json:1 +01 二月 2026 | 21:17:21,071 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:17:21,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:23,863 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:17:23,933 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:26,142 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:996313 player:[636408,960366] fake_json:1 +01 二月 2026 | 21:17:27,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:17:27,063 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:27,371 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:470682 player:[808892,121078] fake_json:1 +01 二月 2026 | 21:17:28,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:338996 player:[709431,102853] fake_json:1 +01 二月 2026 | 21:17:29,911 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:17:29,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:32,663 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:17:32,696 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:35,864 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:17:35,903 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:38,739 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:17:38,771 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:41,770 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:17:41,811 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:44,643 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:17:44,677 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:47,444 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:17:47,476 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:50,073 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:17:50,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:53,109 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:17:53,159 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:56,235 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:17:56,281 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:59,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:17:59,206 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:02,034 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:18:02,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:04,862 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:18:04,902 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:07,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:18:07,872 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:09,132 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:124913 player:[422256,178245] fake_json:1 +01 二月 2026 | 21:18:11,035 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:18:11,067 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:13,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:18:14,003 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:16,794 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:18:16,835 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:17,386 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:962156 player:[875247,934574] fake_json:1 +01 二月 2026 | 21:18:19,750 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:18:19,792 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:19,907 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:915936 player:[464064,232392] fake_json:1 +01 二月 2026 | 21:18:22,775 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:18:22,822 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:23,601 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:983300 player:[781426,100371] fake_json:1 +01 二月 2026 | 21:18:25,970 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:18:26,004 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:28,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:18:28,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:31,707 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:18:31,745 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:32,054 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:845157 player:[808892,764229] fake_json:1 +01 二月 2026 | 21:18:34,674 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:18:34,709 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:37,450 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:18:37,489 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:39,630 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:991438 player:[186542,471570] fake_json:1 +01 二月 2026 | 21:18:40,559 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:18:40,592 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:43,365 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:18:43,399 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:46,695 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587365 login +01 二月 2026 | 21:18:46,734 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:49,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263211 login +01 二月 2026 | 21:18:49,522 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:52,453 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:755028 login +01 二月 2026 | 21:18:52,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:55,630 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:733813 login +01 二月 2026 | 21:18:55,667 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:57,016 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:529171 player:[488731,116323] fake_json:1 +01 二月 2026 | 21:18:58,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:455105 login +01 二月 2026 | 21:18:58,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:59,399 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:18:59,498 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:18:59,721 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:19:01,208 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,274 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 21:19:01,583 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:04,394 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:747170 login +01 二月 2026 | 21:19:04,426 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:07,736 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:885229 login +01 二月 2026 | 21:19:07,790 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:10,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 21:19:10,609 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:13,523 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 21:19:13,564 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:16,550 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:199211 login +01 二月 2026 | 21:19:16,677 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:19,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:510159 login +01 二月 2026 | 21:19:19,320 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:22,480 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 21:19:22,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:22,529 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:206002 player:[496716,373888] fake_json:1 +01 二月 2026 | 21:19:25,336 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:729707 login +01 二月 2026 | 21:19:25,373 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:28,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:390577 login +01 二月 2026 | 21:19:28,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:31,326 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:807922 login +01 二月 2026 | 21:19:31,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:31,865 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:638822 player:[519256,725138] fake_json:1 +01 二月 2026 | 21:19:33,735 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:415714 player:[991022,285430] fake_json:1 +01 二月 2026 | 21:19:34,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:340350 login +01 二月 2026 | 21:19:34,309 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:37,155 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +01 二月 2026 | 21:19:37,194 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:37,319 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:640985 player:[710872,730002] fake_json:1 +01 二月 2026 | 21:19:37,607 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:662220 player:[481708,659203] fake_json:1 +01 二月 2026 | 21:19:40,162 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 21:19:40,201 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:42,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 21:19:42,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:46,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:358235 login +01 二月 2026 | 21:19:46,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:49,455 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:298815 login +01 二月 2026 | 21:19:49,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:52,089 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:503059 login +01 二月 2026 | 21:19:52,130 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:55,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 21:19:55,171 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:57,482 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:615478 player:[397306,473945] fake_json:1 +01 二月 2026 | 21:19:57,809 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:349401 login +01 二月 2026 | 21:19:57,846 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:58,365 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:392787 player:[237303,252998] fake_json:1 +01 二月 2026 | 21:19:59,915 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:460691 player:[819785,877479] fake_json:1 +01 二月 2026 | 21:20:00,733 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460691 player:[819785,877479] fake_json:1 +01 二月 2026 | 21:20:00,804 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 21:20:00,844 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:00,872 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:354313 player:[636253,380849] fake_json:1 +01 二月 2026 | 21:20:03,679 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:725378 login +01 二月 2026 | 21:20:03,719 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:07,100 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 21:20:07,136 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:09,842 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:598580 login +01 二月 2026 | 21:20:09,888 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:10,973 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:742778 player:[779672,997034] fake_json:1 +01 二月 2026 | 21:20:12,979 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:856264 login +01 二月 2026 | 21:20:13,015 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:13,060 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:524971 player:[299699,946293] fake_json:1 +01 二月 2026 | 21:20:13,662 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:524971 player:[299699,946293] fake_json:1 +01 二月 2026 | 21:20:14,747 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:15,345 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:15,835 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:16,059 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 21:20:16,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:18,783 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:665588 login +01 二月 2026 | 21:20:18,820 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:21,733 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:942284 login +01 二月 2026 | 21:20:21,776 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:24,409 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:504700 login +01 二月 2026 | 21:20:24,451 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:27,156 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:597575 login +01 二月 2026 | 21:20:27,213 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:29,527 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:127080 player:[194579,367629] fake_json:1 +01 二月 2026 | 21:20:30,044 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:610511 login +01 二月 2026 | 21:20:30,080 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:32,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 21:20:32,956 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:36,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:20:36,280 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:39,107 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:20:39,143 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:42,494 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:20:42,532 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:45,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:20:45,084 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:48,007 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:20:48,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:50,777 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:20:50,814 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:53,641 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:20:53,675 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:56,303 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:20:56,338 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:58,199 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:717977 player:[426508,363721] fake_json:1 +01 二月 2026 | 21:20:59,286 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:20:59,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:00,072 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:946308 player:[185931,537479] fake_json:1 +01 二月 2026 | 21:21:00,209 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:449776 player:[199841,422244] fake_json:1 +01 二月 2026 | 21:21:00,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:449776 player:[199841,422244] fake_json:1 +01 二月 2026 | 21:21:00,706 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:946308 player:[185931,537479] fake_json:1 +01 二月 2026 | 21:21:01,937 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:21:01,980 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:05,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:21:05,224 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:07,779 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:21:07,815 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:10,565 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:21:10,607 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:12,350 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:492554 player:[120923,525306] fake_json:1 +01 二月 2026 | 21:21:12,456 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:492554 player:[120923,525306] fake_json:1 +01 二月 2026 | 21:21:13,281 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:21:13,322 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:15,206 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282937 player:[375019,292786] fake_json:1 +01 二月 2026 | 21:21:15,447 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:282937 player:[375019,292786] fake_json:1 +01 二月 2026 | 21:21:15,655 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:290851 player:[102853,208066] fake_json:1 +01 二月 2026 | 21:21:15,687 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:290851 player:[102853,208066] fake_json:1 +01 二月 2026 | 21:21:16,314 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:21:16,348 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:18,946 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:21:18,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:21,773 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:252090 player:[547692,565080] fake_json:1 +01 二月 2026 | 21:21:21,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:21:21,910 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:23,831 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:891585 player:[995191,419176] fake_json:1 +01 二月 2026 | 21:21:23,863 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:968066 player:[579388,264046] fake_json:1 +01 二月 2026 | 21:21:24,265 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:891585 player:[995191,419176] fake_json:1 +01 二月 2026 | 21:21:24,845 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:21:24,933 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:27,507 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:21:27,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:31,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:21:31,057 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:33,729 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:21:33,763 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:36,784 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:21:36,822 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:39,553 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:21:39,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:42,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:21:42,483 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:45,243 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:21:45,280 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:48,160 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:21:48,196 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:50,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:21:50,984 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:52,518 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:356946 player:[412076,228418] fake_json:1 +01 二月 2026 | 21:21:54,176 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:21:54,200 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:445329 player:[271266,946293] fake_json:1 +01 二月 2026 | 21:21:54,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:57,290 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:21:57,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:59,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:21:59,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:02,938 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:22:02,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:05,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587365 login +01 二月 2026 | 21:22:05,935 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:07,183 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:500218 player:[139069,230509] fake_json:1 +01 二月 2026 | 21:22:07,446 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:764534 player:[703863,859011] fake_json:1 +01 二月 2026 | 21:22:08,845 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263211 login +01 二月 2026 | 21:22:08,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:08,994 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:643867 player:[992315,235522] fake_json:1 +01 二月 2026 | 21:22:11,759 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:755028 login +01 二月 2026 | 21:22:11,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:13,961 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:717257 player:[262801,503175] fake_json:1 +01 二月 2026 | 21:22:14,710 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:733813 login +01 二月 2026 | 21:22:14,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:17,483 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:455105 login +01 二月 2026 | 21:22:17,527 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:20,455 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 21:22:20,487 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:22,227 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:688414 player:[264055,235071] fake_json:1 +01 二月 2026 | 21:22:23,267 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:747170 login +01 二月 2026 | 21:22:23,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:26,086 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:885229 login +01 二月 2026 | 21:22:26,121 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:26,495 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:26,785 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:27,040 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:28,854 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 21:22:28,893 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:31,887 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 21:22:31,923 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:34,759 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:199211 login +01 二月 2026 | 21:22:34,795 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:36,191 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:376423 player:[761304,495471] fake_json:1 +01 二月 2026 | 21:22:37,304 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:510159 login +01 二月 2026 | 21:22:37,366 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:40,462 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 21:22:40,669 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:43,410 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:729707 login +01 二月 2026 | 21:22:43,444 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:46,526 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:390577 login +01 二月 2026 | 21:22:46,560 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:49,324 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:807922 login +01 二月 2026 | 21:22:49,372 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:52,222 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:340350 login +01 二月 2026 | 21:22:52,257 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:52,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:772285 player:[214705,587084] fake_json:1 +01 二月 2026 | 21:22:54,592 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:942568 player:[237303,611342] fake_json:1 +01 二月 2026 | 21:22:54,762 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:942568 player:[237303,611342] fake_json:1 +01 二月 2026 | 21:22:54,953 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +01 二月 2026 | 21:22:54,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:58,195 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 21:22:58,232 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:00,837 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 21:23:00,885 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:03,964 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:358235 login +01 二月 2026 | 21:23:04,003 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:05,980 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:794292 player:[422256,216232] fake_json:1 +01 二月 2026 | 21:23:06,909 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:298815 login +01 二月 2026 | 21:23:06,949 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:09,833 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:503059 login +01 二月 2026 | 21:23:09,875 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:10,864 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:492987 player:[289520,275830] fake_json:1 +01 二月 2026 | 21:23:11,141 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:492987 player:[289520,275830] fake_json:1 +01 二月 2026 | 21:23:13,105 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 21:23:13,141 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:16,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:349401 login +01 二月 2026 | 21:23:16,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:19,058 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 21:23:19,094 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:21,660 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:582725 player:[766180,997488] fake_json:1 +01 二月 2026 | 21:23:22,014 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:725378 login +01 二月 2026 | 21:23:22,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:23,604 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:365573 player:[835779,451864] fake_json:1 +01 二月 2026 | 21:23:25,164 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 21:23:25,198 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:26,093 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:138581 player:[467691,471570] fake_json:1 +01 二月 2026 | 21:23:26,249 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:840633 player:[221343,479989] fake_json:1 +01 二月 2026 | 21:23:26,324 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:138581 player:[467691,471570] fake_json:1 +01 二月 2026 | 21:23:28,575 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:598580 login +01 二月 2026 | 21:23:28,610 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:31,277 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:856264 login +01 二月 2026 | 21:23:31,310 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:34,150 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 21:23:34,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:36,060 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:336082 player:[934574,325682] fake_json:1 +01 二月 2026 | 21:23:36,091 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:336082 player:[934574,325682] fake_json:1 +01 二月 2026 | 21:23:37,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:665588 login +01 二月 2026 | 21:23:37,110 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:40,091 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:942284 login +01 二月 2026 | 21:23:40,124 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:42,983 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:504700 login +01 二月 2026 | 21:23:43,015 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:45,838 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:953331 player:[933830,383797] fake_json:1 +01 二月 2026 | 21:23:45,977 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:597575 login +01 二月 2026 | 21:23:46,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:48,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:610511 login +01 二月 2026 | 21:23:48,717 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:51,525 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 21:23:51,560 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:52,681 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:181419 player:[694994,919101] fake_json:1 +01 二月 2026 | 21:23:52,703 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:181419 player:[694994,919101] fake_json:1 +01 二月 2026 | 21:23:54,728 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:23:54,914 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:56,975 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:743244 player:[258176,625324] fake_json:1 +01 二月 2026 | 21:23:57,001 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:743244 player:[258176,625324] fake_json:1 +01 二月 2026 | 21:23:57,793 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:23:57,830 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:58,575 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:134001 player:[148425,363721] fake_json:1 +01 二月 2026 | 21:23:58,786 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:134001 player:[148425,363721] fake_json:1 +01 二月 2026 | 21:24:00,675 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:24:00,709 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:03,450 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:24:03,481 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:04,252 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:04,307 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:05,019 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:06,115 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:183667 player:[513241,120923] fake_json:1 +01 二月 2026 | 21:24:06,487 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:24:06,526 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:09,144 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:24:09,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:12,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:24:12,065 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:14,696 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:24:14,731 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:15,679 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:15,840 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:15,927 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:17,531 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:24:17,566 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:20,291 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:24:20,329 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:23,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:24:23,353 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:26,130 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:24:26,168 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:27,925 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:340060 player:[859168,636253] fake_json:1 +01 二月 2026 | 21:24:29,297 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:24:29,349 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:32,708 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:24:32,753 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:35,659 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:24:35,698 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:38,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:24:38,761 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:41,725 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:24:41,786 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:42,811 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:201407 player:[426508,750026] fake_json:1 +01 二月 2026 | 21:24:44,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:24:44,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:46,111 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:398867 player:[691520,397306] fake_json:1 +01 二月 2026 | 21:24:47,984 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:24:48,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:50,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:24:51,023 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:51,888 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:480011 player:[247904,794453] fake_json:1 +01 二月 2026 | 21:24:52,177 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:480011 player:[247904,794453] fake_json:1 +01 二月 2026 | 21:24:53,921 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:24:53,953 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:56,632 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:24:56,669 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:59,390 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:24:59,424 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:01,893 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:510866 player:[271266,991022] fake_json:1 +01 二月 2026 | 21:25:02,389 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:25:02,421 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:05,383 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:25:05,424 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:08,534 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:25:08,571 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:09,994 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:718357 player:[290525,411033] fake_json:1 +01 二月 2026 | 21:25:11,048 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:718357 player:[290525,411033] fake_json:1 +01 二月 2026 | 21:25:11,311 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:25:11,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:14,057 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:25:14,091 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:15,533 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556509 player:[933830,537479] fake_json:1 +01 二月 2026 | 21:25:15,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:556509 player:[933830,537479] fake_json:1 +01 二月 2026 | 21:25:16,760 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:25:16,797 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:17,096 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:149196 player:[142424,812284] fake_json:1 +01 二月 2026 | 21:25:17,469 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:149196 player:[142424,812284] fake_json:1 +01 二月 2026 | 21:25:18,991 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:167451 player:[470237,751044] fake_json:1 +01 二月 2026 | 21:25:19,374 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546300 player:[992315,621611] fake_json:1 +01 二月 2026 | 21:25:19,410 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:167451 player:[470237,751044] fake_json:1 +01 二月 2026 | 21:25:19,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:25:19,664 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:21,842 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:505422 player:[972135,807834] fake_json:1 +01 二月 2026 | 21:25:22,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:25:22,939 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:34,369 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:25:34,411 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:25:37,916 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:25:37,916 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:25:39,712 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:40,530 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:41,263 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:42,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:44,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:46,556 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:47,345 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:48,164 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:941709 player:[953956,562333] fake_json:1 +01 二月 2026 | 21:25:48,572 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:49,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:53,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:54,619 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:55,241 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:195796 player:[305125,812296] fake_json:1 +01 二月 2026 | 21:25:56,419 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:56,479 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:298934 player:[228418,311163] fake_json:1 +01 二月 2026 | 21:25:58,715 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:00,702 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:01,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:01,970 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:414731 player:[102853,142424] fake_json:1 +01 二月 2026 | 21:26:03,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:04,813 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:06,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:07,095 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:07,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:09,319 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:11,082 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:11,772 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:15,935 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:797140 player:[964737,373888] fake_json:1 +01 二月 2026 | 21:26:16,086 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:797140 player:[964737,373888] fake_json:1 +01 二月 2026 | 21:26:16,715 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:952721 player:[850740,817491] fake_json:1 +01 二月 2026 | 21:26:22,640 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643967 player:[216307,749541] fake_json:1 +01 二月 2026 | 21:26:24,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:533863 +01 二月 2026 | 21:26:25,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:26:25,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:26:27,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533863 +01 二月 2026 | 21:26:27,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:27,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:27,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:27,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:28,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:28,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:28,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:28,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e771be +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:29,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:29,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:30,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:30,627 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:848007 player:[680458,211734] fake_json:1 +01 二月 2026 | 21:26:35,424 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:26:35,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:26:35,495 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:26:35,530 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----533863 +01 二月 2026 | 21:26:36,585 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:26:36,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:26:37,030 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:26:37,215 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:26:37,216 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:26:37,216 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:26:37,261 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:26:37,446 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:664104 player:[978181,258176] fake_json:1 +01 二月 2026 | 21:26:38,240 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:597970 player:[714564,135626] fake_json:1 +01 二月 2026 | 21:26:39,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533863 +01 二月 2026 | 21:26:39,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:26:39,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:40,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:40,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:40,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:40,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:41,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@13827e42 +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:41,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:41,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:42,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:42,485 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1f935724 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:26:42,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:199567 +01 二月 2026 | 21:26:43,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:26:44,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:26:44,282 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:44,349 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:44,716 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:45,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199567 +01 二月 2026 | 21:26:45,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:46,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:47,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:47,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:47,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@13827e42 +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:48,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:48,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:48,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:54,048 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:26:54,081 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:26:54,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:26:54,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----199567 +01 二月 2026 | 21:26:55,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:26:55,372 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:26:55,605 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:26:55,907 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:26:56,878 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:56,939 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:57,042 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:58,291 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:26:58,291 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:26:58,651 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:58,673 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:58,805 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:59,273 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:533863 player:[] fake_json: +01 二月 2026 | 21:26:59,417 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:533863 player:[] fake_json: +01 二月 2026 | 21:26:59,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:00,342 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,588 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,691 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,769 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@cd10064 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:27:02,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:03,444 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:27:03,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:27:04,535 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:05,624 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:06,277 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:979717 player:[779579,420483] fake_json:1 +01 二月 2026 | 21:27:06,564 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:06,741 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:979717 player:[779579,420483] fake_json:1 +01 二月 2026 | 21:27:07,015 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:199567 player:[] fake_json: +01 二月 2026 | 21:27:10,346 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:13,264 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:23,452 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:27:23,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:27:26,959 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:249113 player:[412846,419176] fake_json:1 +01 二月 2026 | 21:36:32,645 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:36:32,687 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:36:37,151 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:36:37,152 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:36:39,235 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:40,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:40,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:41,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:42,648 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:43,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:44,558 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:46,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:47,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:48,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:55,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:36:56,364 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:651437 player:[920051,238228] fake_json:1 +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:418022 +01 二月 2026 | 21:36:57,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:36:57,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +01 二月 2026 | 21:36:59,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:36:59,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:36:59,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:00,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:00,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:00,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24afe94d +01 二月 2026 | 21:37:01,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:01,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:01,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:01,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:01,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:02,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:05,039 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:514087 player:[798329,613367] fake_json:1 +01 二月 2026 | 21:37:07,518 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----907904 +01 二月 2026 | 21:37:07,558 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:37:07,596 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:37:07,631 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----418022 +01 二月 2026 | 21:37:08,689 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +01 二月 2026 | 21:37:09,065 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:907904 +01 二月 2026 | 21:37:09,241 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:37:09,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:09,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:09,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:37:09,479 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:37:12,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:37:12,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:37:12,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:13,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:13,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:13,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:13,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:13,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:37:14,793 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:37:14,793 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:14,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:14,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:14,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:14,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{sex=1, ip=103.43.132.241, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIAVJ2JN7QdX6dKZ64y1XhvyML12iaWSskGqLrF0WMekIHliaM7FhicMxxbstebib3vibKXD0A5jJh9rGy5KVXJ2xbLLnUXF1rHhx5lYuGhoQUunpA/132, entrust=false, nick=陈夫人, seat=2, ready=0, hp_info={cur_hp=300000000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=423613} +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@85dd589 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:907904 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------907904 +01 二月 2026 | 21:37:15,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:16,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:367248 +01 二月 2026 | 21:37:16,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:37:17,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:37:19,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:367248 +01 二月 2026 | 21:37:19,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:37:19,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:20,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:20,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:20,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:21,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:21,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:21,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:22,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:27,456 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:37:27,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:37:27,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:37:27,611 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----367248 +01 二月 2026 | 21:37:28,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:37:28,798 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:37:29,062 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:37:29,302 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:37:32,553 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:814343 player:[142424,186948] fake_json:1 +01 二月 2026 | 21:37:33,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:37:33,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:37:33,372 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:37:34,271 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:418022 player:[] fake_json: +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@457d933a +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:37:35,965 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:36,622 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:37,168 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:367248 player:[] fake_json: +01 二月 2026 | 21:37:38,969 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:39,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:41,435 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:42,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:42,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:44,260 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:614444 player:[892185,562333] fake_json:1 +01 二月 2026 | 21:37:44,553 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:614444 player:[892185,562333] fake_json:1 +01 二月 2026 | 21:37:46,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:46,678 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:738431 player:[986709,275580] fake_json:1 +01 二月 2026 | 21:37:46,864 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:738431 player:[986709,275580] fake_json:1 +01 二月 2026 | 21:37:47,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:418022 +01 二月 2026 | 21:37:52,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:37:53,381 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:37:54,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:37:54,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:37:54,911 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:580255 player:[343614,178245] fake_json:1 +01 二月 2026 | 21:37:57,553 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:172091 player:[537158,136549] fake_json:1 +01 二月 2026 | 21:38:02,487 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:875658 player:[703863,449124] fake_json:1 +01 二月 2026 | 21:38:02,487 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:875658 player:[703863,449124] fake_json:1 +01 二月 2026 | 21:38:06,109 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:07,742 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:07,779 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:08,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:38:10,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:38:10,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:38:10,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:148187 +01 二月 2026 | 21:38:10,473 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:38:12,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148187 +01 二月 2026 | 21:38:12,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:12,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:12,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:38:12,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:38:12,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:38:12,935 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:208696 player:[359905,727526] fake_json:1 +01 二月 2026 | 21:38:13,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:38:13,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:38:13,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:38:14,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47d1c8ea +01 二月 2026 | 21:38:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:38:14,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:38:14,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:38:14,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:38:14,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:38:15,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:38:20,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:38:20,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:38:20,784 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:38:20,822 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----148187 +01 二月 2026 | 21:38:23,382 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:38:26,315 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:38:26,316 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:38:28,088 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:29,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:29,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:31,160 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:32,148 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:32,960 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:33,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:35,096 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:36,080 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:37,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:37,854 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:39,335 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:633021 player:[194579,565750] fake_json:1 +01 二月 2026 | 21:38:40,310 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:41,629 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:41,811 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:788671 player:[481708,503175] fake_json:1 +01 二月 2026 | 21:38:41,978 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:788671 player:[481708,503175] fake_json:1 +01 二月 2026 | 21:38:42,353 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:43,421 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:38:50,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:166083 +01 二月 2026 | 21:38:52,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:813512 +01 二月 2026 | 21:38:54,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:166083 +01 二月 2026 | 21:38:54,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:54,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:54,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:38:54,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:38:54,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:38:54,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:38:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:38:55,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:38:55,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:38:55,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@323d27ee +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:38:56,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:38:56,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:38:56,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:02,177 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----813512 +01 二月 2026 | 21:39:02,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:02,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:39:02,288 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----166083 +01 二月 2026 | 21:39:06,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:166083 +01 二月 2026 | 21:39:06,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [813512]] +01 二月 2026 | 21:39:07,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [813512]] +01 二月 2026 | 21:39:07,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:39:07,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:08,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:581185 +01 二月 2026 | 21:39:09,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:39:10,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:973924 player:[186542,235522] fake_json:1 +01 二月 2026 | 21:39:11,267 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:890544 player:[380849,587084] fake_json:1 +01 二月 2026 | 21:39:11,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:581185 +01 二月 2026 | 21:39:11,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:12,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:12,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:39:12,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:12,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:750680 player:[779672,584915] fake_json:1 +01 二月 2026 | 21:39:12,925 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:366731 player:[886844,647058] fake_json:1 +01 二月 2026 | 21:39:17,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:39:17,850 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:17,887 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:39:17,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----581185 +01 二月 2026 | 21:39:23,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:39:23,408 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:600887 +01 二月 2026 | 21:39:24,588 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:39:26,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:600887 +01 二月 2026 | 21:39:26,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:26,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:39:27,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:39:27,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:39:27,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:39:27,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:39:28,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:39:28,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:39:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:30,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:416574 player:[105923,222606] fake_json:1 +01 二月 2026 | 21:39:34,677 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:39:34,711 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:34,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:39:34,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----600887 +01 二月 2026 | 21:39:37,658 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:454956 player:[960660,258176] fake_json:1 +01 二月 2026 | 21:39:37,890 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:454956 player:[960660,258176] fake_json:1 +01 二月 2026 | 21:39:39,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:39:39,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:39:41,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:42,324 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:43,421 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:43,477 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:44,584 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:45,652 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:46,451 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:47,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:48,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:49,312 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:50,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:50,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:51,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:53,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:53,583 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:54,702 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:43:46,032 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:43:46,073 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:43:51,007 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:43:51,007 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:43:57,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:43:59,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:43:59,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +01 二月 2026 | 21:44:01,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:01,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:02,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:02,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:02,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:03,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:03,605 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4baff9a8 +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:05,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:05,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:05,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:10,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----907904 +01 二月 2026 | 21:44:10,782 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:44:10,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:44:10,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----213911 +01 二月 2026 | 21:44:11,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +01 二月 2026 | 21:44:12,286 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:907904 +01 二月 2026 | 21:44:12,568 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:12,977 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:16,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:16,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:44:16,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:44:16,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:16,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:16,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:17,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:17,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:17,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:18,200 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:18,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5d1bc9c7 +01 二月 2026 | 21:44:18,330 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6b03b524 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:907904 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------907904 +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:19,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:19,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:19,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:20,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:44:21,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:44:21,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:44:24,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:44:24,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:24,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:24,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:24,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:24,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:25,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:25,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:25,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:25,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:26,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5d1bc9c7 +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:26,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:27,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:27,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:32,639 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:44:32,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:44:32,770 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:44:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----658694 +01 二月 2026 | 21:44:33,909 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:44:34,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:44:34,240 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:34,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:34,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:34,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:34,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:38,033 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:44:38,033 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:40,292 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:44:40,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6cd1674a +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:44:40,491 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[181048, 972225, 528242, 907904] +01 二月 2026 | 21:44:40,492 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 21:44:40,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:44:41,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:44:43,245 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:44:43,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:44:43,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:44:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:44,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:44,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:44,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:44,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:44,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:44,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:44,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:45,338 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@718d01f7 +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:46,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:46,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:46,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:46,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=658694, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 21:44:47,149 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 21:44:47,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 21:44:47,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 21:44:47,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----658694 +01 二月 2026 | 21:44:53,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=972225} +01 二月 2026 | 21:44:53,508 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 21:44:53,732 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6c458c55 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6c458c55 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:53,970 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:44:55,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:44:57,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:57,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:57,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:58,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:58,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:59,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@527e4940 +01 二月 2026 | 21:44:59,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@384c6049 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:972225 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------972225 +01 二月 2026 | 21:44:59,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:00,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:00,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:00,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:00,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:45:01,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:01,042 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:01,076 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----213911 +01 二月 2026 | 21:45:03,246 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:03,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:45:07,133 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:45:07,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:45:07,649 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@782b7431 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@782b7431 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:45:08,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:45:08,833 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:45:11,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:45:11,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:11,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:11,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:45:11,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:45:11,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:45:12,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:45:12,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:45:12,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:45:12,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:45:12,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ac7e9ec +01 二月 2026 | 21:45:13,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:45:13,578 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@75b2e37f +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:45:13,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:13,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:14,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:14,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:14,901 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----528242 +01 二月 2026 | 21:45:14,937 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:14,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:15,027 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----658694 +01 二月 2026 | 21:45:21,106 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:45:21,225 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:45:21,416 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2e279ba8 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2e279ba8 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:45:21,626 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:45:23,252 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:26,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:45:26,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:26,866 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@14fd7c69 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:45:29,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:45:31,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:45:32,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:45:32,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:45:32,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:45:32,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:45:33,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:45:33,252 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:33,390 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@718d01f7 +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:34,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:34,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:34,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:35,209 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----972225 +01 二月 2026 | 21:45:35,251 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:35,296 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:35,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----213911 +01 二月 2026 | 21:45:43,273 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:47,114 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=1, 907904=0} +01 二月 2026 | 21:45:47,114 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:48,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:45:56,301 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=1, 907904=0} +01 二月 2026 | 21:45:56,301 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:58,381 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:46:03,272 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:46:04,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:631131 +01 二月 2026 | 21:46:06,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:46:08,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631131 +01 二月 2026 | 21:46:08,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:08,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:09,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:09,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:09,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:09,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@35b5f02f +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:10,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:10,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:10,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:16,355 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:46:16,431 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:46:16,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:46:16,514 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----631131 +01 二月 2026 | 21:46:20,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631131 +01 二月 2026 | 21:46:20,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [774428]] +01 二月 2026 | 21:46:21,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [774428]] +01 二月 2026 | 21:46:21,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:21,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:21,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:21,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:21,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:22,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:22,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a263125 +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:23,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:23,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:23,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:24,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:889180 +01 二月 2026 | 21:46:25,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 21:46:27,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:46:27,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:28,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:28,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:28,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:28,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:28,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:28,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:29,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a263125 +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:30,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:30,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:30,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:35,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 21:46:36,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:46:36,081 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:46:36,114 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----889180 +01 二月 2026 | 21:46:40,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:183225 +01 二月 2026 | 21:46:41,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 21:46:43,273 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:46:43,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:183225 +01 二月 2026 | 21:46:43,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:44,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:47:25,890 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:47:25,935 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:47:30,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:47:30,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:47:36,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:47:36,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:47:40,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:47:40,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:47:55,254 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:47:55,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:48:02,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:48:03,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:48:06,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:48:06,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:48:09,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:183225 +01 二月 2026 | 21:48:09,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:49:09,596 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:49:09,639 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:49:14,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:49:14,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:49:20,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:263481 +01 二月 2026 | 21:49:21,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:49:22,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 21:49:24,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:263481 +01 二月 2026 | 21:49:24,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:24,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:49:24,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:49:24,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:49:25,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:49:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:49:25,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:49:26,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75aa5705 +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:49:27,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:49:27,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:49:27,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:49:32,857 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----942284 +01 二月 2026 | 21:49:32,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:49:32,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:49:33,008 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----263481 +01 二月 2026 | 21:49:36,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:352110 +01 二月 2026 | 21:49:37,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:49:38,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:49:40,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:352110 +01 二月 2026 | 21:49:40,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:40,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:49:41,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:49:41,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:49:41,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:49:41,744 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3c4ffdd +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:49:43,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:49:43,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:49:43,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:49:48,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:49:48,800 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:49:48,851 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:49:48,903 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----352110 +01 二月 2026 | 21:49:53,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:49:53,257 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:49:56,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:50:03,334 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:50:03,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:50:03,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:03,874 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:06,595 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:50:28,618 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:28,618 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:35,190 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:50:35,232 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:50:40,030 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:40,031 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:45,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:772291 +01 二月 2026 | 21:50:47,161 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:50:47,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:597575 +01 二月 2026 | 21:50:49,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772291 +01 二月 2026 | 21:50:50,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 21:50:50,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:50:50,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:50:51,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:50:51,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:50:51,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:50:51,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7deca2e4 +01 二月 2026 | 21:50:52,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:50:52,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 21:50:52,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:50:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:50:52,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:50:52,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:50:58,372 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----597575 +01 二月 2026 | 21:50:58,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:50:58,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 21:50:58,596 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----772291 +01 二月 2026 | 21:50:59,724 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=597575} +01 二月 2026 | 21:51:00,019 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:597575 +01 二月 2026 | 21:51:00,229 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:22 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@5334e971 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5334e971 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:51:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----null +01 二月 2026 | 21:51:04,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:51:04,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:51:06,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:12,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:465494 +01 二月 2026 | 21:51:14,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:51:16,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:465494 +01 二月 2026 | 21:51:16,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:16,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:17,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:17,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:17,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45d7f56f +01 二月 2026 | 21:51:18,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:18,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:18,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:18,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:18,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:24,485 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:51:24,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:51:24,581 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:51:24,626 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----465494 +01 二月 2026 | 21:51:29,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:465494 +01 二月 2026 | 21:51:29,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [181048]] +01 二月 2026 | 21:51:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [181048]] +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:30,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:30,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:30,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:31,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1df18818 +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:32,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:32,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:33,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:349581 +01 二月 2026 | 21:51:34,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:51:36,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:349581 +01 二月 2026 | 21:51:36,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:37,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:37,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:37,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:38,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:38,463 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1df18818 +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:39,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:39,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:39,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:43,366 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:51:44,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 21:51:44,969 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:51:45,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:51:45,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----349581 +01 二月 2026 | 21:51:50,372 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:51:50,372 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:51:52,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:53,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:54,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:01,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:02,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:02,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:02,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:514204 +01 二月 2026 | 21:52:02,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:52:03,377 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:04,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:514204 +01 二月 2026 | 21:52:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:05,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:06,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:06,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:06,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:06,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@585d4b8b +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:07,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:07,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:07,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:13,292 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:52:13,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:13,373 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:52:13,476 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----514204 +01 二月 2026 | 21:52:17,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:514204 +01 二月 2026 | 21:52:17,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:52:17,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:18,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:18,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:18,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:19,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e0efefd +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:20,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:20,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:20,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:21,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:854475 +01 二月 2026 | 21:52:22,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:52:24,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:854475 +01 二月 2026 | 21:52:24,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:24,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:25,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:25,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:25,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e0efefd +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:26,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:26,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:27,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:32,511 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:52:32,576 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:32,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:52:32,728 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----854475 +01 二月 2026 | 21:52:33,391 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:36,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:617648 +01 二月 2026 | 21:52:38,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:52:40,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:617648 +01 二月 2026 | 21:52:40,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:41,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:41,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:52:41,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:46,736 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:52:46,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:46,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:52:46,858 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----617648 +01 二月 2026 | 21:52:51,954 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:52:51,954 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:52:53,380 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:53,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:54,332 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:56,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:57,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:58,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:53:06,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:617648 +01 二月 2026 | 21:53:06,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:06,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:06,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:06,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:06,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:07,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:07,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:07,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:08,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5671a428 +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:09,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:09,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:09,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:10,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:121840 +01 二月 2026 | 21:53:11,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:196737 +01 二月 2026 | 21:53:13,393 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:13,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:121840 +01 二月 2026 | 21:53:13,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:13,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:13,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:13,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:13,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:14,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:14,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:14,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:15,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5671a428 +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:15,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:15,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:16,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:21,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----196737 +01 二月 2026 | 21:53:21,652 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:21,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:53:21,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----121840 +01 二月 2026 | 21:53:25,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:831938 +01 二月 2026 | 21:53:27,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:53:29,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:831938 +01 二月 2026 | 21:53:29,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:29,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:53:29,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:35,276 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:53:35,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:35,356 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:53:35,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----831938 +01 二月 2026 | 21:53:39,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:831938 +01 二月 2026 | 21:53:39,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:39,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:40,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:40,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:40,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:40,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7297bada +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:41,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:41,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:42,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:42,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:43,395 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:300469 +01 二月 2026 | 21:53:44,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 21:53:46,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:300469 +01 二月 2026 | 21:53:46,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:46,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:46,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:46,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:46,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:47,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:47,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:47,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7297bada +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:48,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:48,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:48,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:53,396 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:54,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 21:53:54,072 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:54,268 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:53:54,309 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----300469 +01 二月 2026 | 21:54:30,357 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:54:30,402 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:54:34,727 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:54:34,728 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:54:45,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:54:46,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:54:46,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:54:46,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:54:46,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:54:47,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:54:50,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:54:50,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:54:50,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:54:51,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:54:51,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:54:51,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:54:52,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44e0491b +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:54:53,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:54:53,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:54:53,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:54:59,105 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 21:54:59,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:54:59,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:54:59,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----264175 +01 二月 2026 | 21:55:00,295 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:55:00,657 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:55:00,956 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:01,330 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:04,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:55:04,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [528242]] +01 二月 2026 | 21:55:05,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [528242]] +01 二月 2026 | 21:55:05,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:05,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:05,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:05,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:06,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:06,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:06,683 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:06,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@2be343af +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:55:07,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:07,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:07,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:07,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:07,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:07,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:09,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:10,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:10,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:55:13,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:13,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:55:13,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:14,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:14,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:14,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:14,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:14,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:15,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:15,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:16,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:21,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:55:21,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:55:21,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:55:21,805 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----360339 +01 二月 2026 | 21:55:22,865 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:55:23,029 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:55:23,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:23,460 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:23,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:26,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:55:26,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:55:28,885 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:28,886 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:28,886 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:29,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1c72dfc6 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:55:29,179 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[181048, 972225, 528242, 907904] +01 二月 2026 | 21:55:29,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 21:55:29,244 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:55:29,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:29,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:55:32,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:32,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:33,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:33,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:33,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:33,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:33,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:33,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:34,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:34,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cb1857c +01 二月 2026 | 21:55:35,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:35,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:35,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:35,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:35,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:35,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:35,829 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=360339, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 21:55:35,964 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 21:55:35,997 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 21:55:36,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 21:55:36,072 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----360339 +01 二月 2026 | 21:55:42,118 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=972225} +01 二月 2026 | 21:55:42,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 21:55:42,458 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@17204cbb +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@17204cbb +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:42,721 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:55:43,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:55:45,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:55:45,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:46,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:46,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:46,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:46,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:46,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:46,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:46,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:47,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44e0491b +01 二月 2026 | 21:55:47,955 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@61714217 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:972225 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------972225 +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:48,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:48,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:48,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:48,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:49,110 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----528242 +01 二月 2026 | 21:55:49,152 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:55:49,198 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:55:49,240 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:55:53,445 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:55:53,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:55:55,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:55:55,424 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:55:55,767 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:56,124 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6b772d10 +01 二月 2026 | 21:55:56,125 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6b772d10 +01 二月 2026 | 21:55:56,125 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:56,160 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:57,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:55:59,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:59,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:59,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:00,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:00,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:00,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:00,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:56:01,701 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@24cc9c8d +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:01,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:01,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:01,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:01,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:02,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:02,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----364881 +01 二月 2026 | 21:56:02,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:02,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:02,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----360339 +01 二月 2026 | 21:56:08,913 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:56:09,035 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:56:09,230 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4f4613f9 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4f4613f9 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:09,515 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:13,458 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:14,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:56:14,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:56:14,864 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@5ce7ef35 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:56:15,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:17,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:56:18,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:56:20,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:56:20,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:20,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:21,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:21,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:21,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7faddd23 +01 二月 2026 | 21:56:22,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:22,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:22,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:22,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:22,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:22,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:23,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:56:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:23,383 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:23,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:56:23,487 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:23,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:29,537 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:56:29,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:56:30,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1c0f28d0 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1c0f28d0 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:30,204 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:56:31,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:56:33,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:56:33,527 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:33,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:33,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:33,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:33,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:33,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:34,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:34,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:34,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:34,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:56:35,453 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:35,634 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@23a7a362 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:56:35,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:35,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:35,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:35,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:35,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:35,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:35,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:35,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:36,454 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----364881 +01 二月 2026 | 21:56:36,506 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:36,579 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:36,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----360339 +01 二月 2026 | 21:56:42,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:56:42,824 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:56:43,016 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@40da7e64 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@40da7e64 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:43,349 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:48,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@f3ec07b +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:56:49,038 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:56:49,038 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:56:53,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:56:53,457 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:55,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:56:55,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:55,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:55,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:55,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:56,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:56,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7faddd23 +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:57,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:57,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:57,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:58,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:56:58,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:58,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:58,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:57:11,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:11,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:13,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:13,452 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:57:20,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:20,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:22,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:23,458 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:57:30,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:30,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:32,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:40,192 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:40,192 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:42,364 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:54,841 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:54,841 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:56,868 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:58:20,018 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:58:20,018 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:58:22,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:58:45,001 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:58:45,002 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:58:47,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:10,144 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:10,145 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:59:12,299 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:34,917 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:34,917 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:59:37,036 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:59,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:59,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:01,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:24,554 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:00:24,554 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:26,586 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:50,388 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:00:50,388 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:52,382 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:58,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:259957 +01 二月 2026 | 22:01:00,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:01:02,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259957 +01 二月 2026 | 22:01:02,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:02,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:03,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:03,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:03,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cb1857c +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:04,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:04,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:04,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:10,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 22:01:10,422 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:10,470 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 22:01:10,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----259957 +01 二月 2026 | 22:01:14,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259957 +01 二月 2026 | 22:01:14,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [972225]] +01 二月 2026 | 22:01:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [972225]] +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:15,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:15,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:16,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:16,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38989be3 +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:17,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:17,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:17,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:18,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:193562 +01 二月 2026 | 22:01:20,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 22:01:21,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:193562 +01 二月 2026 | 22:01:21,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:22,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:22,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:22,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:22,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:23,071 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38989be3 +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:23,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:23,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:24,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:29,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 22:01:29,552 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:29,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 22:01:29,654 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----193562 +01 二月 2026 | 22:01:33,276 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:01:33,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:828888 +01 二月 2026 | 22:01:34,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 22:01:36,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828888 +01 二月 2026 | 22:01:36,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:37,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:37,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:37,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:37,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:38,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d346d88 +01 二月 2026 | 22:01:39,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:39,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:01:39,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:39,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:39,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:39,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:44,919 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 22:01:44,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:44,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 22:01:45,034 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----828888 +01 二月 2026 | 22:01:50,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:01:50,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:01:52,341 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:01:53,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:01:53,284 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:01:54,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:01,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828888 +01 二月 2026 | 22:02:01,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, [807922]] +01 二月 2026 | 22:02:02,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, [807922]] +01 二月 2026 | 22:02:02,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:02,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:02,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:02,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:02,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:03,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:03,287 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:02:03,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1490bb4b +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:04,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:04,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:04,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:05,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197874 +01 二月 2026 | 22:02:06,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 22:02:08,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197874 +01 二月 2026 | 22:02:08,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:08,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:09,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:10,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:10,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1490bb4b +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:11,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:11,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:11,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:17,100 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----942284 +01 二月 2026 | 22:02:17,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:02:17,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 22:02:17,237 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----197874 +01 二月 2026 | 22:02:22,645 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:02:22,645 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:02:24,592 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:25,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:27,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:33,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:157760 +01 二月 2026 | 22:02:35,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 22:02:37,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:157760 +01 二月 2026 | 22:02:37,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:37,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:38,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:38,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:38,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:38,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:39,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75690243 +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:39,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:39,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:40,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:43,300 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:02:45,755 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 22:02:45,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:02:45,834 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 22:02:45,868 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----157760 +01 二月 2026 | 22:02:50,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:157760 +01 二月 2026 | 22:02:50,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, [458528]] +01 二月 2026 | 22:02:50,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, [458528]] +01 二月 2026 | 22:02:50,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:02:50,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:51,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:778300 +01 二月 2026 | 22:02:52,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:02:54,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:778300 +01 二月 2026 | 22:02:54,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:54,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:54,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:02:54,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:00,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 22:03:00,454 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:00,501 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 22:03:00,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----778300 +01 二月 2026 | 22:03:03,307 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:06,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:03:06,330 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:03:08,211 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:08,983 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:10,768 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:12,765 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:20,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360127 +01 二月 2026 | 22:03:21,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 22:03:23,312 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:23,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360127 +01 二月 2026 | 22:03:23,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:24,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:24,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:03:24,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:29,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 22:03:29,913 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:29,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 22:03:29,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----360127 +01 二月 2026 | 22:03:34,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360127 +01 二月 2026 | 22:03:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:35,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:03:36,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:03:36,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:03:36,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:03:37,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34be438 +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:03:38,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:03:38,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:03:38,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:39,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737927 +01 二月 2026 | 22:03:41,064 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:597575 +01 二月 2026 | 22:03:43,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737927 +01 二月 2026 | 22:03:43,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:43,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:03:44,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:03:44,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:03:44,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:03:44,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34be438 +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:03:45,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:03:45,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:03:46,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:51,641 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----597575 +01 二月 2026 | 22:03:51,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:51,717 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 22:03:51,753 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----737927 +01 二月 2026 | 22:03:53,392 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:55,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:884058 +01 二月 2026 | 22:03:57,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 22:03:59,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:884058 +01 二月 2026 | 22:03:59,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:59,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:59,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:03:59,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 22:04:05,332 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 22:04:05,376 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:04:05,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 22:04:05,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----884058 +01 二月 2026 | 22:04:10,643 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:04:10,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:04:13,079 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:13,329 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:04:14,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:15,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:17,096 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:18,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:29,606 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:06:31,091 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:576780 player:[375019,731872] fake_json:1 +01 二月 2026 | 22:06:31,379 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:576780 player:[375019,731872] fake_json:1 +01 二月 2026 | 22:06:31,676 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:412964 player:[980338,367629] fake_json:1 +01 二月 2026 | 22:06:56,666 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:303012 player:[486925,964981] fake_json:1 +01 二月 2026 | 22:06:59,927 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:987720 player:[324591,731872] fake_json:1 +01 二月 2026 | 22:07:00,002 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:987720 player:[324591,731872] fake_json:1 +01 二月 2026 | 22:07:11,103 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:743105 player:[105712,594358] fake_json:1 +01 二月 2026 | 22:07:11,337 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:743105 player:[105712,594358] fake_json:1 +01 二月 2026 | 22:07:13,591 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:687159 player:[808892,380849] fake_json:1 +01 二月 2026 | 22:07:13,899 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:687159 player:[808892,380849] fake_json:1 +01 二月 2026 | 22:07:15,689 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:150355 player:[697044,773221] fake_json:1 +01 二月 2026 | 22:07:16,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:150355 player:[697044,773221] fake_json:1 +01 二月 2026 | 22:07:29,180 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:239690 player:[537378,579388] fake_json:1 +01 二月 2026 | 22:07:32,566 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:641783 player:[728796,117229] fake_json:1 +01 二月 2026 | 22:07:46,563 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:483353 player:[232306,345814] fake_json:1 +01 二月 2026 | 22:07:53,327 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:588819 player:[325682,492687] fake_json:1 +01 二月 2026 | 22:07:55,555 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:546533 player:[565080,285430] fake_json:1 +01 二月 2026 | 22:08:02,492 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:980678 player:[219433,420483] fake_json:1 +01 二月 2026 | 22:08:03,424 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:995938 player:[522380,964737] fake_json:1 +01 二月 2026 | 22:08:07,466 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:821922 player:[918174,449124] fake_json:1 +01 二月 2026 | 22:08:07,800 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:821922 player:[918174,449124] fake_json:1 +01 二月 2026 | 22:08:09,010 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:199154 player:[506684,842249] fake_json:1 +01 二月 2026 | 22:08:15,167 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:496463 player:[929128,631298] fake_json:1 +01 二月 2026 | 22:08:15,651 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:496463 player:[929128,631298] fake_json:1 +01 二月 2026 | 22:08:24,211 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:197888 player:[311163,138664] fake_json:1 +01 二月 2026 | 22:08:27,067 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540166 player:[575253,102523] fake_json:1 +01 二月 2026 | 22:08:31,689 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:772317 player:[604789,561100] fake_json:1 +01 二月 2026 | 22:08:38,058 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:695372 player:[324591,169423] fake_json:1 +01 二月 2026 | 22:08:45,654 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:475889 player:[216307,422256] fake_json:1 +01 二月 2026 | 22:08:52,724 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:365496 player:[974098,135626] fake_json:1 +01 二月 2026 | 22:08:54,666 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:352337 player:[239079,219433] fake_json:1 +01 二月 2026 | 22:08:57,323 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:223950 player:[111142,375019] fake_json:1 +01 二月 2026 | 22:08:57,403 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:942414 player:[584915,120923] fake_json:1 +01 二月 2026 | 22:09:02,235 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:857420 player:[412846,769065] fake_json:1 +01 二月 2026 | 22:09:02,873 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:605540 player:[464064,367629] fake_json:1 +01 二月 2026 | 22:09:05,381 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:115705 player:[475998,971280] fake_json:1 +01 二月 2026 | 22:09:27,772 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:520626 player:[197040,275580] fake_json:1 +01 二月 2026 | 22:09:29,522 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:287834 player:[105712,922717] fake_json:1 +01 二月 2026 | 22:09:30,559 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:956490 player:[178245,276248] fake_json:1 +01 二月 2026 | 22:09:30,844 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:956490 player:[178245,276248] fake_json:1 +01 二月 2026 | 22:09:33,980 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:609790 player:[467691,859011] fake_json:1 +01 二月 2026 | 22:09:34,073 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:609790 player:[467691,859011] fake_json:1 +01 二月 2026 | 22:09:41,360 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,367 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,739 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:230435 player:[217501,293828] fake_json:1 +01 二月 2026 | 22:10:11,326 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:256449 player:[232392,714528] fake_json:1 +01 二月 2026 | 22:10:14,702 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:325711 player:[326076,322124] fake_json:1 +01 二月 2026 | 22:10:31,058 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:440595 player:[877479,884689] fake_json:1 +01 二月 2026 | 22:10:36,682 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:429811 player:[228418,121078] fake_json:1 +01 二月 2026 | 22:10:39,351 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:806155 player:[243124,419691] fake_json:1 +01 二月 2026 | 22:10:41,211 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:761104 player:[749510,271266] fake_json:1 +01 二月 2026 | 22:10:41,621 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:670399 player:[268239,781426] fake_json:1 +01 二月 2026 | 22:10:43,253 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:670399 player:[268239,781426] fake_json:1 +01 二月 2026 | 22:10:47,273 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:785499 player:[208066,886844] fake_json:1 +01 二月 2026 | 22:10:49,797 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:279117 player:[479989,290525] fake_json:1 +01 二月 2026 | 22:10:52,684 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:849720 player:[324591,636736] fake_json:1 +01 二月 2026 | 22:10:55,023 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:507626 player:[561100,264046] fake_json:1 +01 二月 2026 | 22:10:56,793 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:344616 player:[486925,676576] fake_json:1 +01 二月 2026 | 22:11:01,981 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:740968 player:[306949,220495] fake_json:1 +01 二月 2026 | 22:11:02,187 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:697180 player:[974098,186948] fake_json:1 +01 二月 2026 | 22:11:07,045 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:696637 player:[622079,746069] fake_json:1 +01 二月 2026 | 22:11:10,764 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:896984 player:[419691,488731] fake_json:1 +01 二月 2026 | 22:11:15,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:239152 player:[422256,613367] fake_json:1 +01 二月 2026 | 22:11:25,249 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:505626 player:[176873,211134] fake_json:1 +01 二月 2026 | 22:11:31,235 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:946769 player:[298784,219433] fake_json:1 +01 二月 2026 | 22:11:34,962 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:675724 player:[320128,603095] fake_json:1 +01 二月 2026 | 22:11:35,058 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:490854 player:[496878,306949] fake_json:1 +01 二月 2026 | 22:11:39,069 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:857711 player:[773221,302295] fake_json:1 +01 二月 2026 | 22:11:42,456 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:722936 player:[847821,851515] fake_json:1 +01 二月 2026 | 22:11:43,322 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:966135 player:[419691,142424] fake_json:1 +01 二月 2026 | 22:11:47,038 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:796219 player:[343614,844808] fake_json:1 +01 二月 2026 | 22:11:47,178 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:796219 player:[343614,844808] fake_json:1 +01 二月 2026 | 22:11:49,156 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532141 player:[373888,139069] fake_json:1 +01 二月 2026 | 22:11:49,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:532141 player:[373888,139069] fake_json:1 +01 二月 2026 | 22:12:01,481 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:390445 player:[412846,957878] fake_json:1 +01 二月 2026 | 22:12:04,481 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:810891 player:[812846,575253] fake_json:1 +01 二月 2026 | 22:12:06,630 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:675523 player:[561100,232392] fake_json:1 +01 二月 2026 | 22:12:10,835 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:823349 player:[363721,162261] fake_json:1 +01 二月 2026 | 22:12:11,313 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:870622 player:[481708,971280] fake_json:1 +01 二月 2026 | 22:12:16,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:922888 player:[214705,138664] fake_json:1 +01 二月 2026 | 22:12:18,855 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:482644 player:[694994,742999] fake_json:1 +01 二月 2026 | 22:12:20,628 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:719921 player:[453908,986483] fake_json:1 +01 二月 2026 | 22:12:21,715 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:500686 player:[364762,275580] fake_json:1 +01 二月 2026 | 22:12:22,358 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:780566 player:[535941,264055] fake_json:1 +01 二月 2026 | 22:12:24,792 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:763837 player:[285430,842249] fake_json:1 +01 二月 2026 | 22:12:25,609 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763837 player:[285430,842249] fake_json:1 +01 二月 2026 | 22:12:28,708 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:584616 player:[986709,586416] fake_json:1 +01 二月 2026 | 22:12:28,749 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:584616 player:[986709,586416] fake_json:1 +01 二月 2026 | 22:12:31,212 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:743929 player:[779672,144519] fake_json:1 +01 二月 2026 | 22:12:36,805 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:902384 player:[313913,116323] fake_json:1 +01 二月 2026 | 22:12:37,173 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:497610 player:[749510,176873] fake_json:1 +01 二月 2026 | 22:12:45,406 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:911635 player:[150655,791804] fake_json:1 +01 二月 2026 | 22:12:55,820 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:419751 player:[308474,791370] fake_json:1 +01 二月 2026 | 22:13:02,956 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:129249 player:[473945,689990] fake_json:1 +01 二月 2026 | 22:13:03,833 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:129249 player:[473945,689990] fake_json:1 +01 二月 2026 | 22:13:04,937 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:881677 player:[971280,519319] fake_json:1 +01 二月 2026 | 22:13:05,455 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:844475 player:[584915,488731] fake_json:1 +01 二月 2026 | 22:13:07,147 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:844475 player:[584915,488731] fake_json:1 +01 二月 2026 | 22:13:10,606 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:229119 player:[463270,506684] fake_json:1 +01 二月 2026 | 22:13:10,683 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:484014 player:[703863,884689] fake_json:1 +01 二月 2026 | 22:13:11,183 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:229119 player:[463270,506684] fake_json:1 +01 二月 2026 | 22:13:27,423 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:322077 player:[117229,271266] fake_json:1 +01 二月 2026 | 22:13:30,541 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:364452 player:[611342,486521] fake_json:1 +01 二月 2026 | 22:13:33,129 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:545755 player:[152571,555668] fake_json:1 +01 二月 2026 | 22:26:09,822 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:26:09,865 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:26:14,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:26:14,342 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:26:17,304 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:18,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:18,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:19,675 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:20,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:21,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:22,400 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:22,467 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:679919 player:[369539,714528] fake_json:1 +01 二月 2026 | 22:26:24,514 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:578778 player:[594271,859168] fake_json:1 +01 二月 2026 | 22:26:25,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:26,102 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:29,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:31,279 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:846815 player:[844808,781285] fake_json:1 +01 二月 2026 | 22:26:33,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:34,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:35,142 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:35,781 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:804580 player:[142424,914178] fake_json:1 +01 二月 2026 | 22:26:35,977 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:804580 player:[142424,914178] fake_json:1 +01 二月 2026 | 22:26:36,129 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:36,916 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:37,883 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:757115 player:[632242,380849] fake_json:1 +01 二月 2026 | 22:26:38,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:38,885 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:619113 player:[680458,562333] fake_json:1 +01 二月 2026 | 22:26:39,568 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:40,258 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:40,710 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:812366 player:[535941,426508] fake_json:1 +01 二月 2026 | 22:26:45,318 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:387160 player:[186948,464064] fake_json:1 +01 二月 2026 | 22:26:45,545 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:48,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:51,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:52,686 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:54,013 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:56,029 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:56,971 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:00,098 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:00,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:17,389 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:640719 player:[185931,812296] fake_json:1 +01 二月 2026 | 22:27:34,703 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:27:34,746 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:27:38,797 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:27:38,797 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:27:41,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:42,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:43,254 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:44,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:45,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:47,466 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:47,945 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:142539 player:[636253,142424] fake_json:1 +01 二月 2026 | 22:27:48,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:22,028 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:30:22,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:30:26,217 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:30:26,218 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:30:29,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:30,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:31,773 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:33,097 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:34,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:35,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:36,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:38,206 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:174869 player:[682601,323298] fake_json:1 +01 二月 2026 | 22:30:38,526 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:42,224 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:455849 player:[727526,891069] fake_json:1 +01 二月 2026 | 22:30:42,409 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:215143 player:[649915,926022] fake_json:1 +01 二月 2026 | 22:30:42,554 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:42,885 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:678514 player:[850740,604789] fake_json:1 +01 二月 2026 | 22:30:43,353 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:44,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:45,067 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:129924 player:[899174,689990] fake_json:1 +01 二月 2026 | 22:30:45,307 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:45,440 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:408955 player:[749324,730107] fake_json:1 +01 二月 2026 | 22:30:46,560 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:47,303 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:48,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:49,427 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:577615 player:[867388,725195] fake_json:1 +01 二月 2026 | 22:30:49,505 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:680034 player:[537378,264055] fake_json:1 +01 二月 2026 | 22:30:50,932 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:926028 player:[808621,232306] fake_json:1 +01 二月 2026 | 22:30:51,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:53,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:55,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:56,062 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:371231 player:[714564,769065] fake_json:1 +01 二月 2026 | 22:30:56,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:57,478 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:647572 player:[334272,275580] fake_json:1 +01 二月 2026 | 22:30:58,170 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:126859 player:[586416,339175] fake_json:1 +01 二月 2026 | 22:31:01,714 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:514262 player:[116954,307383] fake_json:1 +01 二月 2026 | 22:31:07,601 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:434446 player:[697044,190143] fake_json:1 +01 二月 2026 | 22:31:11,071 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:936904 player:[798329,375019] fake_json:1 +01 二月 2026 | 22:31:12,234 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:678214 player:[] fake_json: +01 二月 2026 | 22:31:16,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:31:16,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:31:18,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:19,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:19,176 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:603871 player:[120923,639690] fake_json:1 +01 二月 2026 | 22:31:19,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:21,035 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:21,794 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:504124 player:[373888,117229] fake_json:1 +01 二月 2026 | 22:31:21,828 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:22,609 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:23,711 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:25,058 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:26,125 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:37,916 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:817994 player:[102523,323298] fake_json:1 +01 二月 2026 | 22:31:41,521 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:671982 player:[964737,220495] fake_json:1 +01 二月 2026 | 22:34:00,974 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:34:01,021 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:34:04,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:34:04,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:34:07,963 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:08,875 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:09,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:10,452 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:653423 player:[] fake_json: +01 二月 2026 | 22:34:10,597 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:12,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:13,799 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:14,841 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:800445 player:[] fake_json: +01 二月 2026 | 22:34:16,098 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:16,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:18,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:19,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:19,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:20,882 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:945728 player:[684960,488731] fake_json:1 +01 二月 2026 | 22:34:21,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:21,897 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:22,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:24,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:25,807 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:485803 player:[247904,812846] fake_json:1 +01 二月 2026 | 22:34:25,808 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:27,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:30,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:30,563 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:327842 player:[934574,891069] fake_json:1 +01 二月 2026 | 22:34:30,838 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:964352 player:[682601,731872] fake_json:1 +01 二月 2026 | 22:34:31,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:31,175 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:327842 player:[934574,891069] fake_json:1 +01 二月 2026 | 22:34:31,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:32,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:33,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:34,894 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:36,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:37,495 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:723355 player:[798329,565750] fake_json:1 +01 二月 2026 | 22:34:37,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:39,544 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:40,501 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:42,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:42,848 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:988414 player:[345814,918827] fake_json:1 +01 二月 2026 | 22:34:47,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:52,861 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:35:01,367 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:805651 player:[417353,918174] fake_json:1 +01 二月 2026 | 22:35:12,228 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:35:13,254 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:145148 player:[411599,100371] fake_json:1 +01 二月 2026 | 22:35:13,431 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:616086 player:[486521,118438] fake_json:1 +01 二月 2026 | 22:36:02,263 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:36:02,310 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:36:06,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:36:06,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:36:08,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:09,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:10,505 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:12,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:13,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:14,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:14,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:15,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:16,981 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218827 player:[186542,190143] fake_json:1 +01 二月 2026 | 22:36:17,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:18,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:20,840 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:21,770 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:23,109 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:24,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:25,359 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:517749 player:[359905,507376] fake_json:1 +01 二月 2026 | 22:36:26,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:26,818 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:140085 player:[453908,506709] fake_json:1 +01 二月 2026 | 22:36:29,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:29,852 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:344921 player:[540870,848270] fake_json:1 +01 二月 2026 | 22:36:30,104 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:860366 player:[610725,264055] fake_json:1 +01 二月 2026 | 22:36:30,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:30,359 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:870982 player:[475998,235071] fake_json:1 +01 二月 2026 | 22:36:31,095 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:33,108 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:604123 player:[780922,522078] fake_json:1 +01 二月 2026 | 22:36:35,506 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:107043 player:[152571,812846] fake_json:1 +01 二月 2026 | 22:37:22,184 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:37:22,229 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:37:26,302 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:37:26,302 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:37:28,389 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:29,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:31,034 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:724653 player:[] fake_json: +01 二月 2026 | 22:37:31,649 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:32,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:33,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:34,933 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:35,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:37,362 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:38,284 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:891823 player:[169423,986709] fake_json:1 +01 二月 2026 | 22:37:38,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:40,294 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:40,856 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:655232 player:[135626,274989] fake_json:1 +01 二月 2026 | 22:37:41,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:42,939 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:586699 player:[565080,694994] fake_json:1 +01 二月 2026 | 22:37:44,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:44,883 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:944494 player:[859011,812846] fake_json:1 +01 二月 2026 | 22:37:45,247 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:472798 player:[105712,914178] fake_json:1 +01 二月 2026 | 22:37:45,324 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:46,244 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:337680 player:[] fake_json: +01 二月 2026 | 22:37:46,359 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:803379 player:[947877,728796] fake_json:1 +01 二月 2026 | 22:37:47,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:48,212 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:974328 player:[835779,259935] fake_json:1 +01 二月 2026 | 22:37:48,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:49,314 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:49,580 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:724494 player:[571393,608744] fake_json:1 +01 二月 2026 | 22:37:50,163 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:50,615 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:610228 player:[892185,964737] fake_json:1 +01 二月 2026 | 22:37:51,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:56,485 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:724370 player:[974098,684960] fake_json:1 +01 二月 2026 | 22:38:00,275 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:603918 player:[842249,773221] fake_json:1 +01 二月 2026 | 22:38:00,590 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:920024 player:[117229,193751] fake_json:1 +01 二月 2026 | 22:38:02,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:154766 player:[639690,918998] fake_json:1 +01 二月 2026 | 22:38:06,343 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:730423 player:[313913,495471] fake_json:1 +01 二月 2026 | 22:38:08,119 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:303426 player:[781285,847821] fake_json:1 +01 二月 2026 | 22:38:09,954 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:181487 player:[680458,727526] fake_json:1 +01 二月 2026 | 22:40:26,183 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:40:26,225 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:40:30,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:40:30,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:40:32,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:33,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:34,416 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:35,368 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:36,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:37,712 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:197874 player:[] fake_json: +01 二月 2026 | 22:40:38,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:40,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:41,621 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:41,919 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:840592 player:[771368,812296] fake_json:1 +01 二月 2026 | 22:40:42,099 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:746343 player:[725195,918174] fake_json:1 +01 二月 2026 | 22:40:42,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:43,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:44,108 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:751400 player:[222778,711301] fake_json:1 +01 二月 2026 | 22:40:45,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:46,094 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:46,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:394954 player:[898464,216232] fake_json:1 +01 二月 2026 | 22:40:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:47,712 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:48,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:49,607 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:883833 player:[954097,453908] fake_json:1 +01 二月 2026 | 22:40:49,942 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:883833 player:[954097,453908] fake_json:1 +01 二月 2026 | 22:40:50,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:52,088 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:52,294 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:952385 player:[812846,358668] fake_json:1 +01 二月 2026 | 22:40:52,519 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:952385 player:[812846,358668] fake_json:1 +01 二月 2026 | 22:40:52,976 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:54,042 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:54,419 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:744411 player:[798329,937485] fake_json:1 +01 二月 2026 | 22:40:55,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:56,874 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:118883 player:[268239,253896] fake_json:1 +01 二月 2026 | 22:40:57,349 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:118883 player:[268239,253896] fake_json:1 +01 二月 2026 | 22:40:57,816 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:58,089 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:129761 player:[412076,475998] fake_json:1 +01 二月 2026 | 22:40:59,403 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:00,326 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:01,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:02,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:04,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:05,519 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:07,117 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:08,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:09,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:10,599 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:13,973 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:416129 player:[540555,771368] fake_json:1 +01 二月 2026 | 22:41:14,535 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:386366 player:[503175,918827] fake_json:1 +01 二月 2026 | 22:41:14,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:19,732 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:19,639 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:42:19,684 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:42:24,072 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:42:24,074 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:42:26,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:27,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:28,677 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:29,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:30,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:31,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:31,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:32,777 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:35,083 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:36,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:37,405 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:842063 player:[162261,426508] fake_json:1 +01 二月 2026 | 22:42:38,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:39,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:39,877 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:614591 player:[393225,759688] fake_json:1 +01 二月 2026 | 22:42:40,521 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:42,001 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:411192 player:[749541,537378] fake_json:1 +01 二月 2026 | 22:42:42,354 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:651689 player:[561100,654439] fake_json:1 +01 二月 2026 | 22:42:43,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:44,363 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:646707 player:[632242,850026] fake_json:1 +01 二月 2026 | 22:42:45,388 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:46,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:46,312 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:522514 player:[262801,471570] fake_json:1 +01 二月 2026 | 22:42:46,370 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[364881, 181048, 972225, 528242, 907904] +01 二月 2026 | 22:42:46,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 22:42:46,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:253858 +01 二月 2026 | 22:42:47,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:42:48,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253858 +01 二月 2026 | 22:42:48,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +01 二月 2026 | 22:42:49,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +01 二月 2026 | 22:42:49,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:42:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:42:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:42:49,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:42:49,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:42:50,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:42:50,592 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3198101e +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:42:51,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:42:51,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:42:51,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:42:51,944 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=253858, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 22:42:52,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 22:42:52,164 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 22:42:52,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 22:42:52,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----253858 +01 二月 2026 | 22:42:56,271 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:363126 player:[190143,522380] fake_json:1 +01 二月 2026 | 22:42:56,397 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:363126 player:[190143,522380] fake_json:1 +01 二月 2026 | 22:42:58,311 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=972225} +01 二月 2026 | 22:42:58,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 22:42:58,766 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 22:42:58,767 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------972225 +01 二月 2026 | 22:42:58,845 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{972225=taurus.client.TaurusClient@52497d7e} +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@52497d7e +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++972225 +01 二月 2026 | 22:42:59,213 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++670680 +01 二月 2026 | 22:42:59,257 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++18 +01 二月 2026 | 22:42:59,257 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{670680}:play:18 +01 二月 2026 | 22:42:59,343 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@52497d7e +01 二月 2026 | 22:42:59,742 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:00,562 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:875171 player:[959053,267854] fake_json:1 +01 二月 2026 | 22:43:00,623 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:875171 player:[959053,267854] fake_json:1 +01 二月 2026 | 22:43:01,696 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 205, 202, 106, 203, 101, 206, 108, 105, 103, 109, 105, 104, 202] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +01 二月 2026 | 22:43:03,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:05,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:05,401 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 205, 202, 106, 203, 101, 206, 105, 103, 109, 105, 104, 202, 101] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 107, 106] +01 二月 2026 | 22:43:06,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 202, 106, 203, 101, 105, 103, 105, 104, 202, 101] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 207, 109, 107, 106] +01 二月 2026 | 22:43:08,195 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:166996 player:[219433,954097] fake_json:1 +01 二月 2026 | 22:43:08,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:09,628 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:10,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 202, 106, 101, 105, 103, 105, 104, 202, 101, 107] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 201, 109, 107, 106, 204, 205, 206, 205] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 106, 101, 105, 103, 105, 104, 202, 101, 107, 208] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 201, 207, 109, 105, 107, 106, 204, 205, 206, 205] +01 二月 2026 | 22:43:12,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:12,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:13,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:14,142 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:849507 player:[255062,571393] fake_json:1 +01 二月 2026 | 22:43:14,339 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:728235 player:[960366,875247] fake_json:1 +01 二月 2026 | 22:43:14,692 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:728235 player:[960366,875247] fake_json:1 +01 二月 2026 | 22:43:16,866 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:333916 player:[208066,506684] fake_json:1 +01 二月 2026 | 22:43:17,253 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:333916 player:[208066,506684] fake_json:1 +01 二月 2026 | 22:43:21,318 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:495966 player:[259935,636253] fake_json:1 +01 二月 2026 | 22:43:23,815 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:264238 player:[230509,890306] fake_json:1 +01 二月 2026 | 22:43:23,890 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:264238 player:[230509,890306] fake_json:1 +01 二月 2026 | 22:43:23,973 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:730898 player:[409256,482439] fake_json:1 +01 二月 2026 | 22:43:40,814 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:43,483 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:43:43,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 22:43:43,711 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:471208 player:[111926,503175] fake_json:1 +01 二月 2026 | 22:43:44,063 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964988 player:[150655,166896] fake_json:1 diff --git a/game_web/web_group/target/ROOT.war b/game_web/web_group/target/ROOT.war index a258ffe9e2f9e61801ffaaea8f91e2128e84124e..b491c14d2e487c195efb32bb706ee64a11531874 100644 GIT binary patch delta 320873 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

+#2zyCr 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

{P=x& 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

>|7QQ%E-f&Di^mnr)+N&Xu{s=*T?g@u0 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 NK#4H0T%pL){{iWRONsyh delta 318808 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 z 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

OO~V!;i;0{Nie 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�vyum}q3w@kVG`@w4@=Es`=(C@2)6J4A$98A=zb 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�dvPnh!88T@E|3V+D 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

+ * //拟定: + * 1、对应的提示事件遍历 实行假设做了处理之后的结果 对应结果的对象 + * boolean isTing 是否听牌 + * boolean canTing 能否听牌 + * int tingNum 听多少张 + * int isDaHu 是否大胡 + * int guzhang 有多少孤章 + * int lastHands 差多少手 + * int id tiplist id + * List opcard + * int weight tiplist weight + * int card tiplist card + * int type tiplist type + * 2、通过遍历后的结果进行打分 + * 打分系统: + * 已经听牌: ---> 40 + * 操作后能听 ---> 20 + * 操作之后散听 ---> -50 + * 听多张,每一张:---> 3 + * 孤章,每一张:----> -3 + * 差手数:每一手 ----> -5 + * 操作之前是否大胡 ----> 10 + * 去掉大胡 -----> -10 + *

+ * 先碰107,后补: + * {"tip_list":[{"type":5,"id":1,"opcard":[107],"weight":3,"card":107},{"type":5,"id":2,"opcard":[107],"weight":4,"card":107}]} + *

+ * 手上有3个摸一个204:开补 + * {"tip_list":[{"type":4,"id":1,"opcard":[204],"weight":3,"card":204},{"type":4,"id":2,"opcard":[204],"weight":4,"card":204}]} + *

+ * 手上有3个,对家打一个206:开补 + * {"tip_list":[{"type":3,"id":1,"opcard":[206],"weight":3,"card":206}]} + */ + public String actionCard(ITObject param, TaurusClient client) { + ITArray tipList = param.getTArray("tip_list"); +// log.info("tipList" +tipList); + ITObject params = TObject.newInstance(); + int card = 0; + + //循环 + List yupanhandcard = new ArrayList<>(); + yupanhandcard.addAll(changShaCardInhand); + //进行操作之前能否下听 + + List shifoutingpai = changShaSuanFaTest.handscardshifoutingpai(changShaCardInhand, chowGroup, pongGroup, gangdepai); + boolean beforelisten = false;//记录操作之前的下听状态 + System.out.println("shifoutingpai" + shifoutingpai); + if (shifoutingpai.size() > 0) { + beforelisten = true; + } + + System.out.println("beforelisten" + beforelisten); + //如果杠了之后还能继续听牌则杠 + + //优先处理胡牌 + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip1 = (TObject) tipList.get(i).getObject(); + int type = firstTip1.getInt("type"); + int id = firstTip1.getInt("id"); + if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "胡牌"; + } + } + + //如果下听了,可以杠 + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + int type = firstTip.getInt("type"); + int id = firstTip.getInt("id"); + int weight = firstTip.getInt("weight"); + card = firstTip.getInt("card"); + + + if ((type == 5 || type == 3 || type == 4) && weight == 4) { + //判断开杠后是否能下听 + List gangusecars = new ArrayList<>(); + gangusecars.addAll(changShaCardInhand); + + if (type == 3) { + Util.removeCard(gangusecars, card, 3); + List shifoutingpai3 = changShaSuanFaTest.handscardshifoutingpai(gangusecars, chowGroup, pongGroup, gangdepai); + System.out.println(shifoutingpai3); + + if (shifoutingpai3.size() > 0) { + //开杠 + //判断是否杠了之后没有牌可以听 + List allList = new ArrayList<>(); + allList.addAll(changShaCardInhand); + allList.addAll(changShachuguopai); + int jutingnum = changShaSuanFaTest.getTingPainum(shifoutingpai3, allList); + if (jutingnum == 0) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + + Util.removeCard(changShaCardInhand, card, 3); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "开杠"; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + } + + if (type == 4) { + + + // Util.removeCard(changShaCardInhand,card,4); + Util.removeCard(gangusecars, card, 4); + List shifoutingpai4 = changShaSuanFaTest.handscardshifoutingpai(gangusecars, chowGroup, pongGroup, gangdepai); + if (shifoutingpai4.size() > 0) { + //开杠 + + //判断是否杠了之后没有牌可以听 + List allList = new ArrayList<>(); + allList.addAll(changShaCardInhand); + allList.addAll(changShachuguopai); + int jutingnum = changShaSuanFaTest.getTingPainum(shifoutingpai4, allList); + if (jutingnum == 0) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + + Util.removeCard(changShaCardInhand, card, 4); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "开杠"; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + } + if (type == 5) { + //Util.removeCard(changShaCardInhand,card,1); + + Util.removeCard(gangusecars, card, 1); + List shifoutingpai5 = changShaSuanFaTest.handscardshifoutingpai(gangusecars, chowGroup, pongGroup, gangdepai); + if (shifoutingpai5.size() > 0) { + //开杠 + + //判断是否杠了之后没有牌可以听 + List allList = new ArrayList<>(); + allList.addAll(changShaCardInhand); + allList.addAll(changShachuguopai); + int jutingnum = changShaSuanFaTest.getTingPainum(shifoutingpai5, allList); + if (jutingnum == 0) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + + Util.removeCard(changShaCardInhand, card, 1); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "开杠"; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return "不开杠"; + } + } + + + } + } + + //判断是否是大胡 + int beforeIsDahu = 0; + + beforeIsDahu = changShaSuanFaTest.checkDahu(yupanhandcard, chowGroup, pongGroup, gangdepai); + System.out.println("bef:" + beforeIsDahu); + //5、门清 + if (yupanhandcard.size() == 13 && beforelisten) { + beforeIsDahu = 5;//门清 + } + + //操作之前出现的牌 + List allSeeCard = new ArrayList<>(); + + + Map pingfenResult = new HashMap<>(); + Map idObject = new HashMap<>(); + + //int bupaiid = 0;//补牌id + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + int type = firstTip.getInt("type"); + int id = firstTip.getInt("id"); + int weight = firstTip.getInt("weight"); + card = firstTip.getInt("card"); + ITArray opcard = TArray.newInstance(); + opcard = firstTip.getTArray("opcard"); + if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "胡牌"; + } + //if((type==4||type==5||type==6)&&weight==3){ + // bupaiid = id; + // } + //对应的数据 + ITObject tmp = new TObject(); + //处理听的结果 + switch (type) { + case 1: + //吃 + tmp = changShaSuanFaTest.pingguChi(beforelisten, card, opcard, yupanhandcard, beforeIsDahu, allSeeCard, chowGroup, pongGroup, gangdepai, changShachuguopai); + break; + case 2: + //碰 + tmp = changShaSuanFaTest.pingguPeng(beforelisten, card, opcard, yupanhandcard, beforeIsDahu, allSeeCard, chowGroup, pongGroup, gangdepai, changShachuguopai); + break; + default: + break; + } + //记录下来事件 + if (tmp.size() > 0) { + pingfenResult.put(id, tmp); + } + ITObject sj = new TObject(); + sj.putInt("weight", weight); + sj.putInt("type", type); + sj.putTArray("opcard", opcard); + idObject.put(id, sj); + } + //计算分数 + System.out.println(pingfenResult); + if (pingfenResult.size() > 0) { + int changeid = changShaSuanFaTest.suanfen(pingfenResult); + System.out.println("changeid:" + changeid); + //选择最优的分数 + if (changeid == 0) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } else { + //获取 + for (Map.Entry entry : idObject.entrySet()) { + if (entry.getKey() == changeid) { + ITObject tmp = entry.getValue(); + System.out.println("tmp ++++++++++= " + tmp); + if (tmp.getInt("type") == 2) { + //碰 + ITArray outcards = tmp.getTArray("opcard"); + for (int i = 0; i < outcards.size(); i++) { + Util.removeCard(changShaCardInhand, outcards.getInt(0), 2); + } + pongGroup.add(outcards.getInt(0)); + pongGroup.add(outcards.getInt(0)); + pongGroup.add(outcards.getInt(0)); + + } else if (tmp.getInt("type") == 1) { + //吃 + ITArray outcards = tmp.getTArray("opcard"); + for (int i = 0; i < outcards.size(); i++) { + Util.removeCard(changShaCardInhand, outcards.getInt(i), 1); + } + System.out.println("判断吃 +++++++++" + card); + System.out.println("判断吃 ==========" + outcards); + chowGroup.add(card); + chowGroup.add(outcards.getInt(0)); + chowGroup.add(outcards.getInt(1)); + } + } + } + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", changeid); + client.send("612", params, response -> { + }); + return null; + } + } + + //计算牌数 + + //如果 不吃,不碰,而且差三手牌情况,则补 + //if (bupaiid>0) { + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + int type = firstTip.getInt("type"); + int id = firstTip.getInt("id"); + int weight = firstTip.getInt("weight"); + card = firstTip.getInt("card"); + + Map map = new HashMap<>(); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(yupanhandcard); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + System.out.println("要不要补map:" + map); + + Map map2 = new HashMap<>(); + List tmpChangSch2 = new ArrayList<>(); + tmpChangSch2.addAll(yupanhandcard); + if (type == 3) { + Util.removeCard(tmpChangSch2, card, 3); + } else if (type == 4) { + Util.removeCard(tmpChangSch2, card, 3); + } else if (type == 5) { + Util.removeCard(tmpChangSch2, card, 4); + } + + ChangshaWinSplitCard.checkNormalHu(tmpChangSch2, map2); + System.out.println("要不要补map2:" + map2); + System.out.println(yupanhandcard); + //假设补牌 + //如果下听不能不能补牌 + if (beforelisten) { + System.out.println("b补"); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } + //去一张下听? + Map> afterDahuOpbg = changShaSuanFaTest.quyizhangDahuTingPai(yupanhandcard, chowGroup, pongGroup, gangdepai); + Map> afterOpbg = changShaSuanFaTest.quyizhangTingPai(yupanhandcard); + if (type == 4) { + if (afterDahuOpbg.size() > 0 || afterOpbg.size() > 0) { + System.out.println("bs补"); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } + } + + if (map.size() > 0 && weight == 3) { + + if (map2.size() > 0) { + //判断补牌后 + if (Integer.parseInt(map2.get("remainingMelds").toString()) > Integer.parseInt(map.get("remainingMelds").toString()) && Integer.parseInt(map.get("remainingMelds").toString()) <= 2) { + System.out.println("b补"); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } else { + + //判断七对 + int dh = changShaSuanFaTest.checkDahu(yupanhandcard, chowGroup, pongGroup, gangdepai); + if (dh > 0) { + System.out.println("不补"); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } + + System.out.println("补"); + + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + + if (type == 3) { + Util.removeCard(changShaCardInhand, card, 3); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 4) { + Util.removeCard(changShaCardInhand, card, 4); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 5) { + Util.removeCard(changShaCardInhand, card, 1); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + client.send("612", params, response -> { + }); + return null; + } + /*if (Integer.parseInt(map.get("remainingMelds").toString()) > 2) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + + if (type == 3) { + Util.removeCard(changShaCardInhand, card, 3); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 4) { + Util.removeCard(changShaCardInhand, card, 4); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 5) { + Util.removeCard(changShaCardInhand, card, 1); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + client.send("612", params, response -> { + }); + return null; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + return null; + } + */ + + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + + if (type == 3) { + Util.removeCard(changShaCardInhand, card, 3); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 4) { + Util.removeCard(changShaCardInhand, card, 4); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + if (type == 5) { + Util.removeCard(changShaCardInhand, card, 1); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + gangdepai.add(card); + } + client.send("612", params, response -> { + }); + return null; + } + } + } + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + }); + + return null; + } + + + public String actionCardBak2(ITObject param, TaurusClient client) { + ITArray tipList = param.getTArray("tip_list"); +// log.info("tipList" +tipList); + //tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] + boolean chiflag = false;//吃 + boolean pengflag = false; //碰 + boolean bupai = false; //补 + boolean minggang = false; //杠 + boolean angang = false; //暗杠 + boolean penggang = false; //开杠 + + int card = 0;//当前 消息的牌 + ITObject params = TObject.newInstance(); + + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + int type = firstTip.getInt("type"); + int id = firstTip.getInt("id"); + int weight = firstTip.getInt("weight"); + card = firstTip.getInt("card"); + if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + }); + return "胡牌"; + } + if (type == 1) { + chiflag = true; + } + if (type == 2) { + pengflag = true; + } + if (type == 3 && weight == 3) { + //补 + bupai = true; + } + if (type == 3 && weight == 4) { + //杠 + minggang = true; + } + if (type == 5) { + penggang = true; + } + } + + /* + //如果吃,没有碰 + if (chiflag&&!pengflag){ + chiNoPeng(tipList,card,client); + } + + //如果有吃有碰 + if (chiflag&&pengflag&&!minggang&&!penggang){ + chiOrPeng(tipList,card,client); + } + + //没有吃,有碰 + if (!chiflag&&penggang&&!minggang&&!angang){ + pengNoChi(tipList,card,client); + } + + if (bupai&&!penggang&&!angang){ + //补 + + } + + //杠 + if (minggang||bupai||penggang){ + gangNoChiPeng(tipList,card,client); + }*/ + return null; + } + + + /** + * 处理吃 问题 + * @param tipList + * @param client + */ + /* + public int chiNoPeng(ITArray tipList,int card,TaurusClient client){ + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + //判断是否能吃 + //1、吃之后能否下听 + List shifoutingpai = TinHuChi.shifoutingpai(changShaCardInhand); + if (shifoutingpai.size() == 0) { + //没下听 + //如果吃了可以立马下听,则吃 + int chitingpaiid = changShaSuanFaTest.checkChiTingAction(card,changShaCardInhand); + if (chitingpaiid>0){ + //处理吃后的数据 + params.putInt("qi", 0); + params.putInt("id", chitingpaiid-1); + + //记录吃掉的牌 + List> lists = new ArrayList<>(); + lists.addAll(TinHuChi.checkChi(changShaCardInhand, card)); + + List integers = lists.get(chitingpaiid-1); + List result1 = getOtherCards1(integers, card); + + chowGroup.add(card); + chowGroup.add(result1.get(0)); + chowGroup.add(result1.get(1)); + changShaCardInhand.add(card); + Util.removeCard(changShaCardInhand,result1.get(0),1); + Util.removeCard(changShaCardInhand,result1.get(1),1); + Util.removeCard(changShaCardInhand,card,1); + + client.send("612", params, response -> {}); + return chitingpaiid; + } + //2、吃之后是否没了大胡 + //判断是否满足7对 + int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); + if (pisCardsCount>=4){ + params.putInt("qi", 0); + params.putInt("id", 0); + }else{ + //判断是否可以执行 清一色操作 + boolean isChow = changShaSuanFaTest.checkAllSameSuitAll(card,changShaCardInhand,pongGroup,chowGroup,gangdepai); + if (isChow){ + //判断是否可以吃 + //判断吃之后是否会破坏下听 + //3、吃之后是否破坏牌型 + int canchiId = changShaSuanFaTest.checkCanChiAction(card,changShaCardInhand); + + if (canchiId>0){ + + params.putInt("qi", 0); + params.putInt("id", canchiId-1); + + //记录吃掉的牌 + List> lists = new ArrayList<>(); + lists.addAll(TinHuChi.checkChi(changShaCardInhand, card)); + + List integers2 = lists.get(canchiId-1); + List result2 = getOtherCards1(integers2, card); + + chowGroup.add(card); + chowGroup.add(result2.get(0)); + chowGroup.add(result2.get(1)); + changShaCardInhand.add(card); + Util.removeCard(changShaCardInhand,result2.get(0),1); + Util.removeCard(changShaCardInhand,result2.get(1),1); + Util.removeCard(changShaCardInhand,card,1); + + client.send("612", params, response -> {}); + return chitingpaiid; + + + }else{ + params.putInt("qi", 0); + params.putInt("id", 0); + } + + }else{ + //不可以吃 + params.putInt("qi", 0); + params.putInt("id", 0); + } + } + }else{ + //不吃 + + //吃之后没有下听 + params.putInt("qi", 0); + params.putInt("id", 0); + } + + + + + + + client.send("612", params, response -> {}); + return 0; + } + */ + /** + * 同时有吃有碰 + * @param tipList + * @param client + */ + /* + public void chiOrPeng(ITArray tipList,int card,TaurusClient client){ + ITObject params = TObject.newInstance(); + //判断碰和吃 + //判断牌型是否下听 + params.putString("session", session + "," + token); + List shifoutingpai = TinHuChi.shifoutingpai(changShaCardInhand); + if (shifoutingpai.size() == 0) { + + //1、先判断是否碰之后破坏听牌 + + + //2、如果能碰,则进入判断吃逻辑,对比吃、碰那个会更优 + + + //3、判断吃或者碰之后都会破坏听牌,不能吃和碰 + + }else{ + //有下听 先不做操作,后续判断换牌 + params.putInt("qi", 0); + params.putInt("id", 0); + } + + + + + + + + + client.send("612", params, response -> {}); + } + + /** + * 没吃,有碰 + * @param tipList + * @param client + */ + + /* + public void pengNoChi(ITArray tipList,int card,TaurusClient client){ + ITObject params = TObject.newInstance(); + + client.send("612", params, response -> {}); + }*/ + + /** + * 杠没有吃,没有碰 + * @param tipList + * @param client + */ + /* + public void gangNoChiPeng(ITArray tipList,int card,TaurusClient client){ + ITObject params = TObject.newInstance(); + + + + client.send("612", params, response -> {}); + } + */ + + /** + * 处理杠碰胡操作 + * + * @param + * @return + */ + /* + public String actionCardbak(ITObject param, TaurusClient client) { + TinHuPeng tinHuPeng = new TinHuPeng(); + + //获取碰杠胡参数 type 和id 后续算法接入,是否能让碰和杠 + ITArray tipList = param.getTArray("tip_list"); + + int id = 0; + int type = 0; + int opcard = 0; + int opcard1 = 0; + int card = 0; + + //胡牌 + ITObject params = TObject.newInstance(); + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + id = firstTip.getInt("id"); + type = firstTip.getInt("type"); + + + ITArray opcard2 = firstTip.getTArray("opcard"); + + if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id); + client.send("612", params, response -> { + + }); + + return "胡牌"; + } + } + + //吃杠 + int type2 = 0; + int opcard3 = 0; + int id3 = 0; + + List gangCardInhand = new ArrayList<>(); + gangCardInhand.addAll(changShaCardInhand); + gangCardInhand.addAll(chowGroup); + gangCardInhand.addAll(pongGroup); + TingPaiChecker.TingResult tingResult = TingPaiChecker.checkTingPai(gangCardInhand); + if (tingResult.isTingPai()) { //听牌状态 + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + type2 = firstTip.getInt("type"); + opcard3 = firstTip.getTArray("opcard").getInt(0); + id3 = firstTip.getInt("id"); + + + boolean b = TinHuGang.canGang(gangCardInhand, opcard3, true); //杠牌后是否还能听牌 + + if (type2 == 3) { +// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); +// boolean gang = isAllSameSuitgang(changShaCardInhand, opcard3); + if (b) { + System.out.println("听牌 +++进入吃杠===============================------------------------------------------------"); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id3); + Util.removeCard(changShaCardInhand, opcard3, 3); + + client.send("612", params, response -> { + + }); + return "吃杠"; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + + }); + + } + } + } + + } else { + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + type2 = firstTip.getInt("type"); + opcard3 = firstTip.getTArray("opcard").getInt(0); + id3 = firstTip.getInt("id"); + + if (type2 == 3) { +// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); +// boolean gang = isAllSameSuitgang(changShaCardInhand, opcard3); +// if (pisCardsCount < 5 && gang) { //不是七小对和清一色的情况下 才允许杠 +// System.out.println("没有 +++ 听牌 +++进入吃杠===============================------------------------------------------------"); +// +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", id3); +// Util.removeCard(changShaCardInhand, opcard3, 3); +// +// client.send("612", params, response -> { +// +// }); +// return "吃杠"; +// } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + + }); + + } + } + } + + TingPaiChecker.TingResult tingResult1 = TingPaiChecker.checkTingPai(gangCardInhand); + if (tingResult1.isTingPai()) { + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + type2 = firstTip.getInt("type"); + opcard3 = firstTip.getTArray("opcard").getInt(0); + id3 = firstTip.getInt("id"); + + boolean c = TinHuGang.canGang(gangCardInhand, opcard3, false); //杠牌后是否还能听牌 + if (type2 == 4) { + System.out.println("最新自杠 还没进入下面,但是类型为4自杠了==========================="); + if (c) { + System.out.println("听牌 +++进入自杠===============================------------------------------------------------"); + System.out.println("opcard3 ++++++++++++++++++ ++++++++++888 " + opcard3); + System.out.println("id3 ++++++++++++++++++ ++++++++++7777 " + id3); + + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id3); + Util.removeCard(changShaCardInhand, opcard3, 4); + client.send("612", params, response -> { + + }); + return "自杠"; + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + + }); + } + } + } + } else { + for (int i = 0; i < tipList.size(); i++) { + TObject firstTip = (TObject) tipList.get(i).getObject(); + type2 = firstTip.getInt("type"); + + + if (type2 == 4) { + System.out.println("放弃自杠111======================================="); + + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + client.send("612", params, response -> { + + }); + + } + } + } + + +// for (int i = 0; i < tipList.size(); i++) { +// TObject firstTip = (TObject) tipList.get(i).getObject(); +// type2 = firstTip.getInt("type"); +// opcard3 = firstTip.getTArray("opcard").getInt(0); +// id3 = firstTip.getInt("id"); +// +// if (type2 == 3) { +// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); +// boolean gang = isAllSameSuitgang(changShaCardInhand, opcard3); +// if (pisCardsCount < 5 && gang) { //不是七小对和清一色的情况下 才允许杠 +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", id3); +// Util.removeCard(changShaCardInhand, opcard3, 3); +// +// client.send("612", params, response -> { +// +// }); +// return "吃杠"; +// } else { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 0); +// client.send("612", params, response -> { +// +// }); +// +// } +// } +// } + + + int id1 = 0; + int type1 = 0; + //吃牌判断 + boolean b = false; + //碰牌判断 + boolean a = false; + if (tipList.size() > 0) { + TObject firstTip = (TObject) tipList.get(0).getObject(); + id1 = firstTip.getInt("id"); + type1 = firstTip.getInt("type"); + + + ITArray opcard2 = firstTip.getTArray("opcard"); + + card = firstTip.getInt("card"); + + b = TinHuChi.canChi(changShaCardInhand, card); + + + List> lists = TinHuChi.checkChi(changShaCardInhand, card); + + + opcard = firstTip.getTArray("opcard").getInt(0); + + + if (type1 == 1) { + opcard1 = firstTip.getTArray("opcard").getInt(1); + } + } + + System.out.println("进入吃type:" + type1); + + if (type1 == 2) { + + boolean isChow = changShaSuanFaTest.isAllSameSuit1(changShaCardInhand); + if (isChow) { + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } else { + List shifoutingpai = TinHuChi.shifoutingpai(changShaCardInhand); + //目前手牌没有听牌 + if (shifoutingpai.size() == 0) { + + //判断是否满足7对 + int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); + if (pisCardsCount >= 5) { + + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } else { + List temphand = new ArrayList<>(); + temphand.addAll(changShaCardInhand); + temphand.add(opcard); + Util.removeCard(temphand, opcard, 3); + List checktingpai1 = TinHuChi.checktingpai(temphand); + System.out.println("checktingpai1 碰牌" + checktingpai1); + //碰完牌后打牌后可以听牌 + if (checktingpai1.size() > 0) { + System.out.println("===============进入听胡碰牌================== ++++ "); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id1); + + pongGroup.add(opcard); + pongGroup.add(opcard); + pongGroup.add(opcard); + Util.removeCard(changShaCardInhand, opcard, 2); + } else { + //碰之前的map + Map map = new HashMap<>(); + //碰之后的map + Map map2 = new HashMap<>(); + + //先判断碰之前还需要几手牌,以及孤章 +// int jiangnum = checkduijiang(changShaCardInhand); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(changShaCardInhand); + tmpChangSch.add(opcard); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + + + //碰之后 + List pengtemphand = new ArrayList<>(); + pengtemphand.addAll(tmpChangSch); + Util.removeCard(pengtemphand, opcard, 3); + + ChangshaWinSplitCard.checkNormalHu(pengtemphand, map2); + //判断两个map是否找到更优 + System.out.println("碰之前 map1:" + Integer.parseInt(map.get("remainingMelds").toString())); + System.out.println("碰之后 map2:" + Integer.parseInt(map2.get("remainingMelds").toString())); + //碰之后的手数小于碰之前的手数,可以碰 + if (Integer.parseInt(map2.get("remainingMelds").toString()) < Integer.parseInt(map.get("remainingMelds").toString())) { + System.out.println("===============碰之后的手数小于碰之前的手数,可以碰 决定碰牌================== ++++ "); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id1); + + pongGroup.add(opcard); + pongGroup.add(opcard); + pongGroup.add(opcard); + Util.removeCard(changShaCardInhand, opcard, 2); + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) == Integer.parseInt(map.get("remainingMelds").toString())) { //碰完后和碰之前手数相等,需要判断孤章数量 + //碰之后的数量 + int size2 = ((List) map2.get("cardResiue")).size(); + System.out.println("碰之后的孤章数量 size" + size2); + + int size1 = ((List) map.get("cardResiue")).size(); + System.out.println("碰之前的孤章数量 size" + size1); + if (size2 < size1) { + System.out.println("===============碰之后的孤章数量 小于 碰之前的孤章数量可以碰 ================== ++++ "); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id1); + + pongGroup.add(opcard); + pongGroup.add(opcard); + pongGroup.add(opcard); + Util.removeCard(changShaCardInhand, opcard, 2); + } + //碰之后的手数大于碰之前的手数,或者碰之后的孤章数量大于碰之前的孤章数量不能碰 + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) > Integer.parseInt(map.get("remainingMelds").toString()) || ((List) map2.get("cardResiue")).size() > ((List) map.get("cardResiue")).size()) { + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } + } + } + } + + //听牌的时候先不碰 + if (shifoutingpai.size() > 0) { + System.out.println("听牌的时候先不碰++++++++++++++++++++++++++++++++"); + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } + } + + +// a = tinHuPeng.canPeng(changShaCardInhand, opcard); +// ChangShaSuanFaTest changShaSuanFaTest = new ChangShaSuanFaTest(); +// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand);//分析七小对 +// boolean peng = changShaSuanFaTest.isAllSameSuit1(changShaCardInhand); +// if (a && !ChangShaSuanFaTest.isTin) { +// System.out.println("===============进入听胡碰牌==============================="); +// +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", id1); +// pongGroup.add(opcard); +// pongGroup.add(opcard); +// pongGroup.add(opcard); +// Util.removeCard(changShaCardInhand, opcard, 2); +// +// } else { +// // 根据规则判断是否应该碰牌 +// if (shouldPong(opcard) && pisCardsCount < 5 && !peng && !isTinPeng) { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", id1); +// pongGroup.add(opcard); +// pongGroup.add(opcard); +// pongGroup.add(opcard); +// Util.removeCard(changShaCardInhand, opcard, 2); +// } else { +// params.putString("session", session + "," + token); +// params.putInt("qi", 1); // 放弃碰牌 +// params.putInt("id", 0); +// +// } +// } + + } else if (type1 == 3) { + + int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand);//分析七小对 + boolean gang = changShaSuanFaTest.isAllSameSuit1(changShaCardInhand); + if (pisCardsCount < 5 && !gang) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", id1); + Util.removeCard(changShaCardInhand, opcard, 3); + + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); + + } + + } else if (type1 == 1) { + +// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand);//分析七小对 + boolean isChow = changShaSuanFaTest.isAllSameSuit1(changShaCardInhand); + if (isChow) { + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } else { + + //判断当前手牌是否已经听牌 已经听牌了就不要再吃牌了 + List shifoutingpai = TinHuChi.shifoutingpai(changShaCardInhand); + + //目前手牌没有听牌 + if (shifoutingpai.size() == 0) { + + //判断是否满足7对 + int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand); + if (pisCardsCount >= 5) { + + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + + } else { + + List> lists = new ArrayList<>(); + lists.addAll(TinHuChi.checkChi(changShaCardInhand, card)); + int index = 0; + int flag = 0; + for (List list : lists) { + List temphand = new ArrayList<>(); + temphand.addAll(changShaCardInhand); + temphand.add(card); + Util.removeCard(temphand, list.get(0), 1); + Util.removeCard(temphand, list.get(1), 1); + Util.removeCard(temphand, list.get(2), 1); + List checktingpai1 = TinHuChi.checktingpai(temphand); + if (checktingpai1.size() > 0) { + flag = index + 1; + } + index++; + System.out.println("checktingpai1 吃牌 " + checktingpai1); + } + + + // TODO: 2026/1/1 + // 1.需要补充 没听牌也可以吃 但是吃之后要比吃之前的手牌强 也就是可听数量变多 + // 2.听牌后也能吃牌,要比吃之前的牌强 + // 3.碰也一样要加 + if (flag > 0) { + System.out.println("===============进入听胡吃牌================== ++++ " + flag); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", flag); + + int index1 = flag - 1; + List integers = lists.get(index1); + List result1 = getOtherCards1(integers, card); + + chowGroup.add(card); + chowGroup.add(result1.get(0)); + chowGroup.add(result1.get(1)); + changShaCardInhand.add(card); + + Util.removeCard(changShaCardInhand, integers.get(0), 1); + Util.removeCard(changShaCardInhand, integers.get(1), 1); + Util.removeCard(changShaCardInhand, integers.get(2), 1); + } else { + Map map = new HashMap<>(); + Map map2 = new HashMap<>(); + + //吃之前的逻辑 + List> lists1 = TinHuChi.checkChi(changShaCardInhand, card); + int jiangnum = checkduijiang(changShaCardInhand); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(changShaCardInhand); + tmpChangSch.add(card); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + + System.out.println("checkNormalHu" + map.get("cardResiue")); + + + System.out.println("checktingpai1" + lists1); + int index1 = 0; + int flag1 = 0; + for (List list : lists1) { + List temphand = new ArrayList<>(); + temphand.addAll(tmpChangSch); + Util.removeCard(temphand, list.get(0), 1); + Util.removeCard(temphand, list.get(1), 1); + Util.removeCard(temphand, list.get(2), 1); + ChangshaWinSplitCard.checkNormalHu(temphand, map2); + //判断两个map是否找到更优 + System.out.println("map1:" + Integer.parseInt(map.get("remainingMelds").toString())); + System.out.println("map2:" + Integer.parseInt(map2.get("remainingMelds").toString())); + if (Integer.parseInt(map2.get("remainingMelds").toString()) < Integer.parseInt(map.get("remainingMelds").toString())) { + flag1 = index1 + 1; + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) == Integer.parseInt(map.get("remainingMelds").toString())) { + int size2 = ((List) map2.get("cardResiue")).size(); + System.out.println("size2" + size2); + int size1 = ((List) map.get("cardResiue")).size(); + System.out.println("size1" + size1); + if (size2 < size1) { + flag1 = index1 + 1; + } + + //如果手里没有将,则可以吃 + if (jiangnum > 0) { + int chihoujiangnum = checkduijiang(temphand); + if (chihoujiangnum > 0) { + //吃之后还有将 + flag1 = index1 + 1; + } + } else { + System.out.println("没队将"); + //孤章1张 差一手 不是将 而且card不是将 + if (Integer.parseInt(map.get("remainingMelds").toString()) == 1 && size1 == 1 && !isJiangPai(((List) map.get("cardResiue")).get(0)) && !isJiangPai(card)) { + //吃 + break; + } + flag1 = index1 + 1; + // break; + } + } + index1++; + } + + if (flag1 > 0) { + System.out.println("flag1:" + flag1); + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", flag1); + + int index2 = flag1 - 1; + + if (index2 >= lists.size()) { + index2 = 0; + } + System.out.println("index2:" + index2); + System.out.println("lists:" + lists); + List integers = new ArrayList<>(); + integers.addAll(lists.get(index2)); + List result2 = getOtherCards1(integers, card); + + chowGroup.add(card); + chowGroup.add(result2.get(0)); + chowGroup.add(result2.get(1)); + changShaCardInhand.add(card); + + Util.removeCard(changShaCardInhand, integers.get(0), 1); + Util.removeCard(changShaCardInhand, integers.get(1), 1); + Util.removeCard(changShaCardInhand, integers.get(2), 1); + + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } + } + } + } + + + //听牌的时候先不吃 + if (shifoutingpai.size() > 0) { + System.out.println("听牌的时候先不吃++++++++++++++++++++++++++++++++"); + params.putString("session", session + "," + token); + params.putInt("qi", 1); + params.putInt("id", 0); + } + + +// if (b && TinHuChi.isMoreThanLast() && !ChangShaSuanFaTest.isTin) { +// +// System.out.println("===============进入听胡吃牌=================="); +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 1); +// +// chowGroup.add(card); +// chowGroup.add(opcard); +// chowGroup.add(opcard1); +//// changShachuguopai.add(card); +// Util.removeCard(changShaCardInhand, opcard, 1); +// Util.removeCard(changShaCardInhand, opcard1, 1); +//// }else { +//// params.putString("session", session + "," + token); +//// params.putInt("qi", 1); +//// params.putInt("id", 0); +//// } +// } else { +// System.out.println("isTin ++++++++++++++++++++++++++++++++++++" + isTinChi); +// if (shouldChow(card) && pisCardsCount < 5 && !isChow && !isTinChi) { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 1); +// chowGroup.add(card); +// chowGroup.add(opcard); +// chowGroup.add(opcard1); +// +// Util.removeCard(changShaCardInhand, opcard, 1); +// Util.removeCard(changShaCardInhand, opcard1, 1); +// } else { +// params.putString("session", session + "," + token); +// params.putInt("qi", 1); +// params.putInt("id", 0); +// } +// } + + + //自杠 +// } else if (type1 == 4) { +//// TingPaiChecker.TingResult tingResult1 = TingPaiChecker.checkTingPai(gangCardInhand); +// +// if (tingResult1.isTingPai()) { +// boolean c = TinHuGang.canGang(gangCardInhand, opcard, false); //杠牌后是否还能听牌 +// if (c) { +// System.out.println("听牌 +++进入自杠===============================------------------------------------------------"); +// +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 1); +// Util.removeCard(changShaCardInhand, opcard, 4); +// +// } else { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 0); +// } +// } else { +//// int pisCardsCount = changShaSuanFaTest.countPairs(changShaCardInhand);//分析七小对 +//// boolean gang = changShaSuanFaTest.isAllSameSuit1(changShaCardInhand); +//// if (pisCardsCount < 5 && !gang) { +// System.out.println("没有 +++ 听牌 +++进入自杠===============================------------------------------------------------"); +//// +//// params.putString("session", session + "," + token); +//// params.putInt("qi", 0); +//// params.putInt("id", 1); +//// Util.removeCard(changShaCardInhand, opcard, 4); +//// } else { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 0); +//// } +// +// } +// +// +// // 碰后补杠 +// } + } + } else if (type1 == 5) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 0); +// Util.removeCard(changShaCardInhand, opcard, 1); +// } + } + + client.send("612", params, response -> { + + }); + return null; + } + + */ + public static List getOtherCards1(List integers, int card) { + List result = new ArrayList<>(); + for (Integer num : integers) { + if (num != card) { + result.add(num); + } + } + return result; + } + + public static boolean isAllSameSuitgang(List handCards, int opcard3) { + // 统计各花色的牌数量 + Map suitCountMap = new HashMap<>(); + + for (Integer card : handCards) { + int suit = card / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + // 检查是否有花色的牌数量超过8张 + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + int count = entry.getValue(); + if (count >= 9) { + // 检查杠牌的花色是否与当前花色一致 + int gangSuit = opcard3 / 100; + if (suit == gangSuit) { + return true; + } else { + return false; + } + } + } + return true; + } + + public static String changePlayer(String command, Message message) { + if (command.equalsIgnoreCase("820")) { + ITObject param = message.param; + if (param == null) { + return null; + } + + } + return null; + } + + + /** + * 出牌方法 + */ +// public String outCard(TaurusClient client, List list) { + public String outCard(TaurusClient client, Map> playerOutcardsMap, Map> playerchisMap, Map> playerpengsMap, Map> playermingsMap, Map> playerzisMap) { + // playerOutcardsMap + playerchisMap 传到 outCardSuanFa + //对出牌进行整合 + + List resultList = new ArrayList<>(); + for (List cards : playerOutcardsMap.values()) { + resultList.addAll(cards); + } + + for (List chis : playerchisMap.values()) { + resultList.addAll(chis); + } + + for (List pengs : playerpengsMap.values()) { + resultList.addAll(pengs); + } + + for (List minggangs : playermingsMap.values()) { + resultList.addAll(minggangs); + } + + for (List zigang : playerzisMap.values()) { + resultList.addAll(zigang); + } + + // 长沙麻将出牌 + String changShaOutCard = changShaSuanFaTest.outCardSuanFa(changShaCardInhand, pongGroup, chowGroup, gangdepai, resultList); +// String changShaOutCard = changShaSuanFaTest.outCardSuanFa(list, changShaCard,pongGroup); + ITObject params = TObject.newInstance(); + int cardToOut; + if (StringUtil.isNotEmpty(changShaOutCard)) { + cardToOut = Integer.parseInt(changShaOutCard); + } else { + cardToOut = changShaCardInhand.get(0); + } + + params.putInt("card", cardToOut); + + + int outCountBefore = changShachuguopai.size(); // 当前历史出牌数量 + + // 第n次出牌时,发送前n-1张出牌 + if (outCountBefore >= 1) { + // 发送前n-1张(所有历史出牌) + List cardsToSend = changShachuguopai.subList(0, outCountBefore); + params.putTArray("outcard_list", CardUtil.maJiangToTArray(cardsToSend)); + } + params.putTArray("card_list", CardUtil.maJiangToTArray(changShaCardInhand)); + + // 将当前出的牌添加到历史出牌列表 + changShachuguopai.add(cardToOut); + // 从手牌中移除 + changShaCardInhand.remove(Integer.valueOf(cardToOut)); + params.putString("session", session + "," + token); + client.send("611", params, response -> { + + }); + + + return null; + } + + /** + * 删除出过的牌组 + * + * @param param + * @return + */ + public String shanchuchuguopai(ITObject param) { + if (param == null) { + return null; + } + + Integer card = param.getInt("card"); // 操作牌值 + Integer type = param.getInt("type"); // 操作类型 + Integer from_seat = param.getInt("from_seat"); // 牌来源座位 + + + Integer playerid = param.getInt("playerid"); + + + String sql2 = String.format("SELECT id FROM `account` WHERE jiqiren=9998"); + try { + ITArray robotId2 = DataBase.use().executeQueryByTArray(sql2); + List robotIdsList = new ArrayList<>(); + + for (int j = 0; j < robotId2.size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + + if (!robotIdsList.contains(playerid)) { + if (type == 2 || type == 3 || type == 5 || type == 1) { // 碰,杠 + getChuGuoCardInhand().remove(Integer.valueOf(card)); + } + } + + } catch (SQLException e) { + e.printStackTrace(); + } + + return null; + } + + public static void main(String[] args) { + HuNanChangSha huNanChangSha = new HuNanChangSha(); + ITObject params = TObject.newInstance(); + TaurusClient tc = new TaurusClient("47.109.55.7", "10", TaurusClient.ConnectionProtocol.Tcp); + List hands1 = new ArrayList<>(); + hands1.add(209); + hands1.add(209); + hands1.add(209); + hands1.add(208); + + hands1.add(208); + hands1.add(207); + hands1.add(207); + + hands1.add(206); + hands1.add(205); + hands1.add(104); + + hands1.add(104); + // hands1.add(105); + //hands1.add(103); + //hands1.add(102); + + int card = 203; + huNanChangSha.changShaCardInhand.addAll(hands1); + TArray tiplist = new TArray(); + ITArray opcard = TArray.newInstance(); + opcard.addInt(102); + // opcard.addInt(205); + + // opcard.addInt(203); + TObject tob = new TObject(); + tob.putInt("weight", 3); + tob.putInt("id", 1); + tob.putInt("type", 4); + tob.putInt("card", card); + tob.putTArray("opcard", opcard); + //tiplist.addTObject(tob); + + ITArray opcard2 = TArray.newInstance(); + // opcard2.addInt(106); + opcard2.addInt(107); + TObject tob2 = new TObject(); + tob2.putInt("weight", 5); + tob2.putInt("id", 2); + tob2.putInt("type", 5); + tob2.putInt("card", card); + tob2.putTArray("opcard", opcard2); + // tiplist.addTObject(tob2); + + ITArray opcard3 = TArray.newInstance(); + opcard3.addInt(204); + opcard3.addInt(205); + TObject tob3 = new TObject(); + tob3.putInt("weight", 1); + tob3.putInt("id", 1); + tob3.putInt("type", 1); + tob3.putInt("card", card); + tob3.putTArray("opcard", opcard3); + tiplist.addTObject(tob3); + + + params.putTArray("tip_list", tiplist); + System.out.println(params); + //已经吃掉数据 + // huNanChangSha.chowGroup.add(205); + //huNanChangSha.chowGroup.add(204); + // huNanChangSha.chowGroup.add(206); + + //huNanChangSha.chowGroup.add(201); + // huNanChangSha.chowGroup.add(202); + // huNanChangSha.chowGroup.add(203); + // huNanChangSha.chowGroup.add(206); + //huNanChangSha.chowGroup.add(204); + //huNanChangSha.chowGroup.add(205); + String res = huNanChangSha.actionCard(params, tc); + System.out.println(res); + } + + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanFangPaoFa.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanFangPaoFa.java new file mode 100644 index 0000000..741e99a --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanFangPaoFa.java @@ -0,0 +1,212 @@ +package com.robotcm.hunan; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.util.CardUtil; + +import java.util.ArrayList; +import java.util.List; + +public class HuNanFangPaoFa { + + public static int fangPaoFaCardCard = 0; + + //湖南字牌放炮罚 手牌 + private List fangPaoFaCardInhand = new ArrayList(); + + // 玩家座位号 + public static int seat = 0; + + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + + public void fangPaoFaCardInhand() { + fangPaoFaCardInhand = new ArrayList(); + } + + + public List getFangPaoFaCardInhand() { + return fangPaoFaCardInhand; + } + + /** + * 初始化手牌协议 811 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String cardInHead(String command, Message message, TaurusClient client) { + if (command.equalsIgnoreCase("811")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {bank_seat=1, laiziCard=0, laiziCard2=0, laiziCard2Before=0, jing=0, laiziCardBefore=0, card_list=[101, 103, 104, 201, 204, 207, 208, 209, 307, 309, 501, 502, 503]} + ITArray cardList = param.getTArray("card_list"); + for (int i = 0; i < cardList.size(); i++) { + fangPaoFaCardInhand.add(cardList.getInt(i)); + } + if (fangPaoFaCardInhand.size() > 19) { + outCard(client); + System.out.println("机器人:" + param.getInt("seat") + "为庄家,需要出牌" + ",牌为:" + fangPaoFaCardInhand.get(0)); + } + System.out.println("机器人:" + param.getInt("seat") + "放炮罚初始化手牌" + ",牌为:" + fangPaoFaCardInhand.toString()); + + } + return null; + } + + /** + * 摸牌协议 819 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String getCard(String command, Message message) { + if (command.equalsIgnoreCase("819")) { + ITObject param = message.param; + if (param == null) { + return null; + } + System.out.println("轮到座位号:" + param.getInt("seat") + "的用户摸牌" + ",牌为:" + param.getInt("card")); + if (param.getInt("seat") != null && seat == param.getInt("seat")) { + fangPaoFaCardInhand.add(param.getInt("card")); + System.out.println("摸牌后放炮罚 手牌" + fangPaoFaCardInhand); + } + } + return null; + } + + /** + * 出牌方法 + */ + public String outCard(TaurusClient client) { + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + params.putInt("card", fangPaoFaCardInhand.get(0)); + System.out.println("放炮罚出牌 " + fangPaoFaCardInhand.get(0)); + fangPaoFaCardInhand.remove(0); + System.out.println("目前机器人剩余手牌:" + fangPaoFaCardInhand.toString()); + client.send("611", params, response -> { + System.out.println("出牌成功: " + response.returnCode); + }); + return null; + } + + /** + * 出牌广播协议 812 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String drawCard(String command, Message message) { + if (command.equalsIgnoreCase("812")) { + ITObject param = message.param; + if (param == null) { + return null; + } + fangPaoFaCardCard = param.getInt("card"); + System.out.println("出牌广播" + fangPaoFaCardCard); + System.out.println("座位号:" + param.getInt("seat") + "的用户出牌:" + param.getInt("card")); + } + return null; + } + + /** + * 处理 吃碰 偎提胡 + * + * @param param 消息参数 + * @return + */ + public String actionCard(ITObject param, TaurusClient client) { + //获取碰杠胡参数 type 和id 后续算法接入,是否能让碰和杠 + ITArray tipList = param.getTArray("tip_list"); + int id = 0; + int type = 0; + int opcard = 0; + int opcard1 = 0; + int card = 0; + ITArray bi_list = null; + ITObject params = TObject.newInstance(); + if (tipList != null && tipList.size() > 0) { + TObject firstTip = (TObject) tipList.get(0).getObject(); + id = firstTip.getInt("id"); + type = firstTip.getInt("type"); + card = firstTip.getInt("card"); + // 获取吃牌组合中的第一张牌 + opcard = firstTip.getTArray("opcard").getInt(0); + // 获取吃牌组合中的第二张牌 + opcard1 = firstTip.getTArray("opcard").getInt(1); + bi_list = firstTip.getTArray("bi_list"); + System.out.println("id ++ " + id); + System.out.println("type ++ " + type); + System.out.println("opcard ++ " + opcard); + System.out.println("card ++ " + card); + System.out.println("bi_list ++ " + bi_list); + } + + //执行吃 + if (type == 1) { + params.putString("session", session + "," + token); + params.putInt("id", id); + CardUtil.removeCard1(fangPaoFaCardInhand, opcard, 1); + CardUtil.removeCard1(fangPaoFaCardInhand, opcard1, 1); + if (bi_list != null ){ + CardUtil.removeCard1(fangPaoFaCardInhand, card, 1); + } + System.out.println("删除吃的牌"); + //执行碰 + } else if (type == 2) { + params.putString("session", session + "," + token); + params.putInt("id", id); + CardUtil.removeCard1(fangPaoFaCardInhand, card, 1); + System.out.println("删除碰的牌"); + //执行吃杠 + } else if (type == 3) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); +// Util.removeCard(hongZhongCardInhand, opcard, 3); + System.out.println("执行吃杠"); + } else if (type == 4) { + params.putString("session", session + "," + token); + params.putInt("id", id); + CardUtil.removeCard1(fangPaoFaCardInhand, card, 2); + System.out.println("执行偎----"); + // 碰后补杠 + } else if (type == 5) { +// params.putString("session", session + "," + token); +// params.putInt("qi", 0); +// params.putInt("id", 1); +// Util.removeCard(hongZhongCardInhand, opcard, 1); +// System.out.println("执行碰后补杠"); + } else if (type == 8) { + params.putInt("id", id); + } + + System.out.println("调用612"); + + client.send("612", params, response -> { + System.out.println("操作成功: " + response.returnCode); + }); + return null; + } + + public static void fangPaoTipEvent(Message message,TaurusClient client) { + ITObject param = message.param; + Integer card = param.getInt("card"); + ITObject params = TObject.newInstance(); + params.putInt("card", card); + client.send("823", params, response -> { + System.out.println("操作成功: " + response.returnCode); + }); + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanHongZhong.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanHongZhong.java new file mode 100644 index 0000000..2df1b65 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanHongZhong.java @@ -0,0 +1,322 @@ +package com.robotcm.hunan; + +import com.game.Util; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.util.StringUtil; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.util.CardUtil; +import com.robotcm.taurus.util.HongZhongSuanFaTest; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public class HuNanHongZhong { + + + public static int hongZhongCard = 0; + + //湖南红中麻将手牌 + private List hongZhongCardInhand = new ArrayList<>(); + + //红中麻将出过的牌 + private List hongZhongchuguopai = new ArrayList<>(); + + + // 玩家座位号 + public static int seat = 0; + + public static int playerId = 0; + + + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + //红中麻将算法 +// private static HongZhongSuanFa hongZhongSuanFa = new HongZhongSuanFa(); + + private static HongZhongSuanFaTest hongZhongSuanFaTest = new HongZhongSuanFaTest(); + + + + // 公共的getter和setter方法 + public List getHongZhongCardInhand() { + return hongZhongCardInhand; + } + + public List getChuGuoCardInhand() { + return hongZhongchuguopai; + } + + + /** + * 出牌广播协议 812 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String drawCard(String command, Message message) { + if (command.equalsIgnoreCase("812")) { + ITObject param = message.param; + if (param == null) { + return null; + } + hongZhongCard = param.getInt("card"); + + } + return null; + } + + + /** + * 摸牌协议 819 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String getCard(String command, Message message) { + if (command.equalsIgnoreCase("819")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {seat=2, Ishupai=0, isBaoTing=-1, tingcard=0, isgang=0, card=101, left_count=106} + + if (param.getInt("player") != null) { + int drawnCard = param.getInt("card"); + + hongZhongSuanFaTest.drawnCards = drawnCard; + hongZhongCardInhand.add(drawnCard); + + // 创建包含摸牌后的完整手牌 + List newHand = new ArrayList<>(hongZhongCardInhand); + + // 调用分离分析方法,将刻子、顺子、红中单独拎出后分析剩余牌 + hongZhongSuanFaTest.separateAndAnalyzeHand(newHand); + + // 直接调用hongZhongSuanFaTest中的analyzeDrawCard方法分析摸牌后是否可听牌 + hongZhongSuanFaTest.analyzeDrawCard(hongZhongCardInhand, drawnCard); + + + // 调用新添加的findDiscardToTing方法,分析打出哪张牌可以听牌 + Map> discardOptions = hongZhongSuanFaTest.findDiscardToTing(newHand); + + // 如果有可打出后听牌的选项,记录信息 + if (!discardOptions.isEmpty()) { + // 这些信息将在出牌决策时被考虑 + } else { + } + } + } + return null; + } + + /** + * 判断是否应该碰牌 + * + * @param proposedCard 提议碰的牌 + * @return 是否应该碰牌 + */ + public boolean shouldPong(int proposedCard) { + + // 直接调用hongZhongSuanFaTest中的shouldPong方法,它已经包含了所有需要的规则 + return hongZhongSuanFaTest.shouldPong(proposedCard, hongZhongCardInhand); + +// return hongZhongSuanFaTest.shouldPong(proposedCard, Arrays.asList(305,304,303,207,207,204,204,208,208,201,201,412,412)); + } + + + /** + * 初始化手牌协议 811 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String cardInHead(String command, Message message, TaurusClient client) { + if (command.equalsIgnoreCase("811")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {bank_seat=1, laiziCard=0, laiziCard2=0, laiziCard2Before=0, jing=0, laiziCardBefore=0, card_list=[101, 103, 104, 201, 204, 207, 208, 209, 307, 309, 501, 502, 503]} + ITArray cardList = param.getTArray("card_list"); + for (int i = 0; i < cardList.size(); i++) { + hongZhongCardInhand.add(cardList.getInt(i)); + } + if (hongZhongCardInhand.size() > 13) { + outCard(client); + } + + } + return null; + } + + /** + * 处理杠碰胡操作 + * + * @param param 消息参数 + * @return + */ + public String actionCard(ITObject param, TaurusClient client) { + //获取碰杠胡参数 type 和id 后续算法接入,是否能让碰和杠 + ITArray tipList = param.getTArray("tip_list"); + int id = 0; + int type = 0; + int opcard = 0; + ITObject params = TObject.newInstance(); + if (tipList != null && tipList.size() > 0) { + TObject firstTip = (TObject) tipList.get(0).getObject(); + id = firstTip.getInt("id"); + type = firstTip.getInt("type"); + opcard = firstTip.getTArray("opcard").getInt(0); + + + } + //弃 是根据算法选择是否要弃掉 不进行碰杠胡 + //params.putInt("qi", 0); + //params.putInt("id", 0); + + //执行碰牌 + if (type == 2) { + // 根据规则判断是否应该碰牌 + if (shouldPong(opcard)) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(hongZhongCardInhand, opcard, 2); + + } else { + params.putString("session", session + "," + token); + params.putInt("qi", 1); // 放弃碰牌 + params.putInt("id", 0); + + } +// Global.logger.info("删除碰的牌"); + //执行胡牌 + } else if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + + //执行吃杠 + } else if (type == 3) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(hongZhongCardInhand, opcard, 3); + + //执行自杠 + } else if (type == 4) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(hongZhongCardInhand, opcard, 4); + + // 碰后补杠 + } else if (type == 5) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(hongZhongCardInhand, opcard, 1); + + } + +// cardInhand.remove(0); +// cardInhand.remove(1); + + + client.send("612", params, response -> { + + }); + return null; + } + + + public static String changePlayer(String command, Message message) { + if (command.equalsIgnoreCase("820")) { + ITObject param = message.param; + if (param == null) { + return null; + } + + } + return null; + } + + + /** + * 出牌方法 + */ +// public String outCard(TaurusClient client, List< Integer> list) { + public String outCard(TaurusClient client) { + // 调用分离分析方法,将刻子、顺子、红中单独拎出后分析剩余牌 + + hongZhongSuanFaTest.separateAndAnalyzeHand(hongZhongCardInhand); + + // 红中麻将出牌 + String hongzhongOutCard = hongZhongSuanFaTest.outCardSuanFa(hongZhongCardInhand, hongZhongCard); +// String hongzhongOutCard = hongZhongSuanFaTest.outCardSuanFa(list, hongZhongCard); + ITObject params = TObject.newInstance(); + int cardToOut; + if (StringUtil.isNotEmpty(hongzhongOutCard)) { + cardToOut = Integer.parseInt(hongzhongOutCard); + } else { + cardToOut = hongZhongCardInhand.get(0); + } + params.putInt("card", cardToOut); + + int outCountBefore = hongZhongchuguopai.size(); // 当前历史出牌数量 + + // 第n次出牌时,发送前n-1张出牌 + if (outCountBefore >= 1) { + // 发送前n-1张(所有历史出牌) + List cardsToSend = hongZhongchuguopai.subList(0, outCountBefore); + params.putTArray("outcard_list", CardUtil.maJiangToTArray(cardsToSend)); + } + params.putTArray("card_list", CardUtil.maJiangToTArray(hongZhongCardInhand)); + + // 将当前出的牌添加到历史出牌列表 + hongZhongchuguopai.add(cardToOut); + // 从手牌中移除 + hongZhongCardInhand.remove(Integer.valueOf(cardToOut)); + + + params.putString("session", session + "," + token); + client.send("611", params, response -> { + + }); + return null; + } + + /** + * 删除出过的牌组 + * + * @param param + * @return + */ + public String shanchuchuguopai(ITObject param) { + if (param == null) { + return null; + } + Integer card = param.getInt("card"); // 操作牌值 + Integer type = param.getInt("type"); // 操作类型 + Integer from_seat = param.getInt("from_seat"); // 牌来源座位 + + + + + if (type == 2 || type == 3 || type == 5) { // 碰,杠 + getChuGuoCardInhand().remove(Integer.valueOf(card)); + + } + return null; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanPaoDeKuai.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanPaoDeKuai.java new file mode 100644 index 0000000..c5b0420 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanPaoDeKuai.java @@ -0,0 +1,121 @@ +package com.robotcm.hunan; + +import com.robotcm.taurus.util.CardObj; +import com.robotcm.taurus.util.CardUtil; +import com.robotcm.taurus.util.test; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.robotcm.taurus.client.TaurusClient; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class HuNanPaoDeKuai { + + public static int seat = 0; + + //座位号 剩余牌数量 + private Map> seatRemainHistory = new HashMap<>(); + + // 跑的快玩家手牌 + private List paoDekuaiCardInhand = new ArrayList<>(); + + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + + //跑的快别人出的牌 + private ITObject card_list = TObject.newInstance(); + + public static int guangboseat = 0; + + public static int remain = 0; + + public Map> getSeatRemainHistory() { + return seatRemainHistory; + } + + public List getPaoDekuaiCardInhand() { + return paoDekuaiCardInhand; + } + + public ITObject getCard_list() { + return card_list; + } + + /** + * 出牌方法 + */ + public String outCard(TaurusClient client) { + ITArray itArray = null; + itArray = test.intelligentPaoDeKuaiOutCard(paoDekuaiCardInhand, card_list, seatRemainHistory); + + if (remain == 1 && itArray == null) { //如果玩家的下家只有一张牌,玩家出单张必须是最大的 + CardObj maxSingleCard = CardUtil.findMaxSingleCard(paoDekuaiCardInhand); + + itArray = CardUtil.toTArray1(maxSingleCard); + } + + //跑得快出牌 + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + params.putTArray("card", itArray); + params.putTArray("all_card", CardUtil.toTArray(paoDekuaiCardInhand)); + CardUtil.removeCard(paoDekuaiCardInhand, CardUtil.toList(itArray)); //删除手牌里打过的牌 + + client.send("1013", params, response -> + + { + + }); + return null; + } + + /** + * 跑得快初始化手牌 + * + * @param param 消息参数 + * @return + */ + public String paoDeKuaiCardInHead(ITObject param, TaurusClient client) { + ITArray cardList = param.getTArray("cards"); + List cardObjs = new ArrayList<>(); + if (cardList.size() != 0) { + cardObjs = CardUtil.toList(cardList); + } + paoDekuaiCardInhand.addAll(cardObjs); + + return null; + } + + /** + * 跑的快出牌广播 + * + * @param param 消息参数 + * @return + */ + public String paoDekuaiChupaiGuangBo(ITObject param) { + card_list = param.getTObject("card_obj"); + guangboseat = param.getInt("player"); + remain = param.getInt("remain"); //剩余牌数量 + saveRemainHistory(guangboseat, remain); + + + + return null; + } + + public void saveRemainHistory(int guangboseat, int remain) { + if (!seatRemainHistory.containsKey(guangboseat)) { + seatRemainHistory.put(guangboseat, new ArrayList<>()); + } + seatRemainHistory.get(guangboseat).add(remain); + } + + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanZhuanZhuan.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanZhuanZhuan.java new file mode 100644 index 0000000..20bc150 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanZhuanZhuan.java @@ -0,0 +1,341 @@ +package com.robotcm.hunan; + +import com.game.Util; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.util.StringUtil; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.util.CardUtil; +import com.robotcm.taurus.util.ZhuanZhuanSuanFaTest; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public class HuNanZhuanZhuan { + + public static int zhuanZhuanCard = 0; + + //湖南转转麻将手牌 + private List zhuanZhuanCardInhand = new ArrayList(); + + + //打出的牌 + private List zhuanZhuanchuguopai = new ArrayList<>(); + + + private static ZhuanZhuanSuanFaTest zhuanZhuanFaTest = new ZhuanZhuanSuanFaTest(); + + + + // 玩家座位号 + public static int seat = 0; + + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + + public List getZhuanZhuanCardInhand() { + return zhuanZhuanCardInhand; + } + + public List getZhuanZhuanchuguopai() { + return zhuanZhuanchuguopai; + } + + /** + * 初始化手牌协议 811 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String cardInHead(String command, Message message, TaurusClient client ) { + if (command.equalsIgnoreCase("811")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {bank_seat=1, laiziCard=0, laiziCard2=0, laiziCard2Before=0, jing=0, laiziCardBefore=0, card_list=[101, 103, 104, 201, 204, 207, 208, 209, 307, 309, 501, 502, 503]} + ITArray cardList = param.getTArray("card_list"); + for (int i = 0; i < cardList.size(); i++) { + zhuanZhuanCardInhand.add(cardList.getInt(i)); + } + if (zhuanZhuanCardInhand.size() > 13) { + outCard(client); + if (!zhuanZhuanCardInhand.isEmpty()) { + System.out.println("机器人:" + param.getInt("seat") + "为庄家,需要出牌1111" + ",牌为:" + zhuanZhuanCardInhand.get(0)); + } else { + System.out.println("机器人:" + param.getInt("seat") + "为庄家,需要出牌1111,但手牌为空"); + } + } + System.out.println("机器人:" + param.getInt("bank_seat") + "初始化手牌" + ",牌为:" + zhuanZhuanCardInhand.toString()); + + } + return null; + } + + + // ... existing code ... + /** + * 出牌方法 + * + */ + public void outCard(TaurusClient client) { + //麻将出牌 + String zhuanzhaunOutCard = zhuanZhuanFaTest.outCardSuanFa(zhuanZhuanCardInhand, zhuanZhuanCard); + + ITObject params = TObject.newInstance(); + int cardToOut; + if (StringUtil.isNotEmpty(zhuanzhaunOutCard)) { + cardToOut = Integer.parseInt(zhuanzhaunOutCard); + }else { + cardToOut = zhuanZhuanCardInhand.get(0); + } + params.putString("session", session + "," + token); + + params.putInt("card", cardToOut); + int outCountBefore = zhuanZhuanchuguopai.size(); + + if (outCountBefore >=1){ + List cardsToSend = zhuanZhuanchuguopai.subList(0, outCountBefore); + params.putTArray("outcard_list", CardUtil.maJiangToTArray(cardsToSend)); + } + params.putTArray("card_list", CardUtil.maJiangToTArray(zhuanZhuanCardInhand)); + zhuanZhuanchuguopai.add(cardToOut); + System.out.println("机器人出牌: " + cardToOut); + zhuanZhuanCardInhand.remove(Integer.valueOf(cardToOut)); + System.out.println("目前机器人剩余手牌:" + zhuanZhuanCardInhand.toString()); + + client.send("611", params, response -> { + System.out.println("出牌成功: " + response.returnCode); + }); + + } +// ... existing code ... + + + + + + /** + * 出牌广播协议 812 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String drawCard(String command, Message message) { + if (command.equalsIgnoreCase("812")) { + ITObject param = message.param; + if (param == null) { + return null; + } + zhuanZhuanCard = param.getInt("card"); + System.out.println("出牌广播" + zhuanZhuanCard); + System.out.println("座位号:" + param.getInt("seat") + "的用户出牌:" + param.getInt("card")); + } + return null; + } + + + /** + * 摸牌协议 819 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String getCard(String command, Message message) { + if (command.equalsIgnoreCase("819")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {seat=2, Ishupai=0, isBaoTing=-1, tingcard=0, isgang=0, card=101, left_count=106} + int card = param.getInt("card"); + System.out.println("轮到座位号:" + param.getInt("seat") + "的用户摸牌" + ",牌为:" + card); + if (param.getInt("player") != null) { + zhuanZhuanCardInhand.add(card); + + // 添加摸牌分析逻辑 + System.out.println("\n===== 摸牌分析开始 ====="); + + // 创建包含摸牌后的手牌副本 + List tempHand = new ArrayList<>(zhuanZhuanCardInhand); + tempHand.sort(Integer::compareTo); + + // 调用算法类进行摸牌分析 + if (zhuanZhuanFaTest != null) { + boolean isTing = zhuanZhuanFaTest.analyzeDrawCard(zhuanZhuanCardInhand, card); + + // 如果摸牌后可以听牌,记录信息 + if (isTing) { + System.out.println("\n摸牌后已进入听牌状态!"); + } + + // 分析打出哪张牌可以听牌 + Map> discardToTingMap = zhuanZhuanFaTest.findDiscardToTing(tempHand); + if (discardToTingMap != null && !discardToTingMap.isEmpty()) { + System.out.println("可打出后听牌的牌数量: " + discardToTingMap.size()); + } + } + + System.out.println("===== 摸牌分析结束 ====="); +// cardInhand.add(104); + } + } + return null; + } + + public static String changePlayer(String command, Message message) { + if (command.equalsIgnoreCase("820")) { + ITObject param = message.param; + if (param == null) { + return null; + } + System.out.println("出牌权转移到座位号:" + param.getInt("seat") + "的用户"); + } + return null; + } + + + /** + * 处理杠碰胡操作 + * + * @param param 消息参数 + * @return + */ + public String actionCard(ITObject param,TaurusClient client) { + //获取碰杠胡参数 type 和id 后续算法接入,是否能让碰和杠 + ITArray tipList = param.getTArray("tip_list"); + int id = 0; + int type = 0; + int opcard = 0; + ITObject params = TObject.newInstance(); + if (tipList != null && tipList.size() > 0) { + TObject firstTip = (TObject) tipList.get(0).getObject(); + id = firstTip.getInt("id"); + type = firstTip.getInt("type"); + opcard = firstTip.getTArray("opcard").getInt(0); + System.out.println("id ++ " + id); + System.out.println("type ++ " + type); + System.out.println("机器人收到牌:" + opcard + ",当前手牌:" + zhuanZhuanCardInhand); + } + //弃 是根据算法选择是否要弃掉 不进行碰杠胡 + //params.putInt("qi", 0); + //params.putInt("id", 0); + + // 如果是碰操作,使用算法判断是否应该碰 + if (type == 2 && zhuanZhuanFaTest != null) { + // 复制当前手牌进行分析 + List tempHands = new ArrayList<>(zhuanZhuanCardInhand); + // 使用算法判断是否应该碰牌 + boolean shouldPong = zhuanZhuanFaTest.shouldPong(opcard, tempHands); + if (!shouldPong) { + // 如果算法判断不应该碰,设置放弃操作 + params.putInt("qi", 1); + params.putInt("id", 0); + System.out.println("智能决策:不碰该牌,保持手牌灵活性"); + + client.send("612", params, response -> { + System.out.println("操作成功: " + response.returnCode); + }); + return null; + } + } + + // 如果是杠操作,使用算法判断是否应该杠 + if (type == 3 || type == 4 || type == 5) { + if (zhuanZhuanFaTest != null) { + List tempHands = new ArrayList<>(zhuanZhuanCardInhand); + boolean shouldGang = zhuanZhuanFaTest.shouldGang(opcard, tempHands, type); + if (!shouldGang) { + params.putInt("qi", 1); + params.putInt("id", 0); + System.out.println("智能决策:不杠该牌,保持手牌灵活性"); + + client.send("612", params, response -> { + System.out.println("操作成功: " + response.returnCode); + }); + return null; + } + } + } + + //执行碰牌 + if (type == 2) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(zhuanZhuanCardInhand, opcard, 2); + System.out.println("执行碰牌:" + opcard); +// Global.logger.info("删除碰的牌"); + //执行胡牌 + } else if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + System.out.println("执行胡牌:" + opcard); + //执行吃杠 + } else if (type == 3) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(zhuanZhuanCardInhand, opcard, 3); + System.out.println("执行吃杠:" + opcard); + //执行自杠 + } else if (type == 4) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(zhuanZhuanCardInhand, opcard, 4); + System.out.println("执行自杠:" + opcard); + // 碰后补杠 + } else if (type == 5) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(zhuanZhuanCardInhand, opcard, 1); + System.out.println("执行碰后补杠:" + opcard); + } + +// cardInhand.remove(0); +// cardInhand.remove(1); + System.out.println("执行id为:" + 0 + "的操作"); + + client.send("612", params, response -> { + System.out.println("操作成功: " + response.returnCode); + }); + return null; + } + + /** + * 删除出过的牌组 + * + * @param param + * @return + */ + public String shanchuchuguopai(ITObject param) { + if (param == null) { + return null; + } + Integer card = param.getInt("card"); // 操作牌值 + Integer type = param.getInt("type"); // 操作类型 + Integer from_seat = param.getInt("from_seat"); // 牌来源座位 + System.out.println("删除出过的牌组 card " + card); + System.out.println("删除出过的牌组 type " + type); + System.out.println("删除出过的牌组 from_seat " + from_seat); + System.out.println("机器人 seat " + seat); + + if (type == 2 || type == 3 || type == 5) { // 碰,杠 + zhuanZhuanchuguopai.remove(Integer.valueOf(card)); + System.out.println("删除出过的牌组 成功"); + } + return null; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java new file mode 100644 index 0000000..70a6a3f --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java @@ -0,0 +1,1727 @@ +package com.robotcm.hunan; + + +import com.game.Util; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.MessageResponse; +import com.robotcm.taurus.client.SocketCode; +import com.robotcm.taurus.client.TaurusClient; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.events.Event; +import com.taurus.core.events.IEventListener; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import redis.clients.jedis.Jedis; +import redis.clients.jedis.ScanParams; +import redis.clients.jedis.ScanResult; +import com.robotcm.taurus.client.business.AccountBusiness; +import com.robotcm.taurus.client.business.GroupRoomBusiness; +import com.robotcm.taurus.util.ChangShaSuanFaTest; +import com.robotcm.taurus.util.TinHuChi; + +import java.sql.SQLException; +import java.util.*; +import java.util.stream.Collectors; + +public class JiQiRens { + + + private final static Logger log; + + static { + log = Logger.getLogger(JiQiRens.class); + } + + + // 扣点点玩家手牌 + public static List cardInhand = new ArrayList(); + + //使用数量 + public static Map count = new HashMap(); + + //扣点点别人打的牌 + private String card = ""; + + // 玩家座位号 + public static int seat = 0; + // 玩家ID + // 登录密码 + public static String password = "blm523"; + // 会话标识 + private String session = ""; + // 访问令牌 + public String token = ""; + // 玩法ID + public String wanfaId = ""; + + public int tuichutime = 0; + + // 客户端连接对象 + private TaurusClient client = null; + + private HuNanHongZhong huNanHongZhong = new HuNanHongZhong(); + + private HuNanZhuanZhuan huNanZhuanZhuan = new HuNanZhuanZhuan(); + + private HuNanFangPaoFa huNanFangPaoFa = new HuNanFangPaoFa(); + + private HuNanPaoDeKuai huNanPaoDeKuai = new HuNanPaoDeKuai(); + + private HuNanChangSha huNanChangSha = new HuNanChangSha(); + + // private HuNanChangShaNew huNanChangShaNew = new HuNanChangShaNew();//新的机器人处理对象 + + + private TinHuChi tinHuChi = new TinHuChi(); + + + private Map> playerOutcardsMap = new HashMap<>(); + + + private Map> playerchisMap = new HashMap<>(); + + private Map> playerpengsMap = new HashMap<>(); + + private Map> playermingsMap = new HashMap<>(); + + private Map> playerzisMap = new HashMap<>(); + + + + //圈子id +// public static int groupId = 0; + + //房间id +// public static String roomId = ""; + + + /** + * TCP测试方法,用于建立客户端连接并处理游戏事件 + * + * @throws Exception + */ + public void tcp_test(int playerId, Integer pid, int groupId) throws Exception { + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis0 = Redis.use().getJedis(); + String playKey = "g{" + groupId + "}:play:" + pid; + + + try { + Set roomIds = jedis0.keys("room:*"); +// Set roomIds = scanRooms(jedis0, "room:*"); + String roomKey = ""; + if (jedis11.hget(playKey, "leftover_robot") != null) { + if (wanfaId.equals("")) { + Boolean is_match = false; + //查询有房间的时候。房间里的玩法 和 传递过来需要建的玩法是否相等,不相等代表没有这个玩法,需要建立 + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + String gpid = jedis0.hget(roomKey, "gpid"); + + if (gpid != null) { + if (Integer.parseInt(gpid) == pid) { + is_match = true; + } + + } + } + + //没有房间,或者房间内的玩法还没有现在传递需要建立的玩法的时候 需要建立房间 + if (roomIds.size() == 0 || !is_match) { + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + + if (jedis0.keys("{user}:" + playerId + "_token").size() != 0) { + + + Set keys1 = jedis0.keys("{user}:" + playerId + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + playerId + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + playerId; + token = keyList.get(0); + + } + } else { + + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + Object room = GroupRoomBusiness.matchRoom(groupId, pid, session, "Android", false); + String game = jedis0.hget(String.valueOf(room), "game"); + wanfaId = String.valueOf(game); + + } + } + //满人房间玩法 + List manrenwanfa = new ArrayList<>(); + + String[] playerIds2 = null; + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + String roomKeys = "room:" + roomId; + if (jedis0.hget(roomKeys, "players") != null) { + String players = jedis0.hget(roomKeys, "players"); + String players1 = players.substring(1, players.length() - 1); + playerIds2 = players1.split(","); + if (playerIds2.length == 2) { + manrenwanfa.add(jedis0.hget(roomKeys, "gpid")); + } + } + } + + + List> xuyaojianlifangjian = new ArrayList<>(); + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + String roomKeys = "room:" + roomId; + if (jedis0.hget(roomKeys, "players") != null && jedis0.hget(roomKeys, "gpid") != null) { + String gpid = jedis0.hget(roomKeys, "gpid"); + String players = jedis0.hget(roomKeys, "players"); + if (players.equals("[]")) { + xuyaojianlifangjian.add(Arrays.asList(gpid, players)); + } else { + String players1 = players.substring(1, players.length() - 1); + String[] playerIds9 = players1.split(","); + xuyaojianlifangjian.add(Arrays.asList(gpid, String.valueOf(playerIds9.length))); + } + } + + if ( jedis0.hget(roomKeys, "gpid") != null){ + String gpid = jedis0.hget(roomKeys, "gpid"); + if (jedis0.hget(roomKeys, "players") == null) { + xuyaojianlifangjian.add(Arrays.asList(gpid, "5")); + + } + } + + } + + Set excludedKeys = xuyaojianlifangjian.stream() + .filter(list -> { + String value = list.get(1); + return value.equals("[]") || value.equals("1") || value.equals("5"); + }) + .map(list -> list.get(0)) + .collect(Collectors.toSet()); + + + List> filteredResult = xuyaojianlifangjian.stream() + .filter(list -> manrenwanfa.contains(list.get(0))) + .filter(list -> !excludedKeys.contains(list.get(0))) + .collect(Collectors.toList()); + + + List keys10 = filteredResult.stream() + .map(list -> list.get(0)) // 获取每个list的第一个元素(key) + .collect(Collectors.toList()); + + + + List robotIdsList1 = new ArrayList<>(); + + String sql3 = String.format("SELECT id FROM `account` WHERE jiqiren=9998 and start = 0"); + ITArray robotId3 = DataBase.use().executeQueryByTArray(sql3); + + for (int j = 0; j < robotId3.size(); j++) { + robotIdsList1.add(robotId3.getTObject(j).getInt("id")); + } + + + int userIndex = 0; + for (String s : keys10) { + + String groupKeys = "g{" + groupId + "}:play:" + s; + if (jedis11.hget(groupKeys, "leftover_robot") != null) { + String shengyu = jedis11.hget(groupKeys, "leftover_robot"); + if (Integer.parseInt(shengyu) > 0 && userIndex < robotIdsList1.size()) { + Integer playerid = robotIdsList1.get(userIndex); + userIndex++; + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + + // 登录获取session跟token + if (jedis0.keys("{user}:" + playerid + "_token").size() != 0) { + Set keys1 = jedis0.keys("{user}:" + playerid + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(playerid, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + playerid + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + playerid; + token = keyList.get(0); + } + } else { + object = accountBusiness.idPasswordLogin(playerid, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + + Object roomkey = GroupRoomBusiness.matchRoom(groupId, Integer.parseInt(s), session, "Android", false); + String game = jedis0.hget(String.valueOf(roomkey), "game"); + wanfaId = String.valueOf(game); + } + } + } + + String[] playerIds = null; + String leftover_robot = jedis11.hget(playKey, "leftover_robot"); + if (Integer.parseInt(leftover_robot) > 0) { + //真人等机器人游戏id赋值 + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + + String players = jedis0.hget(roomKey, "players"); + String gpid = jedis0.hget(roomKey, "gpid"); + + String roKey = "g{" + groupId + "}:play:" + gpid; + String leftover_robot1 = jedis11.hget(roKey, "leftover_robot"); + + if (players != null && !players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds = players.split(","); + List robotIdsList = new ArrayList<>(); + //拿到所有的机器人 + String sql2 = String.format("SELECT id FROM `account` WHERE jiqiren=9998"); + ITArray robotId2 = DataBase.use().executeQueryByTArray(sql2); + + for (int j = 0; j < robotId2.size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + for (String s : playerIds) { + + if (leftover_robot1 != null) { + if (playerIds.length == 1 && !robotIdsList.contains(Integer.parseInt(s)) && Integer.parseInt(leftover_robot1) > 0) { + + wanfaId = jedis0.hget(roomKey, "game"); + + } + } + } + } + } + + + if (wanfaId.equals("")) { + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + String roomKeys1 = "room:" + roomId; + if (jedis0.hget(roomKeys1, "gpid") != null) { + String gpid = jedis0.hget(roomKeys1, "gpid"); + + if (pid == Integer.parseInt(gpid)) { + wanfaId = jedis0.hget(roomKeys1, "game"); + } + } + } + } + + System.out.println(wanfaId); + if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 + client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + } + + if ("10".equalsIgnoreCase(wanfaId)) { + client = new TaurusClient("47.109.55.7:6311", "game", TaurusClient.ConnectionProtocol.Tcp); + } +// + if ("66".equalsIgnoreCase(wanfaId)) { + client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + } + client.connect(); +// } + + //连接根据不同的玩法id 配置不同的连接 + + + //这里是机器人主动进入空房间 + Set roomIds1 = jedis0.keys("room:*"); + + + for (String id : roomIds1) { + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + if (jedis0.hget(roomKey, "gpid") != null) { + String gpid = jedis0.hget(roomKey, "gpid"); + String playKey2 = "g{" + groupId + "}:play:" + gpid; + + String roomPidKey = null; + boolean flag = false; + if (jedis0.hget(roomKey, "players") == null) { + + + roomKey = "room:" + roomId; + roomPidKey = jedis0.hget(roomKey, "gpid"); + + if (jedis0.hget(roomKey, "game") != null) { + String gameId = jedis0.hget(roomKey, "game"); + + if (wanfaId.equals(gameId)) { + + flag = true; + } + } + } + + String players = jedis0.hget(roomKey, "players"); + + + if (jedis11.hget(playKey2, "leftover_robot") != null) { + String leftover_robot1 = jedis11.hget(playKey2, "leftover_robot"); + if (players == null && Integer.parseInt(roomPidKey) == pid && Integer.parseInt(leftover_robot1) > 0 && flag) { + + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + if (jedis0.keys("{user}:" + playerId + "_token").size() != 0) { + Set keys1 = jedis0.keys("{user}:" + playerId + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + playerId + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + playerId; + token = keyList.get(0); + } + } else { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + String group = jedis0.hget(roomKey, "group"); + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(group), roomKey, session, null); + joinRoom(playerId); //进入房间 + ready(); //准备 + String playKey1 = "g{" + groupId + "}:play:" + roomPidKey; + + +// //增加使用数量 + Integer key = Integer.valueOf(roomPidKey); + + count.put(key, count.getOrDefault(key, 0) + 1); + + + jedis11.hincrBy(playKey1, "leftover_robot", -1); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 1, playerId); + DataBase.use().executeUpdate(sql); + + + } + } + } + + + roomKey = "room:" + roomId; + if (jedis0.hget(roomKey, "gpid") != null) { + String gpid = jedis0.hget(roomKey, "gpid"); + String playKey2 = "g{" + groupId + "}:play:" + gpid; + + String roomPidKey = null; + boolean flag = false; + if (jedis0.hget(roomKey, "players") != null) { + if (jedis0.hget(roomKey, "players").equals("[]")) { + + roomKey = "room:" + roomId; + roomPidKey = jedis0.hget(roomKey, "gpid"); + if (jedis0.hget(roomKey, "game") != null) { + + String gameId = jedis0.hget(roomKey, "game"); + if (wanfaId.equals(gameId)) { + flag = true; + } + } + } + String players = jedis0.hget(roomKey, "players"); + + + if (jedis11.hget(playKey2, "leftover_robot") != null) { + String leftover_robot1 = jedis11.hget(playKey2, "leftover_robot"); + if (players.equals("[]") && Integer.parseInt(roomPidKey) == pid && Integer.parseInt(leftover_robot1) > 0 && flag) { + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + if (jedis0.keys("{user}:" + playerId + "_token").size() != 0) { + Set keys1 = jedis0.keys("{user}:" + playerId + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + playerId + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + playerId; + token = keyList.get(0); + + } + } else { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + String group = jedis0.hget(roomKey, "group"); + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(group), roomKey, session, null); + joinRoom(playerId); //进入房间 + ready(); //准备 + String playKey1 = "g{" + groupId + "}:play:" + roomPidKey; + + +// //增加使用数量 + Integer key = Integer.valueOf(roomPidKey); + + count.put(key, count.getOrDefault(key, 0) + 1); + + + //jedis11.hincrBy(playKey1, "leftover_robot", -1); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 1, playerId); + DataBase.use().executeUpdate(sql); + + + } + } + + } + + } + + + } + + // 添加事件监听器处理网络消息 + client.addEventListener(TaurusClient.NetClientEvent.OnEvent, new IEventListener() { + @Override + public void handleEvent(Event event) { + + // 获取 msg + Message message = (Message) event.getParameter("msg"); + if (message == null) { + return; + } + + ITObject param = message.param; + + //回调协议号 + String command = message.command; + + //根据玩法id 调用不同的回调 + if (StringUtil.isNotEmpty(command)) { + if ("93".equalsIgnoreCase(wanfaId)) { //扣点点 + if ("812".equalsIgnoreCase(command)) { //出牌广播 + sleepTime(1000); + drawCard(command, message); + } else if ("820".equalsIgnoreCase(command)) { + changePlayer(command, message); + } else if ("819".equalsIgnoreCase(command)) { //摸牌 + getCard(command, message); + } else if ("811".equalsIgnoreCase(command)) { //初始化手牌 + cardInHead(command, message, wanfaId); + } else if ("813".equalsIgnoreCase(command)) { //出牌,牌权 + sleepTime(2000); + outCard(command, message, wanfaId); + } else if ("817".equalsIgnoreCase(command)) { + ready(); + //杠碰胡通知协议 + } else if ("814".equalsIgnoreCase(command)) { + sleepTime(2000); + actionCard(param); + //doGang杠后补牌 补杠事件 + } else if ("838".equalsIgnoreCase(command)) { + sleepTime(2000); + buGang(param); + } + } else if ("66".equalsIgnoreCase(wanfaId)) {//跑的快 + if ("2011".equalsIgnoreCase(command)) { //跑的快 初始化手牌 + huNanPaoDeKuai.paoDeKuaiCardInHead(param, client); + } else if ("2021".equalsIgnoreCase(command)) { //出牌广播 + huNanPaoDeKuai.paoDekuaiChupaiGuangBo(param); + } else if ("2004".equalsIgnoreCase(command)) { //出牌提示事件,牌权 + Integer player = param.getInt("player"); + Integer seat1 = param.getInt("seat"); + + if (seat1 != null) { + huNanPaoDeKuai.seat = seat1; + } + + //出牌 + huNanPaoDeKuai.outCard(client); + } else if ("2007".equalsIgnoreCase(command)) { //结算准备 + //type为1 为大结算 type为0为小结算 + Integer type = param.getInt("type"); + + if (type == 0) { + huNanPaoDeKuai.getSeatRemainHistory().clear(); + huNanPaoDeKuai.getPaoDekuaiCardInhand().clear(); + ITArray card_list = huNanPaoDeKuai.getCard_list().getTArray("card_list"); + card_list.clear(); + ready(); + } + + if (type == 1) { + Jedis jedis11s = Redis.use("group1_db11").getJedis(); + try { + String key = "g{" + groupId + "}:play:" + pid; + // jedis11s.hincrBy(key, "leftover_robot", 1); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis11s.close(); + } + } + + } else if ("2009".equalsIgnoreCase(command)) { + Jedis jedis21 = Redis.use().getJedis(); + sleepTime(3000); + + ITObject params = TObject.newInstance(); + String[] playerIds2 = null; + + + Set roomIds = jedis21.keys("room:*"); + String roomKey = ""; + //拿到所有的机器人 + List robotIdsList = new ArrayList<>(); + String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; + ITArray robotId2 = null; + try { + robotId2 = DataBase.use().executeQueryByTArray(sql2); + } catch (SQLException e) { + e.printStackTrace(); + } + for (int j = 0; j < Objects.requireNonNull(robotId2).size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + + + for (String roomId : roomIds) { + String roomId1 = roomId.substring(roomId.indexOf(":") + 1); + roomKey = "room:" + roomId1; + + if (jedis21.hget(roomKey, "players") != null) { + String players = jedis21.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds2 = players.split(","); + + + if (playerIds2.length == 1) { + for (String s : playerIds2) { + if (robotIdsList.contains(Integer.parseInt(s))) { //房间里的人是机器人 + String gpid = jedis21.hget(roomKey, "gpid"); + String gpId = jedis21.hget(roomKey, "group"); + String key = "g{" + gpId + "}:play:" + gpid; + if (!players.equals("[]") && pid == Integer.parseInt(gpid)) { + + + if (JiQiRens.count != null && JiQiRens.count.containsKey(Integer.parseInt(gpid))) { + Integer currentValue = JiQiRens.count.get(Integer.parseInt(gpid)); + if (currentValue > 0) { + JiQiRens.count.put(Integer.parseInt(gpid), currentValue - 1); + } + } + + + //Jedis jedis20 = Redis.use("group1_db11").getJedis(); + + // jedis20.hincrBy(key, "leftover_robot", 1); + // jedis20.close(); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); + + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + + client.send("1005", params, response -> { + + }); + + } + } + } + } + } + } + } + + jedis21.close(); + + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 + Set roomIds = scanRooms(jedis0, "room:*"); + String[] playerIds = null; + for (String roomId : roomIds) { + String rid = roomId.substring(roomId.indexOf(":") + 1); + String roomKey = "room:" + rid; + if (jedis0.hget(roomKey, "players") != null) { + String players = jedis0.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds = players.split(","); + for (String pyids : playerIds) { + if (Integer.parseInt(pyids) == playerId) { + jedis0.del(roomId); + } + } + } + } + } + } else if ("2031".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + params.putInt("id", 0); + client.send("1015", params, response -> { + + }); + + } + } else if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 + + if ("812".equalsIgnoreCase(command)) { //出牌广播 + HuNanHongZhong.drawCard(command, message); + } else if ("811".equalsIgnoreCase(command)) {//初始化手牌 + huNanHongZhong.cardInHead(command, message, client); + } else if ("819".equalsIgnoreCase(command)) { //摸牌 + huNanHongZhong.getCard(command, message); + } else if ("813".equalsIgnoreCase(command)) { //出牌,牌权 + huNanHongZhong.outCard(client); + } else if ("817".equalsIgnoreCase(command)) {//结算 + huNanHongZhong.getHongZhongCardInhand().clear(); + huNanHongZhong.getChuGuoCardInhand().clear(); + + Integer type = param.getInt("type"); + if (type == 1 || type == 2) { //为1为大结算 为2为解散 + Jedis jedis11s = Redis.use("group1_db11").getJedis(); + try { + String key = "g{" + groupId + "}:play:" + pid; + // jedis11s.hincrBy(key, "leftover_robot", 1); +// + if (count != null && count.containsKey(pid)) { + Integer currentValue = count.get(pid); + if (currentValue > 0) { + count.put(pid, currentValue - 1); + } + } + + + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis11s.close(); + } + + if (count != null && count.containsKey(pid)) { + Integer value = count.get(pid); + + // 如果找到了对应的 pid + String shangxianRobot = jedis11.hget(playKey, "shangxian_robot"); + String leftoverRobot = jedis11.hget(playKey, "leftover_robot"); + + /*if (shangxianRobot != null && leftoverRobot != null) { + if (value == 0) { + // jedis11.hset(playKey, "leftover_robot", shangxianRobot); + } + }*/ + } + } +// playerState.pongGroups.clear();; +// playerState.handCards.clear(); +// playerState.chiGroups.clear(); +// playerState.gangGroups.clear();; + + + ready(); + } else if ("2009".equalsIgnoreCase(command)) { + Jedis jedis21 = Redis.use().getJedis(); + sleepTime(3000); + ITObject params = TObject.newInstance(); + String[] playerIds2 = null; + + + Set roomIds = jedis21.keys("room:*"); + String roomKey = ""; + //拿到所有的机器人 + List robotIdsList = new ArrayList<>(); + String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; + ITArray robotId2 = null; + try { + robotId2 = DataBase.use().executeQueryByTArray(sql2); + } catch (SQLException e) { + e.printStackTrace(); + } + for (int j = 0; j < Objects.requireNonNull(robotId2).size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + + + for (String roomId : roomIds) { + String roomId1 = roomId.substring(roomId.indexOf(":") + 1); + roomKey = "room:" + roomId1; + + if (jedis21.hget(roomKey, "players") != null) { + String players = jedis21.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds2 = players.split(","); + + + if (playerIds2.length == 1) { + for (String s : playerIds2) { + if (robotIdsList.contains(Integer.parseInt(s))) { //房间里的人是机器人 + String gpid = jedis21.hget(roomKey, "gpid"); + String gpId = jedis21.hget(roomKey, "group"); + String key = "g{" + gpId + "}:play:" + gpid; + if (!players.equals("[]") && pid == Integer.parseInt(gpid)) { + + + if (JiQiRens.count != null && JiQiRens.count.containsKey(Integer.parseInt(gpid))) { + Integer currentValue = JiQiRens.count.get(Integer.parseInt(gpid)); + if (currentValue > 0) { + JiQiRens.count.put(Integer.parseInt(gpid), currentValue - 1); + } + } + + + Jedis jedis20 = Redis.use("group1_db11").getJedis(); + + jedis20.hincrBy(key, "leftover_robot", 1); + jedis20.close(); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); + + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + + client.send("1005", params, response -> { + + }); + + } + } + } + } + } + } + } + + jedis21.close(); + + } else if ("814".equalsIgnoreCase(command)) {//杠碰胡通知协议 +// sleepTime(2000); + huNanHongZhong.actionCard(param, client); + } else if ("820".equalsIgnoreCase(command)) { + HuNanHongZhong.changePlayer(command, message); + } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 + huNanHongZhong.shanchuchuguopai(param); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +// Jedis jedis11s = Redis.use("group1_db11").getJedis(); +// try { +// String key = "g{" + groupId + "}:play:" + pid; +// jedis11s.hincrBy(key, "leftover_robot", 1); +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +// DataBase.use().executeUpdate(sql); + Set roomIds = scanRooms(jedis0, "room:*"); + String[] playerIds = null; + for (String roomId : roomIds) { + String rid = roomId.substring(roomId.indexOf(":") + 1); + String roomKey = "room:" + rid; + if (jedis0.hget(roomKey, "players") != null) { + String players = jedis0.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds = players.split(","); + for (String pyids : playerIds) { + if (Integer.parseInt(pyids) == playerId) { + jedis0.del(roomId); + } + } + } + } + } + + } + } else if ("17".equalsIgnoreCase(wanfaId)) { //字牌放炮罚 + + if ("811".equalsIgnoreCase(command)) { //初始化手牌 + huNanFangPaoFa.cardInHead(command, message, client); + + } else if ("819".equalsIgnoreCase(command)) { //摸牌 + huNanFangPaoFa.getCard(command, message); + } else if ("813".equalsIgnoreCase(command)) { //出牌 牌权 + sleepTime(1500); + huNanFangPaoFa.outCard(client); + } else if ("812".equalsIgnoreCase(command)) { //出牌广播 + HuNanFangPaoFa.drawCard(command, message); + } else if ("814".equalsIgnoreCase(command)) { //可执行的 操作 吃碰 偎提胡 + huNanFangPaoFa.actionCard(param, client); + } else if ("817".equalsIgnoreCase(command)) { //结算 + huNanFangPaoFa.getFangPaoFaCardInhand().clear(); + ready(); + } else if ("822".equalsIgnoreCase(command)) { //放跑提示 + + HuNanFangPaoFa.fangPaoTipEvent(message, client); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 + try { + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); + DataBase.use().executeUpdate(sql); + + } catch (SQLException e) { + + } + } + } else if ("108".equalsIgnoreCase(wanfaId)) {//转转麻将 + if ("811".equalsIgnoreCase(command)) {//初始化收手牌 + huNanZhuanZhuan.cardInHead(command, message, client); + } else if ("812".equalsIgnoreCase(command)) {//出牌广播 + HuNanZhuanZhuan.drawCard(command, message); + } else if ("819".equalsIgnoreCase(command)) {//摸牌 + + huNanZhuanZhuan.getCard(command, message); + } else if ("813".equalsIgnoreCase(command)) {//出牌提示 +// sleepTime(1500); + huNanZhuanZhuan.outCard(client); + } else if ("814".equalsIgnoreCase(command)) {//放招提示 + huNanZhuanZhuan.actionCard(param, client); + } else if ("817".equalsIgnoreCase(command)) {//结算 + huNanZhuanZhuan.getZhuanZhuanCardInhand().clear(); + huNanZhuanZhuan.getZhuanZhuanchuguopai().clear(); + ready(); + } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 + huNanZhuanZhuan.shanchuchuguopai(param); + } else if ("820".equalsIgnoreCase(command)) {//换牌提示 + HuNanZhuanZhuan.changePlayer(command, message); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 + try { + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + + } + } + } else if ("10".equalsIgnoreCase(wanfaId)) { + //长沙麻将 机器人处理事件 + + //[TCP->822] data:{"tip_list":[{"type":8,"id":1,"opcard":[],"weight":8,"card":0}],"types":[{"type":21,"value":1}]} + //板胡Event [TCP->823] data:{"type":8,"seat":1,"data":[{"opcard":[204,204,204,108,108,108],"type":21,"value":1}]} + if ("811".equalsIgnoreCase(command)) {//初始化收手牌 + + huNanChangSha.cardInHead(command, message, client); + } else if ("812".equalsIgnoreCase(command)) {//出牌广播 + //{"opzicards":[{"opzicards":[],"playerId":101555}],"opmingcards":[{"opmingcards":[],"playerId":101555}],"outcard_map":[{"outcards":[209,205],"playerId":101555},{"outcards":[],"playerId":112233}],"card":205,"opchicards":[{"opchicards":[105,103],"playerId":101555}],"oppengcards":[{"oppengcards":[],"playerId":101555}],"seat":1} + ITArray outcard_map = param.getTArray("outcard_map"); + ITArray opchicards = param.getTArray("opchicards"); + ITArray oppengcards = param.getTArray("oppengcards"); + ITArray opmingcards = param.getTArray("opmingcards"); + ITArray opzicards = param.getTArray("opzicards"); + + // 清空旧数据,用新数据完全覆盖 + playerOutcardsMap.clear(); + playerchisMap.clear(); + playerpengsMap.clear(); + playermingsMap.clear(); + playerzisMap.clear(); + //出过的牌 + if (outcard_map != null) { + for (int i = 0; i < outcard_map.size(); i++) { + ITObject playerData = outcard_map.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outcardsArray = playerData.getTArray("outcards"); + + // 转换为List + List outcardsList = new ArrayList<>(); + for (int j = 0; j < outcardsArray.size(); j++) { + outcardsList.add(outcardsArray.getInt(j)); + } + + // 存储到Map中(覆盖旧数据) + playerOutcardsMap.put(playerId, outcardsList); + + } + } + + //吃的牌 + if (opchicards != null) { + for (int i = 0; i < opchicards.size(); i++) { + ITObject playerData = opchicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outchiArray = playerData.getTArray("opchicards"); + + List outchiList = new ArrayList<>(); + for (int j = 0; j < outchiArray.size(); j++) { + outchiList.add(outchiArray.getInt(j)); + } + playerchisMap.put(playerId, outchiList); + } + } + + //碰的牌 + if (oppengcards != null) { + for (int i = 0; i < oppengcards.size(); i++) { + ITObject playerData = oppengcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outpengArray = playerData.getTArray("oppengcards"); + + List outpengList = new ArrayList<>(); + for (int j = 0; j < outpengArray.size(); j++) { + outpengList.add(outpengArray.getInt(j)); + } + playerpengsMap.put(playerId, outpengList); + } + } + + //明杠的牌 + if (opmingcards != null) { + for (int i = 0; i < opmingcards.size(); i++) { + ITObject playerData = opmingcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outmingArray = playerData.getTArray("opmingcards"); + + List outmingList = new ArrayList<>(); + for (int j = 0; j < outmingArray.size(); j++) { + outmingList.add(outmingArray.getInt(j)); + } + playermingsMap.put(playerId, outmingList); + } + } + + //暗杠的牌 + if (opzicards != null) { + for (int i = 0; i < opzicards.size(); i++) { + ITObject playerData = opzicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outziArray = playerData.getTArray("opzicards"); + + List outziList = new ArrayList<>(); + for (int j = 0; j < outziArray.size(); j++) { + outziList.add(outziArray.getInt(j)); + } + playerzisMap.put(playerId, outziList); + } + } + + HuNanChangSha.drawCard(command, message); + } else if ("819".equalsIgnoreCase(command)) { + //摸牌 + huNanChangSha.getCard(command, message,null,null); + } else if ("813".equalsIgnoreCase(command)) {//出牌提示 + + huNanChangSha.outCard(client,playerOutcardsMap,playerchisMap,playerpengsMap,playermingsMap,playerzisMap); + } else if ("814".equalsIgnoreCase(command)) { + //放招提示 + huNanChangSha.actionCard(param, client); + + } else if ("2009".equalsIgnoreCase(command)) { + Jedis jedis22 = Redis.use().getJedis(); + sleepTime(3000); + + ITObject params = TObject.newInstance(); + String[] playerIds2 = null; + + + Set roomIds = jedis22.keys("room:*"); + String roomKey = ""; + //拿到所有的机器人 + List robotIdsList = new ArrayList<>(); + String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; + ITArray robotId2 = null; + try { + robotId2 = DataBase.use().executeQueryByTArray(sql2); + } catch (SQLException e) { + e.printStackTrace(); + } + for (int j = 0; j < Objects.requireNonNull(robotId2).size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + + + for (String roomId : roomIds) { + String roomId1 = roomId.substring(roomId.indexOf(":") + 1); + roomKey = "room:" + roomId1; + + if (jedis22.hget(roomKey, "players") != null) { + String players = jedis22.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds2 = players.split(","); + + + if (playerIds2.length == 1) { + for (String s : playerIds2) { + if (robotIdsList.contains(Integer.parseInt(s))) { //房间里的人是机器人 + String gpid = jedis22.hget(roomKey, "gpid"); + String gpId = jedis22.hget(roomKey, "group"); + String key = "g{" + gpId + "}:play:" + gpid; + if (!players.equals("[]") && pid == Integer.parseInt(gpid)) { + + + if (JiQiRens.count != null && JiQiRens.count.containsKey(Integer.parseInt(gpid))) { + Integer currentValue = JiQiRens.count.get(Integer.parseInt(gpid)); + if (currentValue > 0) { + JiQiRens.count.put(Integer.parseInt(gpid), currentValue - 1); + } + } + + //Jedis jedis20 = Redis.use("group1_db11").getJedis(); + + // jedis20.hincrBy(key, "leftover_robot", 1); + //jedis20.close(); + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); + + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + + client.send("1005", params, response -> { + + }); + + } + } + } + + } + } + } + } + + jedis22.close(); + } else if ("817".equalsIgnoreCase(command)) {//结算 + huNanChangSha.getChangShaCardInhand().clear(); + huNanChangSha.getChuGuoCardInhand().clear(); + huNanChangSha.getpongGroup().clear(); + huNanChangSha.getchowGroup().clear(); + TinHuChi.lastTingCount = 0; + TinHuChi.isMoreThanLast = false; + ChangShaSuanFaTest.isTin=false; + ChangShaSuanFaTest.isChi=false; + ChangShaSuanFaTest.isPeng=false; + ChangShaSuanFaTest.tinCards.clear(); + Integer type = param.getInt("type"); + if (type == 1 || type == 2) { //为1为大结算 为2为解散 + Jedis jedis11s = Redis.use("group1_db11").getJedis(); + try { + String key = "g{" + groupId + "}:play:" + pid; + // jedis11s.hincrBy(key, "leftover_robot", 1); +// + if (count != null && count.containsKey(pid)) { + Integer currentValue = count.get(pid); + if (currentValue > 0) { + count.put(pid, currentValue - 1); + } + } + + + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); + try { + DataBase.use().executeUpdate(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis11s.close(); + } + + if (count != null && count.containsKey(pid)) { + Integer value = count.get(pid); + + // 如果找到了对应的 pid + Jedis jedis12 = Redis.use("group1_db11").getJedis(); + + String shangxianRobot = jedis12.hget(playKey, "shangxian_robot"); + String leftoverRobot = jedis12.hget(playKey, "leftover_robot"); + + /*if (shangxianRobot != null && leftoverRobot != null) { + if (value == 0) { + jedis12.hset(playKey, "leftover_robot", shangxianRobot); + } + }*/ + jedis12.close(); + } + } +// playerState.pongGroups.clear();; +// playerState.handCards.clear(); +// playerState.chiGroups.clear(); +// playerState.gangGroups.clear();; + + + ready(); + //写定时器 + + } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 + //[TCP->815] data:{"playerid":101555,"card":104,"opcard":[105,103],"from_seat":2,"type":1,"opengang":false} + huNanChangSha.shanchuchuguopai(param); + } else if ("820".equalsIgnoreCase(command)) {//换牌提示 + huNanChangSha.changePlayer(command, message); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +// Jedis jedis11s = Redis.use("group1_db11").getJedis(); +// String key = "g{" + groupId + "}:play:" + pid; +// +// jedis11s.hincrBy(key, "leftover_robot", 1); +// jedis11s.close(); +// try { +// + Set roomIds = scanRooms(jedis0, "room:*"); + String[] playerIds = null; + for (String roomId : roomIds) { + String rid = roomId.substring(roomId.indexOf(":") + 1); + String roomKey = "room:" + rid; + + if (jedis0.hget(roomKey, "players") != null) { + String players = jedis0.hget(roomKey, "players"); + + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds = players.split(","); + + for (String pyids : playerIds) { + + if (Integer.parseInt(pyids) == playerId) { + jedis0.del(roomId); + } + } + } + } + } + + + } else if ("825".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + } else if ("822".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + //params.putInt("qi", 0); + params.putInt("id", 1); + //[TCP->822] data:{"tip_list":[{"type":8,"id":1,"opcard":[],"weight":8,"card":0}],"types":[{"type":21,"value":1}]} + //板胡Event [TCP->823] data:{"type":8,"seat":1,"data":[{"opcard":[204,204,204,108,108,108],"type":21,"value":1}]} + + client.send("612", params, response -> { + + }); + } else if ("835".equalsIgnoreCase(command)) { //听牌天听 + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + + } + + + //END 长沙麻将 + } + } + } + }); + // 添加连接状态监听器 + client.addEventListener(TaurusClient.NetClientEvent.Connect, new + + IEventListener() { + @Override + public void handleEvent(Event event) { + SocketCode code = (SocketCode) event.getParameter("code"); + if (code == SocketCode.Connect) { + + } else { + } + } + }); + + + //这里是机器人主动找真人房间进入 + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + if (jedis0.hget(roomKey, "gpid") != null) { + String gpid = jedis0.hget(roomKey, "gpid"); + String players1 = jedis0.hget(roomKey, "players"); + + if (players1 != null && !players1.equals("[]")) { + + String players = jedis0.hget(roomKey, "players"); + players = players.substring(1, players.length() - 1); + + String[] playerIds1 = players.split(","); + + String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; + ITArray robotId2 = DataBase.use().executeQueryByTArray(sql2); + + String maxPlayers = jedis0.hget(roomKey, "maxPlayers"); + if (Integer.parseInt(maxPlayers) == 2) { + if (playerIds1.length == 1) { + //循环playerIds + for (int i = 0; i < playerIds1.length; i++) { + String playeid = playerIds1[i]; + List robotIdsList = new ArrayList<>(); + + for (int j = 0; j < robotId2.size(); j++) { + robotIdsList.add(robotId2.getTObject(j).getInt("id")); + } + + roomKey = "room:" + roomId; + String gpid2 = jedis0.hget(roomKey, "gpid"); + String playKey2 = "g{" + groupId + "}:play:" + gpid2; + String leftover_robot1 = jedis11.hget(playKey2, "leftover_robot"); + + if (!robotIdsList.contains(Integer.parseInt(playeid)) && Integer.parseInt(gpid2) == pid && Integer.parseInt(leftover_robot1) > 0) { + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + + if (jedis0.keys("{user}:" + playerId + "_token").size() != 0) { + + Set keys1 = jedis0.keys("{user}:" + playerId + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + playerId + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + playerId; + token = keyList.get(0); + + } + } else { + + object = accountBusiness.idPasswordLogin(playerId, password); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + + String readyTime = jedis0.hget(roomKey, "readyTime"); +// long readyTime1 = Long.parseLong(readyTime); + //判断如果readyTime已经过去七秒 + + //判断准备时间,只是要取出准备时间超过七秒的房间 +// if (System.currentTimeMillis() - readyTime1 > 1000) { + String roomKey1 = "room:" + roomId; + String group = jedis0.hget(roomKey1, "group"); + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(group), roomKey1, session, null); + joinRoom(playerId); //进入房间 + ready(); //准备 + String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 1, playerId); + DataBase.use().executeUpdate(sql); + String playKey1 = "g{" + groupId + "}:play:" + pid; + + //增加使用数量 + Integer key = Integer.valueOf(pid); + + count.put(key, count.getOrDefault(key, 0) + 1); + + //jedis11.hincrBy(playKey1, "leftover_robot", -1); +// } + } + + } + } + } + } + } + + } + + +// ready(); //准备 + } + } + + + } catch (Exception e) { + + e.printStackTrace(); + } finally { + + jedis11.close(); + jedis0.close(); + } + + } + + + /** + * 出牌广播协议 812 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String drawCard(String command, Message message) { + if (command.equalsIgnoreCase("812")) { + ITObject param = message.param; + if (param == null) { + return null; + } + card = param.getString("card"); + + } + return null; + } + + /** + * 位置转换协议 820 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String changePlayer(String command, Message message) { + if (command.equalsIgnoreCase("820")) { + ITObject param = message.param; + if (param == null) { + return null; + } + +// {seat=2} + + } + return null; + } + + /** + * 摸牌协议 819 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String getCard(String command, Message message) { + if (command.equalsIgnoreCase("819")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {seat=2, Ishupai=0, isBaoTing=-1, tingcard=0, isgang=0, card=101, left_count=106} + + if (param.getInt("seat") != null && seat == param.getInt("seat")) { + cardInhand.add(param.getInt("card")); +// cardInhand.add(104); + } + } + return null; + } + + /** + * 扣点点 初始化手牌协议 811 + * + * @param command 协议号 + * @param message 消息对象 + * @param wanfaId 玩法ID + * @return + */ + public String cardInHead(String command, Message message, String wanfaId) { + if (command.equalsIgnoreCase("811")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {bank_seat=1, laiziCard=0, laiziCard2=0, laiziCard2Before=0, jing=0, laiziCardBefore=0, card_list=[101, 103, 104, 201, 204, 207, 208, 209, 307, 309, 501, 502, 503]} + ITArray cardList = param.getTArray("card_list"); + for (int i = 0; i < cardList.size(); i++) { + cardInhand.add(cardList.getInt(i)); + } + if (cardInhand.size() > 13) { + outCard(command, message, wanfaId); + + + } + + + } + return null; + } + + /** + * 出牌方法 + * + * @param command 协议号 + * @param message 消息对象 + * @param wanfaId 玩法ID + * @return + */ + public String outCard(String command, Message message, String wanfaId) { + + + + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + params.putInt("card1", 0); + params.putInt("card", cardInhand.get(0)); + cardInhand.remove(0); + + client.send("611", params, response -> { + + }); + return null; + } + + /** + * 处理杠碰胡操作 + * + * @param param 消息参数 + * @return + */ + public String actionCard(ITObject param) { + //获取碰杠胡参数 type 和id 后续算法接入,是否能让碰和杠 + ITArray tipList = param.getTArray("tip_list"); + int id = 0; + int type = 0; + int opcard = 0; + ITObject params = TObject.newInstance(); + if (tipList != null && tipList.size() > 0) { + TObject firstTip = (TObject) tipList.get(0).getObject(); + id = firstTip.getInt("id"); + type = firstTip.getInt("type"); + opcard = firstTip.getTArray("opcard").getInt(0); + + + } + //弃 是根据算法选择是否要弃掉 不进行碰杠胡 + //params.putInt("qi", 0); + //params.putInt("id", 0); + + //执行碰牌 + if (type == 2) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(cardInhand, opcard, 2); + +// Global.logger.info("删除碰的牌"); + //执行胡牌 + } else if (type == 6) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + + //执行吃杠 + } else if (type == 3) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(cardInhand, opcard, 3); + + //执行自杠 + } else if (type == 4) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(cardInhand, opcard, 4); + + // 碰后补杠 + } else if (type == 5) { + params.putString("session", session + "," + token); + params.putInt("qi", 0); + params.putInt("id", 1); + Util.removeCard(cardInhand, opcard, 1); + + } + +// cardInhand.remove(0); +// cardInhand.remove(1); + + + client.send("612", params, response -> { + + }); + return null; + } + + // 优化方案:使用 scan 替代 keys + public Set scanRooms(Jedis jedis, String pattern) { + Set keys = new HashSet<>(); + String cursor = "0"; + ScanParams scanParams = new ScanParams().match(pattern).count(100); + + do { + ScanResult scanResult = jedis.scan(cursor, scanParams); + keys.addAll(scanResult.getResult()); + cursor = String.valueOf(scanResult.getCursor()); + } while (!cursor.equals("0")); + + return keys; + } + + /** + * 处理补杠操作 + * + * @param param 消息参数 + */ + public void buGang(ITObject param) { + Integer card = param.getInt("card"); + ITObject params = TObject.newInstance(); + params.putInt("card", card); + client.send("839", params, response -> { + + }); + } + + + /** + * 准备方法 + * + * @return + */ + public String ready() { + try { + // 添加1秒延迟 + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } +// cardInhand = new ArrayList(); +// HuNanHongZhong.hongZhongCardInhand(); +// HuNanFangPaoFa.fangPaoFaCardInhand(); + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + + client.send("1003", params, new ICallback() { + + @Override + public void action(MessageResponse messageResponse) { + + + } + }); + return null; + } + + + /** + * 加入房间方法 + * + * @return + */ + public String joinRoom(int playerId) { + try { + // 添加2秒延迟 + Thread.sleep(5000); + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + + client.send("1002", params, response -> { + ITObject obj = response.messageData.param.getTObject("tableInfo"); + }); + } catch (InterruptedException e) { + e.printStackTrace(); + } + return null; + } + + /** + * 线程休眠方法 + * + * @param time 休眠时间(毫秒) + */ + public static void sleepTime(int time) { + try { + // 添加延迟 + Thread.sleep(time); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + /** + * 程序入口点 + * + * @param args + * @throws Exception + */ +// public static void main(String[] args) throws Exception { +// try { +// PluginService.me().loadConfig(); +// } catch (Exception e1) { +// e1.printStackTrace(); +// } +// +//// NetManager.debug_print = false; +//// NetManager.TIMEOUT_TIME = 10; +//// NetManager.VERSION = 10; +// +// tcp_test(); +// +// +// while (true) { +// NetManager.processEvents(); +// try { +// Thread.sleep(8); +// } catch (InterruptedException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// } +// } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/service/GroupLogService.java b/robots/robotchangma/src/main/java/com/robotcm/service/GroupLogService.java new file mode 100644 index 0000000..d4dc9c2 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/service/GroupLogService.java @@ -0,0 +1,2173 @@ +package com.robotcm.service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import com.data.bean.AccountBean; +import com.data.bean.GroupMemberBean; +import com.data.cache.AccountCache; +import com.data.cache.GroupCache; +import com.data.cache.GroupMemberCache; +import com.data.util.ConsumeCode; +import com.data.util.CountUtil; +import com.data.util.ErrorCode; +import com.data.util.Utility; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.DateUtils; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.taurus.web.WebException; + +import redis.clients.jedis.Jedis; +import redis.clients.jedis.Pipeline; + + +public class GroupLogService { + + private static final Logger log = Logger.getLogger(GroupLogService.class); + //体力值变化 + private static final int CHOOSE_CHAGE = 1; + //操作上分 + private static final int CHOOSE_UPPER = 2; + //操作下分 + private static final int CHOOSE_SUB = 4; + //抽水 + private static final int CHOOSE_PUMP = 8; + //奖励 + private static final int CHOOSE_RWARD = 16; + //转账 + private static final int CHOOSE_TRADE = 32; + //提取 + private static final int CHOOSE_TAKE_REWARD = 64; + //洗牌 + private static final int CHOOSE_XIPAI = 128; + + //暗抽 + private static final int CHOOSE_ANCHOU = 256; + + /** + * 上下分记录类型 + */ + private static final int[] MGRLOG_TYPE = {ConsumeCode.HP_MGR_UPPER,ConsumeCode.HP_MGR_SUB,ConsumeCode.HP_PARTNER_UPPER,ConsumeCode.HP_PARTNER_SUB}; + /** + * 获取成员排行 + * @param groupId + * @param pid + * @param limit + * @param num + * @param beginTime + * @param endTime + * @return + * @throws Exception + */ + public static final ITObject getMemberRank(int groupId, int uid, int pid, int type, int limit,int num,int beginTime,int endTime) throws Exception{ + ITObject obj1 = TObject.newInstance(); + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + int mgn_partner = mng_bean.partnerLev; + int mgn_lev = mng_bean.lev; + + String strGodsList = null; + Set godsList = Redis.use("group1_db1").smembers("gods"); + boolean findok = false; + if(!godsList.isEmpty()) { + for (String mem : godsList) { + if (strGodsList == null) { + strGodsList = mem; + } else { + strGodsList += "," + mem; + } + } + strGodsList = "("+strGodsList+")"; + findok = true; + } + + //log.info("getMemberRank strGodsList:"+strGodsList+" mgn_partner:"+mgn_partner + " mgn_lev:"+mgn_lev); + + + //if (mgn_lev == 1 && mgn_partner == 0) { + String sql = String.format("SELECT uid,SUM(win) AS win,SUM(round) as round,SUM(score) as score FROM group_member_log WHERE groupId = %s ",groupId); + if(pid > 0) { + sql = sql + " AND pid =" + pid; + } + if (findok){ + sql = sql+ " AND uid not in "+strGodsList; + } + if (type == 0) + { + sql = sql + String.format(" AND time >=%s AND time <%s GROUP BY uid ORDER BY round DESC limit %s,%s",beginTime,endTime,limit,num); + } + else if (type == 1) + { + sql = sql + String.format(" AND time >=%s AND time <%s GROUP BY uid ORDER BY score DESC limit %s,%s",beginTime,endTime,limit,num); + } + + //log.info("getMemberRank sql:"+sql); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + for(int i=0;i 0 and time >=%s AND time <%s ", groupId, beginTime, endTime); + if (findok){ + sql2 = sql2+ " and uid not in "+strGodsList; + } + //log.info("getMemberRank sql2:"+sql2); + int allActiveNum = 0; + ITArray arr2 =DataBase.use().executeQueryByTArray(sql2); + if(arr2.size()>0) { + ITObject obj = arr2.getTObject(0); + allActiveNum = obj.getLong("num").intValue(); + } + obj1.putInt("allActiveNum", allActiveNum); + //} + + obj1.putInt("limit", limit); + return obj1; + } + + /** + * 获取战绩列表 + * @param platform + * @param groupId + * @param limit + * @param num + * @return + */ + public static ITObject getPersonRecords(String platform,int groupId,int timeType,int beginTime,int endTime,int limit,int num,int qid,int uid) throws Exception{ + String qid_sql = StringUtil.Empty; + qid_sql = "and uid="+qid; + + ITArray militaryList = TArray.newInstance(); + + ITObject obj1 = TObject.newInstance(); + if(timeType == 0) { + + beginTime = DateUtils.getBeginDay() ; + endTime = DateUtils.getBeginDay() + 3600 * 24; + }else if(timeType == 1) { + + beginTime = DateUtils.getBeginDay() - 3600 * 24 ; + endTime = DateUtils.getBeginDay(); + } + else if(timeType == 2) { + + beginTime = DateUtils.getBeginDay() - 3600 * 48 ; + endTime = DateUtils.getBeginDay() - 3600 * 24; + } + + int total = 0; + int consume = 0; + + String where = String.format("gid=%s and time>=%s and time<=%s",groupId,beginTime,endTime); + if(limit==0) { + + String count_sql = String.format("SELECT count(*) AS total FROM room_rec_log where %s %s",where,qid_sql); + ITArray arr =DataBase.use().executeQueryByTArray(count_sql); + if(arr.size()>0) { + ITObject obj = arr.getTObject(0); + total = obj.getLong("total").intValue(); + } + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + + String key = String.format("g%s:m%s:consume_hp", groupId,uid); + if(timeType >= 0 && timeType <=2) { + + String hp_key = String.format("%s:d%s",key,beginTime); + String r_str = jedis9.get(hp_key); + int r_num = 0; + if(StringUtil.isNotEmpty(r_str)) { + r_num = Integer.parseInt(r_str); + } + consume = r_num; + } + else{ + int timeBegin = beginTime; + while(timeBegin <= endTime) { + + String hp_key = String.format("%s:d%s",key,timeBegin); + String r_str = jedis9.get(hp_key); + int r_num = 0; + if(StringUtil.isNotEmpty(r_str)) { + r_num = Integer.parseInt(r_str); + } + consume += r_num; + timeBegin += 86400; + } + } + + getMemberData(jedis9,uid,obj1,groupId, 0,beginTime,endTime,false,false); + }finally { + jedis9.close(); + } + } + + String sql = String.format("select rec_key from room_rec_log where %s %s GROUP BY roomid ORDER BY time desc limit %s,%s", + where,qid_sql,limit,num); + ITArray list = DataBase.use().executeQueryByTArray(sql); + + if(list.size()>0) { + Jedis jedis5 = Redis.use("group1_db5").getJedis(); + try { + for(int i=0;i pids = Redis.use("group1_db11").zrangeByScore(gp_key, 10, 11); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITArray arr = TArray.newInstance(); + try { + for(String pid:pids) { + + ITObject objp = TObject.newInstance(); + + objp.putInt("pid", Integer.parseInt(pid)); + + if(timeType == 0) { + + String key = String.format("g{%s}:m%s:valid_round:p%s", groupId,uid,pid); + int round = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("round", round); + + key = String.format("g%s:hp_cost:m%s:p%s",groupId,uid,pid); + int pump = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("pump", pump); + + key = String.format("g{%s}:m%s:p%s:reward_log", groupId,uid,pid); + int award = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("award", award); + } + else if(timeType == 1) { + + String curMonth = ":m" + DateUtils.getBeginMonth(); + + String key = String.format("g{%s}:m%s:valid_round:p%s%s", groupId,uid,pid,curMonth); + int round = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("round", round); + + key = String.format("g%s:hp_cost:m%s:p%s%s",groupId,uid,pid,curMonth); + int pump = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("pump", pump); + + key = String.format("g{%s}:m%s:p%s:reward_log%s", groupId,uid,pid,curMonth); + int award = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("award", award); + } + else if(timeType == 2) { + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + + String key = String.format("g{%s}:m%s:valid_round:p%s%s", groupId,uid,pid,curMonth); + int round = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("round", round); + + key = String.format("g%s:hp_cost:m%s:p%s%s",groupId,uid,pid,curMonth); + int pump = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("pump", pump); + + key = String.format("g{%s}:m%s:p%s:reward_log%s", groupId,uid,pid,curMonth); + int award = _getCountValue(jedis9,key,beginTime,endTime); + objp.putInt("award", award); + } + arr.addTObject(objp); + } + }finally { + jedis9.close(); + } + + obj.putTArray("members", arr); + obj.putInt("limit", limit); + + + return obj; + } + + + public static ITObject getDirectStatMember(int groupId,int uid,int rootUid,int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + + ITObject obj = TObject.newInstance(); + + String limitSql = String.format("limit %s,%s",limit, num); + String sql = String.format("SELECT uid, partnerLev" + + " FROM group_member" + + " WHERE groupId = %s and ((parentId=%s and partnerLev = 0) or uid = %s) GROUP BY uid %s", + groupId, uid, uid, limitSql); + + + ITArray temp = TArray.newInstance(); + + ITArray list = DataBase.use().executeQueryByTArray(sql); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + if(objLine.containsKey("uid")) { + + int tagUid = objLine.getInt("uid"); + + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + //int newBeginTime = beginTime - 86400*30; + getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,false); + + if(timeType == 0) { + { + String tmpKey = String.format("g{%s}:m%s:", groupId,tagUid); + int reward_hp = _getCountValue(jedis9,tmpKey + "reward_log",beginTime,endTime); + objLine.putInt("reward_tongji", reward_hp); + } + + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp = _getCountValue(jedis9,key,beginTime,endTime); + objLine.putInt("reward_hp", (int)reward_hp); + } + else if(timeType == 1){ + { + String key = String.format("g{%s}:m%s:", groupId,tagUid); + String curMonth = ":m" + DateUtils.getBeginMonth(); + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + + + String curMonth = ":m" + DateUtils.getBeginMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9,key+ curMonth); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 2){ + { + String key = String.format("g{%s}:m%s:", groupId,tagUid); + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9,key+ curMonth); + objLine.putInt("reward_hp", reward_hp); + } + temp.addTObject(objLine); + } + } + } + finally { + jedis9.close(); + } + + obj.putTArray("members", temp); + obj.putInt("limit", limit); + + + return obj; + } + + public static ITObject getXingYunHaoMember(int groupId, int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + ITObject obj = TObject.newInstance(); + + String limitSql = String.format("limit %s,%s",limit, num); + + String strGodsList = null; + Set godsList = Redis.use("group1_db1").smembers("gods"); + Map mapString = Redis.use("group1_db1").hgetAll("gods_special"); + for (Map.Entry entry : mapString.entrySet()) { + String strPlayerId = entry.getKey(); + godsList.remove(strPlayerId); + } + + List allList = new ArrayList(); + allList.addAll(godsList); + for(String mem : godsList) + { + if (strGodsList == null) + { + strGodsList = mem; + } + else { + strGodsList += "," + mem; + } + } + + String sql = String.format("SELECT uid, partnerLev" + + " FROM group_member" + + " WHERE groupId = %s and uid in (%s) GROUP BY uid %s", + groupId, strGodsList, limitSql); + + + + ITArray temp = TArray.newInstance(); + int allTotalWin = 0; + ITArray list = DataBase.use().executeQueryByTArray(sql); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + if(objLine.containsKey("uid")) { + + int tagUid = objLine.getInt("uid"); + + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,false); + + temp.addTObject(objLine); + } + } + + for (String user : allList) { + String key = String.format("g{%s}:m%s:", groupId,user); + int total_win = _getCountValue(jedis9,key + "total_win_self",beginTime,endTime); + allTotalWin += total_win; + } + } + finally { + jedis9.close(); + } + + obj.putTArray("members", temp); + obj.putInt("limit", limit); + obj.putLong("all_total_win", allTotalWin); + + + return obj; + } + + public static ITObject getPartnerStatMember(int groupId,int uid,int rootUid,int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + + ITObject obj = TObject.newInstance(); + + String limitSql = String.format("limit %s,%s",limit, num); + + String sql = String.format("SELECT uid, partnerLev" + + " FROM group_member" + + " WHERE groupId = %s and (parentId=%s or uid = %s) and partnerLev > 0 GROUP BY uid %s", + groupId, uid, uid, limitSql); + + + + ITArray temp = TArray.newInstance(); + + ITArray list = DataBase.use().executeQueryByTArray(sql); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + if(objLine.containsKey("uid")) { + + int tagUid = objLine.getInt("uid"); + + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + if(tagUid != uid) { + //int newBeginTime = beginTime - 86400 * 30; + getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,true); + } + else { + //int newBeginTime = beginTime - 86400 * 30; + //getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,true); + getDirectMemberData(jedis9,tagUid,objLine,groupId,timeType,beginTime,endTime); + } + + + if(tagUid == uid) { + + if(timeType == 0) { + { + String tmpKey = String.format("g{%s}:m%s:", groupId,tagUid); + int reward_hp = _getCountValue(jedis9,tmpKey + "reward_log",beginTime,endTime); + objLine.putInt("reward_tongji", reward_hp); + } + + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp = _getCountValue(jedis9,key,beginTime,endTime); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 1){ + { + String key = String.format("g{%s}:m%s:", groupId,tagUid); + String curMonth = ":m" + DateUtils.getBeginMonth(); + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginMonth(); + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp =_getValue(jedis9,key + curMonth); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 2){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp =_getValue(jedis9, key+curMonth); + objLine.putInt("reward_hp", reward_hp); + } + } + else { + if(timeType == 0) { + { + long reward_hp_total = 0; + List listParent = Utility.getChildParentList(groupId, tagUid, true); + for (Integer parId : listParent) { + String tmpKey = String.format("g{%s}:m%s:", groupId, parId); + int reward_hp = _getCountValue(jedis9, tmpKey + "reward_log", beginTime, endTime); + reward_hp_total += reward_hp; + } + objLine.putInt("reward_tongji", (int) reward_hp_total); + } + + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp = _getCountValue(jedis9,key,beginTime,endTime); + objLine.putInt("reward_hp", (int)reward_hp); + } + else if(timeType == 1){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9,key + curMonth); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 2){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9, key+curMonth); + objLine.putInt("reward_hp", reward_hp); + } + } + + temp.addTObject(objLine); + } + } + } + finally { + jedis9.close(); + } + + obj.putTArray("members", temp); + obj.putInt("limit", limit); + + + return obj; + } + + public static ITObject findPartnerStatMember(int groupId,int uid,int rootUid,int tagId, int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + + ITObject obj = TObject.newInstance(); + + String limitSql = String.format("limit %s,%s",limit, num); + + String sql = String.format("SELECT uid, partnerLev" + + " FROM group_member" + + " WHERE groupId = %s and (parentId=%s or uid = %s) and partnerLev > 0 and uid=%s GROUP BY uid %s", + groupId, uid, uid, tagId, limitSql); + + + + ITArray temp = TArray.newInstance(); + + ITArray list = DataBase.use().executeQueryByTArray(sql); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + if(objLine.containsKey("uid")) { + + int tagUid = objLine.getInt("uid"); + + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + if(tagUid != uid) { + //int newBeginTime = beginTime - 86400 * 30; + getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,true); + } + else { + //int newBeginTime = beginTime - 86400 * 30; + //getMemberData(jedis9,tagUid,objLine,groupId,timeType, beginTime,endTime,false,true); + getDirectMemberData(jedis9,tagUid,objLine,groupId,timeType,beginTime,endTime); + } + + + if(tagUid == uid) { + + if(timeType == 0) { + { + String tmpKey = String.format("g{%s}:m%s:", groupId,tagUid); + int reward_hp = _getCountValue(jedis9,tmpKey + "reward_log",beginTime,endTime); + objLine.putInt("reward_tongji", reward_hp); + } + + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp = _getCountValue(jedis9,key,beginTime,endTime); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 1){ + { + String key = String.format("g{%s}:m%s:", groupId,tagUid); + String curMonth = ":m" + DateUtils.getBeginMonth(); + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginMonth(); + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp =_getValue(jedis9,key + curMonth); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 2){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + String key = String.format("g{%s}:m%s:d_reward", groupId,tagUid); + int reward_hp =_getValue(jedis9, key+curMonth); + objLine.putInt("reward_hp", reward_hp); + } + } + else { + if(timeType == 0) { + { + long reward_hp_total = 0; + List listParent = Utility.getChildParentList(groupId, tagUid, true); + for (Integer parId : listParent) { + String tmpKey = String.format("g{%s}:m%s:", groupId, parId); + int reward_hp = _getCountValue(jedis9, tmpKey + "reward_log", beginTime, endTime); + reward_hp_total += reward_hp; + } + objLine.putInt("reward_tongji", (int) reward_hp_total); + } + + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp = _getCountValue(jedis9,key,beginTime,endTime); + objLine.putInt("reward_hp", (int)reward_hp); + } + else if(timeType == 1){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9,key + curMonth); + objLine.putInt("reward_hp", reward_hp); + } + else if(timeType == 2){ + { + String key = String.format("g{%s}:m%s:", groupId, tagUid); + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + int reward_hp = _getValue(jedis9, key + "reward_log" + curMonth); + + objLine.putInt("reward_tongji", reward_hp); + } + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + String key = String.format("g{%s}:m%s:reward_log_to:par%s", groupId,tagUid,uid); + int reward_hp =_getValue(jedis9, key+curMonth); + objLine.putInt("reward_hp", reward_hp); + } + } + + temp.addTObject(objLine); + } + } + } + finally { + jedis9.close(); + } + + obj.putTArray("members", temp); + obj.putInt("limit", limit); + + + return obj; + } + + + public static ITObject getPartnerStat(int groupId,int uid,int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + + ITObject obj = TObject.newInstance(); + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + int lev = gmb.lev; + boolean mgr = lev < 3; + ITArray list = null; + String limitSql = String.format("limit %s,%s",limit, num); + if (mgr) { + + String sql = String.format("SELECT A.uid,A.partnerLev, A.autoscore," + + "(SELECT COUNT(uid) FROM group_member B where B.groupId = %s AND B.parentId = A.uid) AS total " + + "FROM group_member AS A" + + " where A.groupId= %s and A.partnerLev=1 %s", + groupId,groupId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } else { + + String sql = String.format( + "SELECT A.uid,A.partnerLev, A.autoscore, (SELECT COUNT(uid) FROM group_member B where B.groupId = %s AND B.parentId = A.uid) AS total " + + "FROM group_member AS A" + + " where A.groupId= %s and (A.parentId=%s or A.uid=%s) AND A.partnerLev >0 %s", + groupId,groupId, uid, uid, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + int tagUid = objLine.getInt("uid"); + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + getMemberData(jedis9,tagUid,objLine,groupId,timeType,beginTime,endTime,true,true); + } + } + finally { + jedis9.close(); + jedis10.close(); + } + + obj.putTArray("members", list); + obj.putInt("limit", limit); + + return obj; + } + + public static ITObject findPartnerStat(int groupId,int uid, int tagId, int limit, int num,int timeType,int beginTime, int endTime) throws Exception{ + + ITObject obj = TObject.newInstance(); + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + int lev = gmb.lev; + boolean mgr = lev < 3; + ITArray list = null; + String limitSql = String.format("limit %s,%s",limit, num); + if (mgr) { + + String sql = String.format("SELECT A.uid,A.partnerLev, A.autoscore," + + "(SELECT COUNT(uid) FROM group_member B where B.groupId = %s AND B.parentId = A.uid) AS total " + + "FROM group_member AS A" + + " where A.groupId= %s and A.uid=%s %s", + groupId,groupId, tagId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } else { + if (uid != tagId) + { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + finally { + jedis10.close(); + } + + } + + String sql = String.format( + "SELECT A.uid,A.partnerLev, A.autoscore, (SELECT COUNT(uid) FROM group_member B where B.groupId = %s AND B.parentId = A.uid) AS total " + + "FROM group_member AS A" + + " where A.groupId= %s AND A.uid=%s %s", + groupId,groupId, tagId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + + try { + + for (int i = 0; i < list.size(); ++i) { + + ITObject objLine = list.getTObject(i); + int tagUid = objLine.getInt("uid"); + AccountBean acc = AccountCache.getAccount(tagUid); + objLine.putString("nick", acc.nick); + + getMemberData(jedis9,tagUid,objLine,groupId,timeType,beginTime,endTime,true,true); + } + } + finally { + jedis9.close(); + jedis10.close(); + } + + obj.putTArray("members", list); + obj.putInt("limit", limit); + + return obj; + } + + public static void getMemberData(Jedis jedis9, + int uid, + ITObject param, + int groupId, + int timeType,int beginTime, int endTime, + boolean rewardHP,boolean total) { + + String key = String.format("g{%s}:m%s:", groupId,uid); + String self = total ? "" : "_self"; + if(timeType == 0) { + + if(rewardHP) { +// int reward_hp = _getCountValue(jedis9,key + "reward_log",beginTime,endTime); +// param.putInt("reward_hp", reward_hp); + + // 包含下级合伙人 + long reward_hp_total = 0; + List listParent = Utility.getChildParentList(groupId, uid, true); + for(Integer parId : listParent) { + String tmpKey = String.format("g{%s}:m%s:", groupId,parId); + int reward_hp = _getCountValue(jedis9,tmpKey + "reward_log",beginTime,endTime); + reward_hp_total += reward_hp; + } + param.putLong("reward_hp", reward_hp_total); + } + + int valid_round = _getCountValue(jedis9,key + "valid_round"+ self,beginTime,endTime); + param.putInt("valid_round" , valid_round); + + int total_round = _getCountValue(jedis9,key + "round_log"+ self,beginTime,endTime); + param.putInt("total_round" , total_round); + + int total_win = _getCountValue(jedis9,key + "total_win"+ self,beginTime,endTime); + param.putInt("total_win" , total_win); + + int xipai_reward_log = _getCountValue(jedis9,key + "xipai_reward_log"+ self,beginTime,endTime); + param.putInt("xipai_reward_log" , xipai_reward_log); + } + else if(timeType == 1){ + + String curMonth = ":m" + DateUtils.getBeginMonth(); + + if(rewardHP) { + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + param.putInt("reward_hp", reward_hp); + } + + + int valid_round = _getValue(jedis9,key + "valid_round"+ self + curMonth); + param.putInt("valid_round" , valid_round); + + int total_round = _getValue(jedis9,key + "round_log" + self + curMonth); + param.putInt("total_round", total_round); + + int total_win = _getValue(jedis9,key + "total_win" + self + curMonth); + param.putInt("total_win", total_win); + + int xipai_reward_log = _getValue(jedis9,key + "xipai_reward_log" + self + curMonth); + param.putInt("xipai_reward_log", xipai_reward_log); + + } + else if(timeType == 2){ + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + + if(rewardHP) { + int reward_hp = _getValue(jedis9,key + "reward_log" + curMonth); + param.putInt("reward_hp", reward_hp); + } + + int valid_round = _getValue(jedis9,key + "valid_round" + self + curMonth); + param.putInt("valid_round", valid_round); + + int total_round = _getValue(jedis9,key + "round_log" + self + curMonth); + param.putInt("total_round" , total_round); + + int total_win = _getValue(jedis9,key + "total_win"+ self + curMonth); + param.putInt("total_win" , total_win); + int xipai_reward_log = _getValue(jedis9,key + "xipai_reward_log"+ self + curMonth); + param.putInt("xipai_reward_log" , xipai_reward_log); + } + } + + private static void getDirectMemberData(Jedis jedis9, + int uid, + ITObject param, + int groupId, + int timeType,int beginTime, int endTime) { + + String key = String.format("g{%s}:m%s:", groupId,uid); + + if(timeType == 0) { + + int valid_round = _getCountValue(jedis9,key + "d_valid_round",beginTime,endTime); + param.putInt("valid_round" , valid_round); + + int total_round = _getCountValue(jedis9,key + "d_round_log",beginTime,endTime); + param.putInt("total_round" , total_round); + + int total_win = _getCountValue(jedis9,key + "d_total_win",beginTime,endTime); + param.putInt("total_win" , total_win); + + int xipai_reward_log = _getCountValue(jedis9,key + "xipai_reward_log_to",beginTime,endTime); + param.putInt("xipai_reward_log" , xipai_reward_log); + } + else if(timeType == 1){ + + String curMonth = ":m" + DateUtils.getBeginMonth(); + + int valid_round = _getValue(jedis9,key + "d_valid_round"+ curMonth); + param.putInt("valid_round" , valid_round); + + int total_round = _getValue(jedis9,key + "d_round_log" + curMonth); + param.putInt("total_round", total_round); + + int total_win = _getValue(jedis9,key + "d_total_win" + curMonth); + param.putInt("total_win", total_win); + int xipai_reward_log = _getValue(jedis9,key + "xipai_reward_log_to" + curMonth); + param.putInt("xipai_reward_log", xipai_reward_log); + } + else if(timeType == 2){ + + String curMonth = ":m" + DateUtils.getBeginLastMonth(); + + int valid_round = _getValue(jedis9,key + "d_valid_round" + curMonth); + param.putInt("valid_round", valid_round); + + int total_round = _getValue(jedis9,key + "d_round_log" + curMonth); + param.putInt("total_round" , total_round); + + int total_win = _getValue(jedis9,key + "d_total_win"+ curMonth); + param.putInt("total_win" , total_win); + + int xipai_reward_log = _getValue(jedis9,key + "xipai_reward_log_to"+ curMonth); + param.putInt("xipai_reward_log" , xipai_reward_log); + } + } + + /** + * 获取战绩列表 + * @param platform + * @param groupId + * @param limit + * @param num + * @return + */ + public static ITObject getMemberStat(int groupId, int uid, int qid,int partnerId,int limit,int num,int timeType,int beginTime,int endTime) throws Exception{ + + ITObject obj1 = TObject.newInstance(); + + String qid_sql = StringUtil.Empty; + if(qid > 0) { + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + int mgn_partner = mng_bean.partnerLev; + int mgn_lev = mng_bean.lev; + if (mgn_lev == 3 && mgn_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + if (mgn_lev == 3) { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + List par_list = Utility.getMemberParents(jedis10, groupId, qid, false); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + finally { + jedis10.close(); + } + + } + + qid_sql = " AND A.uid="+qid; + } + else if(partnerId > 0) { + + String ugm_key = GroupMemberCache.genKey(groupId, partnerId); + String lev = Redis.use("group1_db10").hget(ugm_key, "lev"); + boolean mgr = StringUtil.isNotEmpty(lev) && Integer.parseInt(lev) < 3; + + String p = Utility.getChildParentSql(groupId, partnerId, true); + if(mgr) { + p = p + ",0"; + } + + qid_sql = String.format(" AND (A.parentId in(%s) or A.uid = %s)", p, partnerId); + } + + if(timeType == 0) { + + beginTime = DateUtils.getBeginDay() ; + endTime =DateUtils.getEndDay(); + }else if(timeType == 1) { + + beginTime = DateUtils.getBeginDay() - 3600 * 24 ; + endTime = DateUtils.getBeginDay(); + } + else if(timeType == 2) { + + beginTime = DateUtils.getBeginDay() - 3600 * 48 ; + endTime = DateUtils.getBeginDay() - 3600 * 24; + } + + String sql = String.format("SELECT IFNULL(SUM(B.win), 0) AS win,IFNULL(SUM(B.round), 0) AS round,IFNULL(SUM(B.score), 0) AS score,A.uid,A.hp,A.lev,A.partnerLev " + + "FROM group_member AS A " + + "LEFT JOIN group_member_log AS B ON A.groupId = B.groupId and A.uid = B.uid AND B.time >=%s AND B.time <%s " + + "WHERE A.groupId = %s %s " + + "GROUP BY A.uid " + + "ORDER BY round DESC " + + "limit %s,%s", + beginTime,endTime,groupId,qid_sql,limit,num); + + ITArray arr = DataBase.use().executeQueryByTArray(sql); + if (arr.size() > 0) { + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + for (int i = 0; i < arr.size(); ++i) { + + ITObject obj = arr.getTObject(i); + AccountBean acc = AccountCache.getAccount(obj.getInt("uid")); + if (acc != null) { + obj.putString("nick", acc.nick); + } else { + obj.putString("nick", StringUtil.Empty); + } + } + } finally { + jedis9.close(); + } + } + obj1.putTArray("members", arr); + obj1.putInt("limit", limit); + + return obj1; + } + + /** + * 获取战绩列表 + * @param platform + * @param groupId + * @param limit + * @param num + * @return + */ + public static ITObject getRecords(String platform,int groupId, + int limit,int num, + int qid,int uid,int includeMembers, + int timeType,int beginTime,int endTime) throws Exception{ + + boolean find = true; + boolean mgr = true; + boolean tagIsPartner = false; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + + GroupMemberBean mng = GroupCache.getMember(groupId, uid); + int _lev = mng.lev; + mgr = _lev < 3; + + if(qid>0) { + + GroupMemberBean tag = GroupCache.getMember(groupId, qid); + if (tag!=null) { + + int parentId = tag.parentId; + if(!mgr) { + + if(parentId==0) { + + find = false; + }else { + + if(tag.partnerLev > 0) { + tagIsPartner= true; + } + List par_list = Utility.getMemberParents(jedis10, groupId, includeMembers == 0 ? parentId : qid, true); + if(par_list==null || !par_list.contains(uid)) { + + find = false; + } + } + } + }else { + + find = false; + } + } + }finally { + jedis10.close(); + } + + + ITArray militaryList = TArray.newInstance(); + if(find) { + + String where = StringUtil.Empty; + if(timeType == 0) { + + where = String.format("gid=%s and time>=%s and time<=%s",groupId,beginTime,endTime); + } + else if(timeType == 1) { + + beginTime = DateUtils.getBeginMonth(); + where = String.format("gid=%s and time>=%s",groupId,beginTime); + } + else if(timeType == 2) { + + beginTime = DateUtils.getBeginLastMonth(); + endTime = DateUtils.getBeginMonth(); + where = String.format("gid=%s and time>=%s and time<=%s",groupId,beginTime,endTime); + } + else { + beginTime = DateUtils.getBeginDay() - 259200; + endTime = DateUtils.getEndDay(); + where = String.format("gid=%s and time>=%s and time<=%s",groupId,beginTime,endTime); + } + + if(qid==0) { + if (!mgr) + { + String p = Utility.getChildParentSql(groupId, uid, true); + where += String.format(" and (parentId in(%s) or uid = %s)", p, uid); + } + }else { + + if(includeMembers == 1) { + + String p; + if(tagIsPartner) { + p = Utility.getChildParentSql(groupId, qid, true); + where += String.format(" and (parentId in(%s) or uid = %s)", p, qid); + } + else { + where += " and uid="+qid; + } + } + else { + where += " and uid="+qid; + } + } + + + + String sql = String.format("select rec_key from room_rec_log where %s ORDER BY time desc limit %s,%s", + where,limit,num); + + + ITArray list = DataBase.use().executeQueryByTArray(sql); + + if(list.size()>0) { + Jedis jedis5 = Redis.use("group1_db5").getJedis(); + try { + for(int i=0;i=%s", + groupId,roomid,time3last); + ITArray list = DataBase.use().executeQueryByTArray(sql); + if(list.size()==0)return null; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean mng = GroupCache.getMember(groupId, uid); + int _lev = mng.lev; + boolean mgr = _lev < 3; + if(!mgr) { + for(int i=0;i par_list = Utility.getMemberParents(jedis10,groupId, par, true); + if(par_list!=null&&par_list.contains(uid)) { + find = true; + break; + } + } + }else { + find = true; + } + }finally { + jedis10.close(); + } + if(!find)return null; + + ITArray militaryList = TArray.newInstance(); + Jedis jedis5 = Redis.use("group1_db5").getJedis(); + try { + for(int i = 0; i < list.size(); i++) { + String rec_key = list.getTObject(i).getString("rec_key"); + ITObject data = Utility.getMilitaryList(jedis5,rec_key, platform); + boolean flag = true; + for(int j = 0; j < militaryList.size(); j++) { + ITObject temp = militaryList.getTObject(j); + String temp_create_time = temp.getString("create_time"); + String create_time = data.getString("create_time"); + String temp_rec_key = temp.getString("military_id"); + + if (temp_rec_key.equals(rec_key) && create_time.equals(temp_create_time)) + { + flag = false; + break; + } + } + + if (flag) + { + militaryList.addTObject(data); + } + } + + return militaryList; + }finally { + jedis5.close(); + } + } + + + /** + * + * @param groupId + * @param uid + * @param limit + * @param num + * @param type 1上分 2下分 3合伙人上分 4合伙人下分 + * @return + * @throws Exception + */ + public static final ITObject getHpLogMgr(int groupId,int uid,int limit,int num,int type,int qid,String tagName) throws Exception { + GroupMemberBean mng = GroupCache.getMember(groupId, uid); + int beginDay = DateUtils.getBeginDay(); + int beginTime = beginDay - 9 * 24 *3600; + if (mng.lev >= 3) + { + beginTime = beginDay - 2 * 24 *3600; + } + + long endTime = DateUtils.getEndDay(); + + int reason = MGRLOG_TYPE[type-1]; + String mgr_sql = StringUtil.Empty; + String qid_sql = StringUtil.Empty; + + ITArray arr = null; + + if(type > 2) { + + mgr_sql = "and A.mgr_id="+uid; + + if(StringUtil.isNotEmpty(tagName) || qid > 0) { + + if(qid > 0) { + + qid_sql = "and A.uid="+qid; + + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT uid,mgr_id,hp,cur_hp,time FROM group_hp_log as A %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + arr =DataBase.use().executeQueryByTArray(sql); + } + + if(StringUtil.isNotEmpty(tagName)) { + + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT A.uid,A.mgr_id,A.hp,A.cur_hp,A.time " + + "FROM group_hp_log as A " + + "RIGHT JOIN account as B " + + "ON A.uid = B.id and B.nick like '%%%s%%' " + + "%s ORDER BY time desc " + + "limit %s,%s",tagName,where_sql,limit,num); + + ITArray temp = DataBase.use().executeQueryByTArray(sql); + if(temp.size() > 0) { + if(arr == null) { + arr = temp; + } + else { + + for(int i = 0; i 0 && mo.getInt("uid") == qid) { + continue; + } + arr.addTObject(temp.getTObject(i)); + } + } + } + } + } + else { + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT uid,mgr_id,hp,cur_hp,time FROM group_hp_log as A %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + arr =DataBase.use().executeQueryByTArray(sql); + } + } + else { + + if(StringUtil.isNotEmpty(tagName) || qid > 0) { + + if(qid > 0) { + qid_sql = "and (A.uid="+qid; + qid_sql +=" or A.mgr_id="+qid + ")"; + + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT uid,mgr_id,hp,cur_hp,time FROM group_hp_log as A %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + arr =DataBase.use().executeQueryByTArray(sql); + } + + if(StringUtil.isNotEmpty(tagName)) { + + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT A.uid,A.mgr_id,A.hp,A.cur_hp,A.time " + + "FROM group_hp_log as A " + + "RIGHT JOIN account as B " + + "ON (A.uid = B.id OR A.mgr_id = B.id) and B.nick like '%%%s%%' " + + "%s ORDER BY time desc " + + "limit %s,%s",tagName,where_sql,limit,num); + + ITArray temp = DataBase.use().executeQueryByTArray(sql); + if(temp.size() > 0) { + if(arr == null) { + arr = temp; + } + else { + + for(int i = 0; i 0 && mo.getInt("uid") == qid) { + continue; + } + arr.addTObject(temp.getTObject(i)); + } + } + } + + } + }else { + + String where_sql = String.format("WHERE A.gid = %s " + + "and A.reason = %s " + + "and A.time>=%s " + + "and A.time <=%s %s %s",groupId,reason,beginTime,endTime,mgr_sql,qid_sql); + + String sql = String.format("SELECT uid,mgr_id,hp,cur_hp,time FROM group_hp_log as A %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + arr =DataBase.use().executeQueryByTArray(sql); + } + + } + + ITObject resData = TObject.newInstance(); + resData.putInt("limit", limit); + + if(arr != null) { + + for(int i=0;i=%s and time <=%s",groupId,ConsumeCode.HP_PUMP,beginTime,endTime); + + String sql = String.format("SELECT uid,hp,roomid,pid,time FROM group_hp_log %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + for(int i=0;i %s",groupId,tagId,reason_sql,time); + String sql = String.format("SELECT mgr_id,hp,reason,cur_hp,time,info,roomid " + + "FROM group_hp_log %s " + + "ORDER BY time desc " + + "limit %s,%s", + where_sql,limit,num); + log.info("jefe sql:"+sql); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + for(int i=0;i0) { + AccountBean acc = AccountCache.getAccount(obj.getInt("mgr_id")); + obj.putString("m_nick", acc.nick); + } + } + ITObject resData = TObject.newInstance(); + resData.putInt("limit", limit); + resData.putTArray("hp_logs", arr); + return resData; + } + + /** + * 体力值详情 + * @param groupId + * @param tagId + * @param limit + * @param num + * @param choose + * @return + */ + public static final ITObject getHpLogDetailInfo(int groupId,int tagId,String roomId,int time) throws Exception{ + String reason_sql = StringUtil.Empty; + reason_sql += ConsumeCode.HP_CLEARING+ ","; + reason_sql += ConsumeCode.HP_PUMP+ ","; + reason_sql += ConsumeCode.HP_XIPAI_PUMP+ ","; + reason_sql += ConsumeCode.HP_ANCHOU_PUMP + ","; + if(StringUtil.isNotEmpty(reason_sql)) { + reason_sql = reason_sql.substring(0, reason_sql.length()-1); + }else { + reason_sql = "0"; + } + + String where_sql = String.format("WHERE gid = %s and uid =%s and reason in(%s) and roomId ='%s' and time >= %s and time <= %s",groupId,tagId,reason_sql,roomId,time - 7200,time + 3600); + String sql = String.format("SELECT mgr_id,hp,reason,cur_hp,time,info,roomid " + + "FROM group_hp_log %s " + + "ORDER BY time desc", + where_sql); + try { + ITArray arr =DataBase.use().executeQueryByTArray(sql); + for(int i=0;i0) { + AccountBean acc = AccountCache.getAccount(obj.getInt("mgr_id")); + obj.putString("m_nick", acc.nick); + } + } + ITObject resData = TObject.newInstance(); + resData.putTArray("hp_logs", arr); + return resData; + } + catch (Exception e) + { + log.info("sql error:"+sql); + log.error(e); + } + + ITObject resData = TObject.newInstance(); + return resData; + } + + private static final int _getCountValue(Jedis jedis9,String key,int beginTime,int endTime) { + String str = null; + int tem = beginTime; + int tem_day = (endTime - beginTime) /86400; + int count =0; + for(int k=0;k=%s and time <=%s and uid=%s and hp != 0", + groupId,ConsumeCode.HP_PARTNER_REWARD,ConsumeCode.HP_PARTNER_XIPAI_REWARD,ConsumeCode.HP_PARTNER_ANCHOU_REWARD,beginTime,endTime,tagId); + int total_num = 0; + int total_hp = 0; + if(limit==0) { + String count_sql = String.format("SELECT IFNULL(SUM(round),0) AS num,IFNULL(SUM(hp),0) AS total_hp FROM group_hp_log %s",where_sql); + ITArray arr =DataBase.use().executeQueryByTArray(count_sql); + if(arr.size()>0) { + ITObject obj = arr.getTObject(0); + total_num = obj.getDouble("num").intValue(); + total_hp = obj.getDouble("total_hp").intValue(); + } + } + + String sql = String.format("SELECT hp,pid,roomid,time,round,reason,info FROM group_hp_log %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + ITObject resData = TObject.newInstance(); + resData.putInt("limit", limit); + resData.putTArray("reward_logs", arr); + resData.putInt("total_num", total_num); + resData.putInt("total_hp", total_hp); + return resData; + } + + /** + * 奖励统计 + * @param groupId + * @param pid + * @param beginTime + * @param endTime + * @return + */ + public static final ITObject getRewardLogCount(int groupId,int pid,int beginTime,int endTime) { + String p_key = pid>0?(":p"+pid):StringUtil.Empty; + String valid_key = String.format("g%s:valid_room%s",groupId,p_key); + String round_key = String.format("g%s:round%s",groupId,p_key); + String hp_cost_key = String.format("g%s:hp_cost%s",groupId,p_key); + String hp_reward_key = String.format("g%s:hp_reward%s",groupId,p_key); + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + int v_round = _getCountValue(jedis9,valid_key,beginTime,endTime); + int round = _getCountValue(jedis9,round_key,beginTime,endTime); + int hp_cost = _getCountValue(jedis9,hp_cost_key,beginTime,endTime); + int hp_reward = _getCountValue(jedis9,hp_reward_key,beginTime,endTime); + ITObject resData = TObject.newInstance(); + resData.putInt("v_round", v_round); + resData.putInt("round", round); + resData.putInt("hp_cost", hp_cost); + resData.putInt("gains", hp_cost-hp_reward); + return resData; + }finally { + jedis9.close(); + } + + } + + /** + * 体力值提取记录 + * @param groupId + * @param tagid + * @param limit + * @param num + * @param beginTime + * @param endTime + * @return + * @throws Exception + */ + public static final ITObject getHpLogTakeInfo(int groupId,int uid, int tagId, int limit,int num,int beginTime,int endTime) throws Exception{ + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10.close(); + } + + String where_sql = String.format("WHERE gid = %s and uid=%s and reason = %s and time>=%s and time <=%s",groupId,tagId,ConsumeCode.HP_TAKE_REWARD,beginTime,endTime); + + String sql = String.format("SELECT hp,time FROM group_hp_log %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + ITObject resData = TObject.newInstance(); + resData.putInt("limit", limit); + resData.putTArray("hp_logs", arr); + return resData; + } + + public static final ITObject getHpLogTakeBankInfo(int groupId,int uid, int tagId,int limit,int num,int beginTime,int endTime) throws Exception{ + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10.close(); + } + + String where_sql = String.format("WHERE gid = %s and uid=%s and (reason = %s or reason = %s) and time>=%s and time <=%s",groupId,tagId,ConsumeCode.HP_TAKE_BANK,ConsumeCode.HP_SAVE_BANK,beginTime,endTime); + + String sql = String.format("SELECT hp,time FROM group_hp_log %s ORDER BY time desc limit %s,%s",where_sql,limit,num); + ITArray arr =DataBase.use().executeQueryByTArray(sql); + ITObject resData = TObject.newInstance(); + resData.putInt("limit", limit); + resData.putTArray("hp_logs", arr); + return resData; + } + + + + /** + * 获取消耗统计 + * @param groupId + * @return + */ + public static final ITArray getCostCount(int groupId, int uid, int beginTime,int endTime) { + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 10, 11); + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITArray arr = TArray.newInstance(); + try { + if (uid_bean.lev < 3) + { + for(String pid:pids) { + + ITObject obj = TObject.newInstance(); + + String round_key = String.format("g%s:round:p%s",groupId,pid); + obj.putInt("round", _getCountValue(jedis9,round_key,beginTime,endTime)*100); + + String valid_key = String.format("g%s:valid_room:p%s",groupId,pid); + obj.putInt("valid", _getCountValue(jedis9,valid_key,beginTime,endTime)*100); + + String no_valid_key = String.format("g%s:no_valid_room:p%s",groupId,pid); + obj.putInt("no_valid", _getCountValue(jedis9,no_valid_key,beginTime,endTime)*100); + + String diamo_cost_key = String.format("g%s:diamo_cost:p%s",groupId,pid); + obj.putInt("diamo_cost", _getCountValue(jedis9,diamo_cost_key,beginTime,endTime)*100); + + obj.putInt("pid", Integer.parseInt(pid)); + + arr.addTObject(obj); + } + } + else { + for(String pid:pids) { + + ITObject obj = TObject.newInstance(); + String round_key = String.format("g{%s}:m%s:all_count:p%s", groupId, uid,pid); + int all_round = _getCountValue(jedis9,round_key,beginTime,endTime); + obj.putInt("round", all_round); + + String valid_key = String.format("g{%s}:m%s:valid_round2:p%s", groupId,uid,pid); + int valid = _getCountValue(jedis9,valid_key,beginTime,endTime); + obj.putInt("valid", valid); + + int no_valid_key = all_round - valid; + obj.putInt("no_valid", no_valid_key); + + String diamo_cost_key = String.format("g{%s}:m%s:valid_diamo:p%s", groupId,uid,pid); + obj.putInt("diamo_cost", _getCountValue(jedis9,diamo_cost_key,beginTime,endTime)); + + obj.putInt("pid", Integer.parseInt(pid)); + + arr.addTObject(obj); + } + } + }finally { + jedis9.close(); + } + return arr; + } + + /** + * 获取局数统计 + * @param groupId + * @return + */ + public static final ITArray getRoundCount(int groupId,int pid) { + int bengin = DateUtils.getBeginDay() - 29 *86400; + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITArray arr = TArray.newInstance(); + try { + String p_key = pid>0?(":p"+pid):StringUtil.Empty; + for(int i=0;i<30;++i) { + String round_key = String.format("g%s:round%s:d%s",groupId,p_key,bengin); + String r_str = jedis9.get(round_key); + ITObject obj = TObject.newInstance(); + obj.putInt("time", bengin); + int r_num = 0; + if(StringUtil.isNotEmpty(r_str)) { + r_num = Integer.parseInt(r_str); + } + obj.putInt("num", r_num); + arr.addTObject(obj); + bengin +=86400; + } + }finally { + jedis9.close(); + } + return arr; + } + + /** + * 获取体力值消耗统计 + * @param groupId + * @return + */ + public static final ITArray getHpConsumeCount(int groupId,int uid) { + int bengin = DateUtils.getBeginDay() - 2 *86400; + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITArray arr = TArray.newInstance(); + try { + String key = String.format("g%s:m%s:consume_hp", groupId,uid); + for(int i=0;i<3;++i) { + String hp_key = String.format("%s:d%s",key,bengin); + String r_str = jedis9.get(hp_key); + ITObject obj = TObject.newInstance(); + obj.putInt("time", bengin); + int r_num = 0; + if(StringUtil.isNotEmpty(r_str)) { + r_num = Integer.parseInt(r_str); + } + obj.putInt("num", r_num); + arr.addTObject(obj); + bengin +=86400; + } + }finally { + jedis9.close(); + } + return arr; + } + + /** + * 获取体力值统计信息 + * @param groupId + * @return + * @throws Exception + */ + public static final ITObject getHpCountInfo(int groupId) throws Exception { + String sql = String.format("SELECT uid FROM group_member WHERE groupId=%s" + + " AND partnerLev >0",groupId); + ITArray list = DataBase.use().executeQueryByTArray(sql); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + int _t_hp = 0; + try { + for(int i=0;i0) t_hp1," + + " (SELECT IFNULL(SUM(ABS(hp)),0) %s AND hp <0) t_hp2", where, where); + ITArray arr = DataBase.use().executeQueryByTArray(count_sql); + ITObject obj1 = TObject.newInstance(); + if (arr.size() > 0) { + ITObject obj = arr.getTObject(0); + obj1.putLong("hp_num1", obj.getDouble("t_hp1").longValue()); + obj1.putLong("hp_num2", obj.getDouble("t_hp2").longValue()); + } else { + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + } + obj1.putLong("hp_num3", _t_hp); + return obj1; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/service/GroupPublisherService.java b/robots/robotchangma/src/main/java/com/robotcm/service/GroupPublisherService.java new file mode 100644 index 0000000..3e07414 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/service/GroupPublisherService.java @@ -0,0 +1,117 @@ +package com.robotcm.service; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.redis.Redis; + +public class GroupPublisherService { + public static final String CHANNEL_NAME = "mgr_group"; + + private static final String CMD_ADD_ROOM = "add_room"; + private static final String CMD_DEL_ROOM = "del_room"; + private static final String CMD_DEL_PLAY = "del_play"; + private static final String CMD_ADD_PLAY = "add_play"; + private static final String CMD_UPDATE_PLAY = "update_play"; + private static final String CMD_DEL_GROUP = "del_group"; + private static final String CMD_UPDATE_GROUP = "update_group"; + + private static final String CMD_UPDATE_JOINS = "update_joins"; + private static final String CMD_UPDATE_MAIL_TIP = "update_mail_tip"; +// private static final String CMD_UPDATE_MEMBER = "update_member"; + + public static void addRoomEvt(int groupId, String roomid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putString("roomid", roomid); + data.putString("cmd", CMD_ADD_ROOM); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void delRoomEvt(int groupId, String roomid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putString("roomid", roomid); + data.putString("cmd", CMD_DEL_ROOM); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void delPlayEvt(int groupId, int pid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putInt("pid", pid); + data.putString("cmd", CMD_DEL_PLAY); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void addPlayEvt(int groupId, int pid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putInt("pid", pid); + data.putString("cmd", CMD_ADD_PLAY); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void updatePlayEvt(int groupId, int pid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putInt("pid", pid); + data.putString("cmd", CMD_UPDATE_PLAY); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void delGroupEvt(int groupId) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putString("cmd", CMD_DEL_GROUP); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void updateGroupEvt(int groupId, String name, boolean ban,String notice,int option,int showNum) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putString("cmd", CMD_UPDATE_GROUP); + data.putString("name", name); + data.putBoolean("ban", ban); + data.putString("notice", notice); + data.putInt("option", option); + data.putInt("show_num", showNum); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void updateJoinsEvt(int groupId, int joins) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putInt("joins", joins); + data.putString("cmd", CMD_UPDATE_JOINS); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + public static void updateMailTipEvt(int groupId, int uid) { + ITObject data = TObject.newInstance(); + data.putInt("gid", groupId); + data.putInt("uid", uid); + data.putString("cmd", CMD_UPDATE_MAIL_TIP); + Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } + + /** + * 1 hp 2 等级 3 合伙人等级 + * + * @param groupId + * @param uid + * @param type + * @param value + */ + public static void updateMemberEvt(int groupId, int uid, int type, int value) { +// if (type == 1) { +// return; +// } +// ITObject data = TObject.newInstance(); +// data.putInt("gid", groupId); +// data.putInt("uid", uid); +// data.putInt("type", type); +// data.putInt("value", value); +// data.putString("cmd", CMD_UPDATE_MEMBER); +// Redis.use("group1_db11").publish(CHANNEL_NAME, data.toJson()); + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/service/GroupRoomService.java b/robots/robotchangma/src/main/java/com/robotcm/service/GroupRoomService.java new file mode 100644 index 0000000..1d27bc9 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/service/GroupRoomService.java @@ -0,0 +1,1121 @@ +package com.robotcm.service; + +import java.util.*; + +import com.data.bean.*; +import com.data.cache.AccountCache; +import com.data.cache.BaseCache; +import com.data.cache.GameCache; +import com.data.cache.GroupCache; +import com.data.cache.GroupMemberCache; +import com.data.util.ErrorCode; +import com.data.util.EventType; +import com.data.util.Utility; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.taurus.web.WebException; + +import jdk.nashorn.internal.objects.Global; +import redis.clients.jedis.Jedis; + +public class GroupRoomService { + private static final Logger log = Logger.getLogger(GroupRoomService.class); + + /**解散时间*/ + private static final String[] DISMISS_TIME = {"30","60","90","180"}; + /**踢出时间*/ + private static final String[] KICK_TIME = {"30","60","120","180"}; + + private static final String _getSvr(Jedis jedis0,GameBean gb){ + String svr=null; + Set gamesvrs = gb.svr_list; + Integer conns = null; + for(String str : gamesvrs) { + String currConns = jedis0.hget(str, "conns"); + if (conns == null && currConns != null || (conns != null && currConns != null && Integer.parseInt(currConns) < conns)) { + conns = Integer.parseInt(currConns); + svr = str; + } + } + return svr; + } + + + + private final static String createGroupRoom(String session, int groupId, int pid) throws Exception { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + if (gpb==null) { + throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + int gameId = gpb.gameId; + GameBean gb = GameCache.getGame(gameId); + String svr = _getSvr(jedis0,gb); + if (svr == null) { + log.error("createGroupRoom gameId:" + gameId + " svr:"+svr); + throw new WebException(ErrorCode.NO_SERVICE); + } + + String grooms_key = GroupCache.genRoomsKey(groupId); + GroupBean group = GroupCache.getGroup(groupId); + ITObject configData = TObject.newFromJsonData(gpb.config); + int maxPlayers = gpb.maxPlayers; + + int opt = configData.getInt("opt"); + + String owner_session = AccountCache.genKey(group.owner); + Integer pay = gb.pay.get("pay"+opt+"_"+maxPlayers); + if(pay == null) { + log.warn("pay no set!"); + throw new WebException(ErrorCode._FAILED); + } + + if(pay > 0) { + ArrayList result_list = Utility.payDiamo(jedis0, owner_session,pay); + if(result_list==null) { + throw new WebException(ErrorCode._FAILED); + } + long result = result_list.get(0); + if(result !=0) { + log.error("createGroupRoom groupId:" + groupId + " pid:"+pid + " group.owner:"+group.owner+" no diamo"); + throw new WebException(ErrorCode.NO_DIAMO); + } + long cur_diamo = result_list.get(1); + Utility.payDiamo(EventType.REDIS_EVENT_GROUP_ROOM, group.owner, gameId, pay,(int)cur_diamo, groupId,pid); + } + + int dissolve_opt = group.dissolve_opt; + int kick_opt = group.kick_opt; + + String newRoomId = Redis.use("group1_db1").rpop("free_room"); + Redis.use("group1_db1").lpush("free_room", newRoomId); + String room_key = "room:" + newRoomId; + + long time = System.currentTimeMillis() / 1000; + Map roomMap = new HashMap(); + roomMap.put("id", newRoomId); + roomMap.put("owner", owner_session); + roomMap.put("svr", svr); + roomMap.put("AA", "0"); + roomMap.put("pay", pay+""); + roomMap.put("agent", "1"); + roomMap.put("group", groupId+""); + roomMap.put("gpid", pid+""); + roomMap.put("payer", group.owner+""); + roomMap.put("maxPlayers", maxPlayers + ""); + roomMap.put("times", gb.opt.get(opt)+""); + roomMap.put("opt", opt + ""); + roomMap.put("status", "0"); + roomMap.put("hpOnOff", gpb.hpOnOff+""); + roomMap.put("rewardType", gpb.rewardType+""); + roomMap.put("rewardValueType", gpb.rewardValueType+""); + roomMap.put("xipai_rewardType", gpb.xipai_rewardType+""); + roomMap.put("xipai_rewardValueType", gpb.xipai_rewardValueType+""); + roomMap.put("dismiss_time", DISMISS_TIME[dissolve_opt-1]); + roomMap.put("kick_time", KICK_TIME[kick_opt-1]); + roomMap.put("hp_times",gpb.hp_times+""); + if(gpb.hpOnOff == 1) { + ITObject hpObj = TObject.newFromJsonData(gpb.hpConfig); + if (hpObj.getInt("limitInRoom") != null) { + roomMap.put("limitInRoom", hpObj.getInt("limitInRoom") + ""); + } + configData.putTObject("hpData", hpObj); + } + + configData.del("opt"); + configData.del("AA"); + roomMap.put("options", configData.toJson()); + roomMap.put("game", gameId + ""); + roomMap.put("open", "1"); + roomMap.put("round", "0"); + roomMap.put("create_time", time + ""); + roomMap.put("cache_ver", "1"); + jedis0.hmset(room_key, roomMap); + + /** + * pid open status 剩余空位 + * 11 1 1 00 + */ + + String fake = jedis0.hget(room_key, "fake"); + if (StringUtil.isNotEmpty(fake)) + { + log.info("create room:"+newRoomId + " session:" + session + " fake:" + fake + " pay:"+ pay + " players:" + jedis0.hget(room_key, "players")); + Redis.use().hset(room_key, "status", 3 + ""); + Redis.use().hincrBy(room_key, "cache_ver", 1); + Redis.use().expire(room_key, 20); + } + else { + Redis.use("group1_db11").zadd(grooms_key, pid*10000+1101, room_key); + GroupPublisherService.addRoomEvt(groupId, newRoomId); + } + return room_key; + } finally { + jedis0.close(); + } + + } + + /** + * 检测成员在不在房间里 + * @param groupId + * @param session + * @return + */ + public static final boolean checkRoom(int groupId,int uid) { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + String session = AccountCache.genKey(uid); + String oldRoom = Utility.getOldRoomV2(jedis0,0,session,uid); + if(StringUtil.isNotEmpty(oldRoom)) { + return true; + } + }finally { + jedis0.close(); + } + return false; + } + + + public static final boolean checkRoom(String room_key,Jedis jedis0) { + RedisLock lock = new RedisLock(room_key, jedis0); + lock.lock(); + try { + String status = jedis0.hget(room_key, "status"); + if (StringUtil.isEmpty(status) || status.equals("2")) { + return false; + } + return true; + }finally { + lock.unlock(false); + } + } + + public static final boolean checkFakeRoom(String room_key,Jedis jedis0) { + RedisLock lock = new RedisLock(room_key, jedis0); + lock.lock(); + try { + String fake = jedis0.hget(room_key, "fake"); + if (!StringUtil.isEmpty(fake)) { + return true; + } + return false; + }finally { + lock.unlock(false); + } + } + + + + private static final ITObject publicJoinRoom(int groupId,String session, String room_key,String platform) throws Exception { + List x_room_list = Redis.use("group1_db0").hmget(room_key, "fake"); + String fake_json = x_room_list.get(0); + if (fake_json != null) + { + log.error("session:"+session + " public join room:"+room_key+" fail, fake != null"); + throw new WebException(ErrorCode.ROOM_CLOSE); + } + + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + RedisLock lock = null; + try { + String finalRoom = room_key; + + boolean enter_old = false; + int uid = AccountCache.getAccount(session).id; + String oldRoom = Utility.getOldRoomV2(jedis0,0,session,uid); + if(StringUtil.isNotEmpty(oldRoom)) { + String group = jedis0.hget(oldRoom, "group"); + if(StringUtil.isEmpty(group) || Integer.parseInt(group)!=groupId) { + throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + } + enter_old = true; + finalRoom = oldRoom; + } + + lock = new RedisLock(session, jedis0); + lock.lock(); + List room_list = jedis0.hmget(finalRoom,"hpOnOff","hp_times","limitInRoom","status","open","svr","game","gpid","group","maxPlayers","AA","opt","players"); + String status = room_list.get(3); + if(StringUtil.isEmpty(status)) { + throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + int _status = Integer.parseInt(status); + + if (_status == 2 ||_status == 3) { + Utility.delRoomBySession(jedis0, session, finalRoom); + throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + + + String gm_key = GroupMemberCache.genKey(groupId, uid); + int hp_times = 1; + String group = room_list.get(8); + if(StringUtil.isNotEmpty(group)) { + String hp_times_str = room_list.get(1); + hp_times = Integer.parseInt(group) > 0?Integer.parseInt(hp_times_str):1; + } + int gameId = Integer.parseInt(room_list.get(6)); + int hpOnOff =Integer.parseInt(room_list.get(0)); + GameBean gb = GameCache.getGame(gameId); + String svr = room_list.get(5); + if (svr == null || !jedis0.exists(svr)) { + svr = _getSvr(jedis0,gb); + } + if (svr == null) { + log.error("publicJoinRoom room_key:"+room_key+" gm_key:"+gm_key+" svr:"+svr); + throw new WebException(ErrorCode.NO_SERVICE); + } + jedis0.hset(finalRoom, "svr", svr); + + int gpid = Integer.parseInt(room_list.get(7)); + GroupBean group_bean = GroupCache.getGroup(groupId); + if(!enter_old) { + int _maxPlayers = Integer.parseInt(room_list.get(9)); + String _players = room_list.get(12); + if(StringUtil.isNotEmpty(_players)) { + ITArray arr = TArray.newFromJsonData(_players); + if (arr.size() >= _maxPlayers) + { + boolean flag = true; + for (int i = 0; i < arr.size(); i++) { + int player_id = arr.getInt(i); + if (player_id == uid) + { + flag = false; + } + } + + if (flag) + { + log.info("publicJoinRoom enter group fail, room full:" + gm_key + " room_key:" + room_key); + throw new WebException(ErrorCode.ROOM_CLOSE); + } + } + } + + String open = room_list.get(4); + if ((StringUtil.isEmpty(open) || open.equals("0"))) { + log.info("publicJoinRoom enter group fail, room open close:" + gm_key + " room_key:" + room_key); + throw new WebException(ErrorCode.ROOM_CLOSE); + } + int AA = Integer.parseInt(room_list.get(10)); + if (AA == 1) { + int maxPlayers = Integer.parseInt(room_list.get(9)); + int opt = Integer.parseInt(room_list.get(11)); + + Integer pay = gb.pay.get("pay"+opt+"_"+maxPlayers); + if(pay == null) { + log.warn("pay no set!"); + throw new WebException(ErrorCode._FAILED); + } + pay = (int) Math.ceil((double) pay / maxPlayers); + int result =Utility.checkRoomDiamo(jedis0, session, pay); + if(result!=0) { + log.error("publicJoinRoom groupId:" + groupId + " no diamo"); + throw new WebException(result); + } + } + + + if(group_bean.ban == 1) { + throw new WebException(ErrorCode.GROUP_BAN); + } + GroupPlayBean gpb = GroupCache.getPlay(groupId, gpid); + if(gpb==null || gpb.ban == 1) { + throw new WebException(ErrorCode.GROUP_BAN_PLAY); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock2 = new RedisLock(gm_key, jedis10); + try { + lock2.lock(); + List list = jedis10.hmget(gm_key, "ban","hp"); + String ban = list.get(0); + if(StringUtil.isNotEmpty(ban)&&ban.equals("1")) { + throw new WebException(ErrorCode.GROUP_MEMBER_BAN); + } + + String ban_key = "ban{" + groupId + "}:" + uid; + Set ban_set = Redis.use("group1_db11").smembers(ban_key); + if(ban_set.size() >0) { + String players = room_list.get(12); + if(StringUtil.isNotEmpty(players)) { + ITArray arr = TArray.newFromJsonData(players); + for(int i=0;i Integer.MAX_VALUE) + { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + if (uid_hp <= 0) + { + throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); + } + + if(hpOnOff==1) { + String hp = list.get(1); + String limitInRoom = room_list.get(2); + if (Long.parseLong(hp) > Integer.MAX_VALUE) + { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + boolean pass = Redis.use("group1_db1").sismember("pass_games", gameId+""); + if(!pass&&StringUtil.isNotEmpty(limitInRoom)) { + if(Integer.parseInt(hp)< Integer.parseInt(limitInRoom)) { + throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); + } + } + } + jedis0.hset(session, "room", finalRoom); + + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + + + List t_list = Utility.getMemberParents(jedis10,groupId, uid,true); + if(t_list!=null) { + // 奖励还是佣金? + ITArray list1 = TArray.newInstance(); + String p_reward_key = GroupCache.genRewardKey(groupId,gpid); + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId,gpid); + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId,gpid); + for(Integer par : t_list) { + Double val = jedis10.zscore(p_reward_key, par.toString()); + int r = 0; + if(val != null) { + r = val.intValue(); + } + int x = 0; + int a = 0; + Double xipai_val = jedis10.zscore(p_xipai_reward_key, par.toString()); + Double anchou_val = jedis10.zscore(p_anchou_reward_key,par.toString()); + if(xipai_val != null) { + x = xipai_val.intValue(); + } + if (anchou_val != null){ + a = anchou_val.intValue(); + } + if(r>0 || x>0 || a>0) { + ITObject obj = TObject.newInstance(); + obj.putInt("p", par); + if (r > 0) { + obj.putInt("r", r); + } + if (x > 0) { + obj.putInt("x", x); + } + if (a > 0) { + obj.putInt("a", a); + } + list1.addTObject(obj); + } + } + jedis0.hset(finalRoom, "prs_"+uid, list1.toJson()); + } + }finally { + lock2.unlock(); + } + } + + ITObject resData = TObject.newInstance(); + resData.putString("room_id", finalRoom.replace("room:", "")); + resData.putInt("hp_times", hp_times); + ITObject gameObj = gb.getTObject(); + resData.putTObject("game_info",gameObj); + resData.putInt("status", _status); + List server_ip = jedis0.hmget(svr, "ip", "port", "intranet"); + //resData.putString("server_ip", server_ip.get(0)); + resData.putString("server_ip", server_ip.get(2)); + resData.putString("server_port", server_ip.get(1)); + resData.putInt("groupId", groupId); + resData.putInt("pid", gpid); + resData.putInt("hpOnOff", hpOnOff); + resData.putBoolean("ban_chat1", group_bean.ban_chat1); + resData.putBoolean("ban_chat2", group_bean.ban_chat2); + String lev_str = Redis.use("group1_db10").hget(gm_key, "lev"); + int lev = 3; + if(StringUtil.isNotEmpty(lev_str)) { + lev = Integer.parseInt(lev_str); + } + resData.putInt("lev", lev); + return resData; + } finally { + if (lock != null) + lock.unlock(false); + jedis0.close(); + } + } + + /** + * 加入房间 + * @param groupId + * @param roomid + * @param session + * @param platform + * @return + * @throws Exception + */ + public static ITObject joinRoom(int groupId,String roomid,String session,String platform) throws Exception{ + String grooms_key = GroupCache.genRoomsKey(groupId); + String room_key = "room:"+roomid; + Long tem = Redis.use("group1_db11").zrank(grooms_key, room_key); + if(tem==null) { + throw new WebException(ErrorCode.NO_ROOM_NUM); + } + + List room_list = Redis.use("group1_db0").hmget(room_key, "fake"); + String fake_json = room_list.get(0); + if (fake_json != null) + { + throw new WebException(ErrorCode.ROOM_CLOSE); + } + AccountBean acc = AccountCache.getAccount(session); + List s_list = Redis.use("group1_db0").hmget(session, "regTime"); + String robotInfo = s_list.get(0); + if(StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { + log.error("robot:"+acc.id + " match room error"); + throw new WebException(ErrorCode.ROOM_CLOSE); + } + int uid = AccountCache.getAccount(session).id; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + List t_list = Utility.getMemberParents(jedis10,groupId, uid,true); + jedis10.close(); + + if(t_list!=null) { + // 判断阀值 + for (Integer par : t_list){ + // get aoto_score + String gm_par_key = GroupMemberCache.genKey(groupId, par); + String autoscore1 = Redis.use("group1_db10").hget(gm_par_key, "autoscore"); + Integer autoscore = 0; + if (!StringUtil.isEmpty(autoscore1) ){ + autoscore = Integer.parseInt(autoscore1); + } + + if (autoscore > 0){ + ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); + Long hp = totalHp.getLong("hp"); + if (hp < autoscore){ + throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); + } + } + } + } + + boolean xingyuhao = false; + if (Redis.use("group1_db1").sismember("gods", Integer.toString(uid))) { + xingyuhao = true; + } + + if (xingyuhao) { + boolean isSpecialGods = false; + { + String specail = Redis.use("group1_db1").hget("gods_special", Integer.toString(uid)); + if (StringUtil.isNotEmpty(specail)) { + isSpecialGods = true; + } + } + + { + List player_list = Redis.use("group1_db0").hmget(room_key, "players"); + + String players_json = player_list.get(0); + if (StringUtil.isNotEmpty(players_json)) { + ITArray players = TArray.newFromJsonData(players_json); + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (player_id == uid) + continue; + + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + boolean isPlayerSpecialGods = false; + String specail = Redis.use("group1_db1").hget("gods_special", Integer.toString(player_id)); + if (StringUtil.isNotEmpty(specail)) { + isPlayerSpecialGods = true; + } + + if (!isSpecialGods && isPlayerSpecialGods) { + + } else { + if (isSpecialGods && isPlayerSpecialGods) + { + + } + else { + log.error("xingyun:" + acc.id + " can't join rooms:" + room_key + " xingyun playerId:" + player_id); + throw new WebException(ErrorCode.GROUP_BAN_DESK); + } + } + } + } + } + } + } + + try { + ITObject resData = publicJoinRoom(groupId,session, room_key,platform); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + jedis11.zremrangeByScore(grooms_key, 0, 0); + jedis11.close(); + return resData; + }catch (WebException e) { + if(e.getCode() == ErrorCode.GROUP_ROOM_DEL || e.getCode() == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room_key); + } + throw e; + }finally { + + } + } + + /** + * 匹配房间 + * @param groupId + * @param pid + * @param session + * @param platform + * @return + * @throws Exception + */ + public static ITObject matchRoom(int groupId,int pid,String session,String platform,boolean is_null) throws Exception{ + int min_value = pid*10000 + 1101; + int max_value = pid*10000 + (is_null ? 1101 :9999); + String grooms_key = GroupCache.genRoomsKey(groupId); + ITObject resData = null; + Set rooms = null; + Jedis jedis = Redis.use("group1_db11").getJedis(); + try { + rooms = jedis.zrevrangeByScore(grooms_key, max_value, min_value); + Set delRooms = new HashSet(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "fake"); + + String fake_json = room_list.get(0); + if (fake_json == null) + { + continue; + } + + delRooms.add(room); + } + rooms.removeAll(delRooms); + }finally { + jedis.close(); + } + + boolean isWhite = false; + boolean isBlack = false; + boolean xingyuhao = false; + AccountBean acc = AccountCache.getAccount(session); + List s_list = Redis.use("group1_db0").hmget(session, "regTime"); + String robotInfo = s_list.get(0); + if(StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { + log.error("robot:"+acc.id + " match room error"); + throw new WebException(ErrorCode.ROOM_CLOSE); + } + int uid = acc.id; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + List t_list = Utility.getMemberParents(jedis10,groupId, uid,true); + String gm_keyx = GroupMemberCache.genKey(groupId, uid); + String blackx = jedis10.hget(gm_keyx, "black"); + if(StringUtil.isNotEmpty(blackx)&&blackx.equals("2")) { + isWhite = true; + } + if(StringUtil.isNotEmpty(blackx)&&blackx.equals("1")) { + isBlack = true; + } + jedis10.close(); + + if(t_list!=null) { + // 判断阀值 + for (Integer par : t_list){ + // get aoto_score + String gm_par_key = GroupMemberCache.genKey(groupId, par); + String autoscore1 = Redis.use("group1_db10").hget(gm_par_key, "autoscore"); + Integer autoscore = 0; + if (!StringUtil.isEmpty(autoscore1) ){ + autoscore = Integer.parseInt(autoscore1); + } + + if (autoscore > 0){ + ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); + Long hp = totalHp.getLong("hp"); + if (hp < autoscore){ + throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); + } + } + } + } + + if (Redis.use("group1_db1").sismember("gods", Integer.toString(uid))) { + xingyuhao = true; + } + + if (xingyuhao) { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room,"players"); + + String players_json = room_list.get(0); + if (players_json == null) + { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (player_id == uid) + continue; + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if(StringUtil.isNotEmpty(black)&&black.equals("2")) { + haswhite = true; + } + if(StringUtil.isNotEmpty(black)&&black.equals("1")) { + hasblack = true; + } + } + + if (haswhite) + { + whiteRooms.add(room); + } + if (hasblack) + { + blackRooms.add(room); + } + if (haswhite == false && hasblack == false){ + genralRooms.add(room); + } + } + + if (blackRooms.size() == 0) + { + blackRooms.addAll(genralRooms); + //if (blackRooms.size() == 0) + //{ + // blackRooms.addAll(whiteRooms); + //} + } + + if (blackRooms.size() > 0) + { + Collections.shuffle(blackRooms); + + for (String room : blackRooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } + else if (isWhite) { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room,"players"); + + String players_json = room_list.get(0); + if (players_json == null) + { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if(StringUtil.isNotEmpty(black)&&black.equals("2")) { + haswhite = true; + } + if(StringUtil.isNotEmpty(black)&&black.equals("1")) { + hasblack = true; + } + } + + if (haswhite) + { + whiteRooms.add(room); + } + if (hasblack) + { + blackRooms.add(room); + } + if (hasblack == false && haswhite == false){ + genralRooms.add(room); + } + } + + if (blackRooms.size() == 0) + { + blackRooms.addAll(genralRooms); + if (blackRooms.size() == 0) + { + blackRooms.addAll(whiteRooms); + } + } + + if (blackRooms.size() > 0) + { + Collections.shuffle(blackRooms); + + for (String room : blackRooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } + else if (isBlack) + { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room,"players"); + + String players_json = room_list.get(0); + if (players_json == null) + { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if(StringUtil.isNotEmpty(black)&&black.equals("1")) { + hasblack = true; + } + if(StringUtil.isNotEmpty(black)&&black.equals("2")) { + haswhite = true; + } + } + + if (haswhite) + { + whiteRooms.add(room); + } + if (hasblack) + { + blackRooms.add(room); + } + if (haswhite == false && hasblack == false){ + genralRooms.add(room); + } + } + + if (whiteRooms.size() == 0) + { + whiteRooms.addAll(genralRooms); + if (whiteRooms.size() == 0) + { + whiteRooms.addAll(blackRooms); + } + } + + if (whiteRooms.size() > 0) + { + Collections.shuffle(whiteRooms); + + for (String room : whiteRooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } + else + { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room,"players"); + + String players_json = room_list.get(0); + if (players_json == null) + { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if(StringUtil.isNotEmpty(black)&&black.equals("1")) { + hasblack = true; + } + if(StringUtil.isNotEmpty(black)&&black.equals("2")) { + haswhite = true; + } + } + + if (haswhite) + { + whiteRooms.add(room); + } + if (hasblack) + { + blackRooms.add(room); + } + if (hasblack == false && haswhite == false){ + genralRooms.add(room); + } + } + + if (genralRooms.size() == 0) + { + genralRooms.addAll(blackRooms); + if (genralRooms.size() == 0) + { + genralRooms.addAll(whiteRooms); + } + } + + if (genralRooms.size() > 0) + { + Collections.shuffle(genralRooms); + + for (String room : genralRooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId,session, room,platform); + break; + }catch (WebException e) { + int code = e.getCode(); + if(code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + }else if(code == ErrorCode.NO_SERVICE ||code == ErrorCode.GROUP_BAN || + code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } + + + if(resData == null) { + String key = createGroupRoom(session, groupId, pid); + resData = publicJoinRoom(groupId,session, key,platform); + } + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + try { + jedis11.zremrangeByScore(grooms_key, 0, 0); + }finally { + jedis11.close(); + } + return resData; + } + + /** + * 删除房间 + * @param groupId + * @param roomId + * @return + * @throws Exception + */ + public static final ITObject delRoom(int groupId,String roomId) throws Exception { + String tag_key = "room:" + roomId; + Jedis jedis0 = Redis.use("group1_db0").getJedis(); +// String svr = StringUtil.Empty; + + RedisLock lock = new RedisLock(tag_key, jedis0); + try { + lock.lock(); + List list = jedis0.hmget(tag_key, "AA", "payer", "pay", "group","game","status","gpid", "fake", "players"); + String status = list.get(5); + if(StringUtil.isEmpty(status)) { + throw new WebException(ErrorCode.NO_ROOM_NUM); + } + int _status = Integer.parseInt(status); + if(_status == 2 || _status == 3) { + throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + String group = list.get(3); + int _gid = 0; + if(StringUtil.isNotEmpty(group)) { + _gid = Integer.parseInt(group); + } + + String strGpid = list.get(6); + int _gpid = 0; + if(StringUtil.isNotEmpty(strGpid)) { + _gpid = Integer.parseInt(strGpid); + } + if(_gid !=groupId) { + throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + } + String strFake = list.get(7); + if(_status==0) { + if (strFake == null) + { + int gameId = Integer.parseInt(list.get(4)); + boolean pay_AA = Integer.parseInt(list.get(0)) == 1; + if (!pay_AA) { + int payer = Integer.parseInt(list.get(1)); + int pay = Integer.parseInt(list.get(2)); + Utility.payDiamo(EventType.REDIS_EVENT_BACK_PAY, payer, gameId, pay, groupId,_gpid); + } + } + } + if (strFake != null) + { + try { + ITArray players = TArray.newFromJsonData(list.get(8)); + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + Redis.use("group1_db1").srem("used_robot", Integer.toString(player_id)); + //Redis.use("group1_db1").sadd("free_robot", Integer.toString(player_id)); + + } + } + catch(Exception e) + { + + } + } + jedis0.hset(tag_key, "status", "2"); + BaseCache.updateCacheVer(jedis0, tag_key); + GroupPublisherService.delRoomEvt(groupId, roomId); +// svr = jedis0.hget(tag_key, "svr"); +// +// List server_ip = Redis.use("group1_db0").hmget(svr, "ip", "port"); +// String ip = server_ip.get(0); +// if(StringUtil.isEmpty(ip)) { +// throw new WebException(ErrorCode.NO_SERVICE); +// } +// String port =server_ip.get(1); + ITObject obj = TObject.newInstance(); +// obj.putString("ip", ip); +// obj.putInt("port", Integer.parseInt(port)); + return obj; + }finally { + lock.unlock(); + } + + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/service/GroupService.java b/robots/robotchangma/src/main/java/com/robotcm/service/GroupService.java new file mode 100644 index 0000000..ad92bf6 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/service/GroupService.java @@ -0,0 +1,5840 @@ +package com.robotcm.service; + +import java.util.*; + +import com.data.bean.AccountBean; +import com.data.bean.GameBean; +import com.data.bean.GroupBean; +import com.data.bean.GroupMemberBean; +import com.data.bean.GroupPlayBean; +import com.data.cache.AccountCache; +import com.data.cache.BaseCache; +import com.data.cache.GameCache; +import com.data.cache.GroupCache; +import com.data.cache.GroupMemberCache; +import com.data.util.ConsumeCode; +import com.data.util.CountUtil; +import com.data.util.ErrorCode; +import com.data.util.Utility; +import com.robotcm.MainServer; +import com.taurus.core.entity.*; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.DateUtils; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.taurus.web.WebException; + +import redis.clients.jedis.Jedis; +import redis.clients.jedis.Pipeline; + +public class GroupService { + private final static Logger log; + + static { + log = Logger.getLogger(GroupService.class); + } + /** 普通圈子3000 */ + public static final int TYPE_1_NUM = 3000000; + /** 大联盟20000 */ + public static final int TYPE_2_NUM = 3000000; + + /** 删除玩家 */ + public static final int PERMISSION_DEL_MEMBER = 1; + /** 添加玩家 */ + public static final int PERMISSION_ADD_MEMBER = 2; + /** 增减体力值 */ + public static final int PERMISSION_HP_OPT = 4; + /** 禁止娱乐 */ + public static final int PERMISSION_BAN = 8; + /** 禁止同桌 */ + public static final int PERMISSION_BAN_DESKMATE = 16; + + private static ITObject getGroupData(int uid, int groupId, Jedis jedis11, Jedis jedis10) { + GroupBean gb = GroupCache.getGroup(groupId); + if (gb == null) + return null; + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + if (gmb == null) { + return null; + } + if (uid == gb.owner) + { + Redis.use("group1_db1").sadd("robot_group", Integer.toString(groupId)); + } + ITObject obj = TObject.newInstance(); + obj.putInt("id", groupId); + obj.putString("name", gb.name); + int owner = gb.owner; + if (gmb.lev == 1) + { + obj.putInt("owner", owner); + } + else { + obj.putInt("owner", 0); + } + obj.putInt("type", gb.type); + + obj.putInt("pay_type", gb.pay_type); + obj.putInt("member_num", gb.gms); + obj.putInt("option", gb.option); + obj.putInt("show_num", gb.show_num); + String grooms_key = GroupCache.genRoomsKey(groupId); + Set rooms = jedis11.zrangeByScore(grooms_key, 100000, 2000000); + obj.putInt("room_num", rooms.size()); + obj.putInt("top_time", gmb.top_time); + AccountBean acc = AccountCache.getAccount(owner); + if (acc != null) { + obj.putString("o_nick", acc.nick); + obj.putString("o_portrait", acc.portrait); + } else { + obj.putString("o_nick", StringUtil.Empty); + obj.putString("o_portrait", StringUtil.Empty); + } + //Redis.use("group1_db1").hset("alllook",uid+"","1"); + String fp = Redis.use("group1_db1").hget("alllook",uid+""); + if (fp!=null){ + obj.putInt("lev", 1); + }else{ + obj.putInt("lev", gmb.lev); + } + + + return obj; + } + + /** + * 获取圈子列表 + * + * @param uid + * @return + * @throws Exception + */ + public static final ITArray getGroups(int uid) throws Exception { + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + ITArray list = TArray.newInstance(); + String key = GroupCache.genGroupsKey(uid); + Set groups = jedis11.zrevrange(key, 0, -1); + for (String tem : groups) { + ITObject obj = getGroupData(uid, Integer.parseInt(tem), jedis11, jedis10); + if (obj == null) { + jedis11.zrem(key, tem); + continue; + } + list.addTObject(obj); + } + + return list; + } finally { + jedis11.close(); + jedis10.close(); + } + } + + /** + * 获取圈子预览 + * + * @param uid + * @return + * @throws Exception + */ + public static final ITObject getPreview(int uid) throws Exception { + String key = GroupCache.genGroupsKey(uid); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + try { + Set groups = jedis11.zrevrange(key, 0, -1); + ITObject obj = TObject.newInstance(); + for (String tem : groups) { + int groupId = Integer.parseInt(tem); + + GroupBean gb = GroupCache.getGroup(groupId); + if (gb == null) { + continue; + } + obj.putInt("id", gb.id); + obj.putString("name", gb.name); + obj.putInt("type", gb.type); + obj.putInt("member_num", gb.gms); + String grooms_key = GroupCache.genRoomsKey(groupId); + Set rooms = jedis11.zrangeByScore(grooms_key, 100000, 1000000); + obj.putInt("room_num", rooms.size()); + obj.putBoolean("is_group", true); + return obj; + } + obj.putBoolean("is_group", false); + return obj; + } finally { + jedis11.close(); + } + + } + + private static final Map groupToRedis(String groupId, String name, int owner, int type, + int pay_type) { + Map redis_map = new HashMap<>(); + redis_map.put("id", groupId); + redis_map.put("name", name); + redis_map.put("owner", owner + ""); + redis_map.put("type", type + ""); + redis_map.put("pay_type", pay_type + ""); + redis_map.put("opt", "1"); + redis_map.put("ban", "0"); + redis_map.put("dissolve_opt", "1"); + redis_map.put("kick_opt", "1"); + redis_map.put("ban_apply", "0"); + redis_map.put("create_time", System.currentTimeMillis() / 1000 + ""); + redis_map.put("gms", "1"); + redis_map.put("option", "0"); + return redis_map; + } + + private static final Map memberToRedis(String groupId, int uid, int lev, int partnerLev, + int parentId, long time) { + Map redis_map = new HashMap<>(); + redis_map.put("groupId", groupId); + redis_map.put("uid", uid + ""); + redis_map.put("lev", lev + ""); + redis_map.put("opt", "1"); + redis_map.put("hp", "0"); + redis_map.put("ban", "0"); + redis_map.put("join_time", time + ""); + redis_map.put("top_time", "0"); + redis_map.put("partnerLev", partnerLev + ""); + redis_map.put("parentId", parentId + ""); + redis_map.put("hp_opt", "1"); + redis_map.put("permission", "0"); + return redis_map; + } + + private static final Map payToRedis(int groupId, int pid, int gameId, String name, int deskId, String config, + String hpData, int hpOnOff, int hp_times, int reward, int rewardType,int rewardValueType, int xipai_reward, int xipai_rewardType,int xipai_rewardValueType,int anchou_reward, int anchou_rewardType,int anchou_rewardValueType, int robot_room,int shangxian_robot) { + Map redis_map = new HashMap<>(); + redis_map.put("groupId", groupId + ""); + redis_map.put("id", pid + ""); + redis_map.put("name", name); + redis_map.put("deskId", deskId + ""); + redis_map.put("gameId", gameId + ""); + redis_map.put("config", config); + redis_map.put("hpData", hpData); + redis_map.put("hpOnOff", hpOnOff + ""); + redis_map.put("reward", reward + ""); + redis_map.put("rewardType", rewardType + ""); + redis_map.put("rewardValueType", rewardValueType + ""); + redis_map.put("xipai_reward", xipai_reward + ""); + redis_map.put("xipai_rewardType", xipai_rewardType + ""); + redis_map.put("xipai_rewardValueType", xipai_rewardValueType + ""); + + redis_map.put("anchou_reward", anchou_reward + ""); + redis_map.put("anchou_rewardType", anchou_rewardType + ""); + redis_map.put("anchou_rewardValueType", anchou_rewardValueType + ""); + + redis_map.put("hp_times", hp_times + ""); + redis_map.put("ban", "0"); + redis_map.put("robot_room", robot_room + ""); + redis_map.put("shangxian_robot", shangxian_robot + ""); + + return redis_map; + } + + + private static final Map payToRedis1(int groupId, int pid, int gameId, String name, int deskId, String config, + String hpData, int hpOnOff, int hp_times, int reward, int rewardType,int rewardValueType, int xipai_reward, int xipai_rewardType,int xipai_rewardValueType,int anchou_reward, int anchou_rewardType,int anchou_rewardValueType, int robot_room) { + Map redis_map = new HashMap<>(); + redis_map.put("groupId", groupId + ""); + redis_map.put("id", pid + ""); + redis_map.put("name", name); + redis_map.put("deskId", deskId + ""); + redis_map.put("gameId", gameId + ""); + redis_map.put("config", config); + redis_map.put("hpData", hpData); + redis_map.put("hpOnOff", hpOnOff + ""); + redis_map.put("reward", reward + ""); + redis_map.put("rewardType", rewardType + ""); + redis_map.put("rewardValueType", rewardValueType + ""); + redis_map.put("xipai_reward", xipai_reward + ""); + redis_map.put("xipai_rewardType", xipai_rewardType + ""); + redis_map.put("xipai_rewardValueType", xipai_rewardValueType + ""); + + redis_map.put("anchou_reward", anchou_reward + ""); + redis_map.put("anchou_rewardType", anchou_rewardType + ""); + redis_map.put("anchou_rewardValueType", anchou_rewardValueType + ""); + + redis_map.put("hp_times", hp_times + ""); + redis_map.put("ban", "0"); + redis_map.put("robot_room", robot_room + ""); + + return redis_map; + } + +// private static final String DEF_PROMOTION_DATA = "[{\"num\":0,\"val\":0}]"; + + /** + * 创建圈子 + * + * @param name + * @param owner + * @param type + * 1普通圈子 2大联盟 + * @param pay_type + * 1 房主支付 2AA支付 + * @return + * @throws Exception + */ + public static final ITObject createGroup(String name, int owner, int type, int pay_type, int num) + throws Exception { + log.info("createGroup name:"+name+" owner:"+owner + " type:"+type + " pay_type:" + pay_type + " num:" + num); + + String groupId = null; + Jedis jedis1 = Redis.use("group1_db1").getJedis(); + try { + if (num > 0) { + groupId = num + ""; + if (!jedis1.sismember("lh_ids", groupId)) { + throw new WebException(ErrorCode.GROUP_NO_EXIST); + } + } else { + groupId = jedis1.rpop("free_group"); + if (jedis1.sismember("lh_ids", groupId)) { + throw new WebException(ErrorCode._FAILED); + } + } + + String sql = String.format("SELECT id FROM groups WHERE owner=%s", owner); + ITArray arr = DataBase.use().executeQueryByTArray(sql); + if (arr.size() > 0) { + if(num<=0) { + jedis1.lpush("free_group", groupId); + } + throw new WebException(ErrorCode.GROUP_TYPE2_ONLY_1); + } + + }finally { + jedis1.close(); + } + + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + int gid = Integer.parseInt(groupId); + String key = GroupCache.genKey(Integer.parseInt(groupId)); + RedisLock lock = null; + try { + lock = new RedisLock(key, jedis11); + lock.lock(); + + String sql = String.format("{call sp_create_group(%s,'%s',%s,%s,%s)}", groupId, name, owner, type, pay_type); + Utility.evtdb(gid, 2, sql); + + Map redis_map = groupToRedis(groupId, name, owner, type, pay_type); + jedis11.hmset(key, redis_map); + BaseCache.updateCacheVer(jedis11, key); + long time = System.currentTimeMillis() / 1000; + redis_map = memberToRedis(groupId, owner, 1, 0, 0, time); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + String gm_key = GroupMemberCache.genKey(Integer.parseInt(groupId), owner); + jedis10.hmset(gm_key, redis_map); + BaseCache.updateCacheVer(jedis10, gm_key); + } finally { + jedis10.close(); + } + + ITObject info = TObject.newInstance(); + info.putInt("id", gid); + info.putString("name", name); + String gpids_key = GroupCache.genPidsKey(gid); + Pipeline pipeline = jedis11.pipelined(); + pipeline.del(gpids_key); + for (int i = 10; i < 210; ++i) { + pipeline.zadd(gpids_key, time, i + ""); + time++; + } + pipeline.sync(); + + String gs_key = GroupCache.genGroupsKey(owner); + jedis11.zadd(gs_key, 0, groupId); + return info; + + + } catch (Exception ex) { + Redis.use("group1_db1").lpush("free_group", groupId); + if (ex instanceof WebException) { + throw ex; + } else { + log.error(ex); + } + + } finally { + if (lock != null) { + lock.unlock(); + } + } + return null; + } + + /** + * 删除圈子 + * + * @param groupId + * @param uid + * @return + * @throws Exception + */ + public static final void delGroup(int groupId, int uid) throws Exception { + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String key = GroupCache.genKey(groupId); + + RedisLock lock = new RedisLock(key, jedis11); + try { + lock.lock(); + String opt = jedis11.hget(key, "opt"); + if (StringUtil.isEmpty(opt) || Integer.parseInt(opt) != 1) { + throw new WebException(ErrorCode.GROUP_NO_EXIST); + } + String grooms_key = GroupCache.genRoomsKey(groupId); + jedis11.zremrangeByScore(grooms_key, 0, 0); + Set rooms = jedis11.zrangeByScore(grooms_key, 100000, 1000000); + if (rooms.size() > 0) { + throw new WebException(ErrorCode.GROUP_EXIST_ROOMS); + } + + jedis11.hset(key, "opt", "2"); + GroupPublisherService.delGroupEvt(groupId); + jedis11.expire(key, 30); + String gpids_key = GroupCache.genPidsKey(groupId); + String gs_key = GroupCache.genGroupsKey(uid); + jedis11.del(gpids_key); + jedis11.zrem(gs_key, groupId + ""); + Set play_list = jedis11.keys("g{" + groupId + "}:*"); + Pipeline pipeline = jedis11.pipelined(); + for (String p_key : play_list) { + pipeline.expire(p_key, 30); + } + pipeline.sync(); + Set members = jedis10.keys("g{" + groupId + "}:*"); + pipeline = jedis10.pipelined(); + for (String m_key : members) { + pipeline.expire(m_key, 30); + } + pipeline.sync(); + + String sql = String.format("{call sp_del_group(%s)}", groupId); + Utility.evtdb(groupId, 2, sql); + } finally { + lock.unlock(); + jedis10.close(); + } + } + + /** + * 退出圈子 + * + * @param groupId + * @param uid + * @throws Exception + */ + public static final void exitGroup(int groupId, int uid) throws Exception { + GroupBean gb = GroupCache.getGroup(groupId); + if (gb.exit_opt == 1) { + throw new WebException(ErrorCode.GROUP_TYPE2_NOT_EXIT); + } + + if ((gb.option & 2) == 0) { + throw new WebException(ErrorCode.GROUP_TYPE2_NOT_EXIT); + } + + delMember(groupId, gb.owner, uid); + } + + /** + * 申请加入牌友圈 + * + * @param groupId + * @param uid + * @return + * @throws Exception + */ + public static final int applyGroup(int groupId, int uid) throws Exception { + String joins_key = GroupCache.genJoinsKey(groupId); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + RedisLock lock = new RedisLock(joins_key, jedis11); + try { + lock.lock(); + GroupBean gb = GroupCache.getGroup(groupId); + if (gb == null) { + throw new WebException(ErrorCode.GROUP_NO_EXIST); + } + if (gb.ban_apply == 2) { + return ErrorCode.GROUP_BAN_APPLY; + } + int type = gb.type; + int gms = gb.gms; + if (type == 1 && gms >= TYPE_1_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + if (type == 2 && gms >= TYPE_2_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + String tag_key = GroupMemberCache.genKey(groupId, uid); + String member_opt = Redis.use("group1_db10").hget(tag_key, "opt"); + if (StringUtil.isNotEmpty(member_opt) && member_opt.equals("1")) { + return ErrorCode.GROUP_MEMBER_EXIST; + } + if (jedis11.sismember(joins_key, uid + "")) { + return ErrorCode.GROUP_JOIN_EXIST; + } + jedis11.sadd(joins_key, uid + ""); + int joins = jedis11.scard(joins_key).intValue(); + GroupPublisherService.updateJoinsEvt(groupId, joins); + } finally { + lock.unlock(); + } + return 0; + } + + /** + * 验证加入牌友圈 + * + * @param groupId + * @param uid + * @param tagId + * @param allow + * @return + * @throws Exception + */ + public static final int verifyJoinGroup(int groupId, int uid, int tagId, boolean allow) throws Exception { + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String member_key = GroupMemberCache.genKey(groupId, tagId); + RedisLock lock1 = new RedisLock(member_key, jedis10); + String joins_key = GroupCache.genJoinsKey(groupId); + RedisLock lock = new RedisLock(joins_key, jedis11); + try { + lock.lock(); + lock1.lock(); + long len = jedis11.srem(joins_key, tagId + ""); + String member_opt = jedis10.hget(member_key, "opt"); + if (StringUtil.isNotEmpty(member_opt) && member_opt.equals("1")) { + return ErrorCode.GROUP_MEMBER_EXIST; + } + String g_key = GroupCache.genKey(groupId); + List list = jedis11.hmget(g_key, "type", "gms"); + int type = Integer.parseInt(list.get(0)); + int gms = Integer.parseInt(list.get(1)); + if (type == 1 && gms >= TYPE_1_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + if (type == 2 && gms >= TYPE_2_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + if (len > 0 && allow) { + long time = System.currentTimeMillis() / 1000; + String sql = String.format( + "INSERT INTO group_member(uid,groupId,join_time,parentId) VALUES(%s,%s,%s,%s)", tagId, groupId, + time, 0); + Utility.evtdb(groupId, 1, sql); + Map redis_map = memberToRedis(groupId + "", tagId, 3, 0, 0, time); + jedis10.hmset(member_key, redis_map); + BaseCache.updateCacheVer(jedis10, member_key); + jedis11.hincrBy(g_key, "gms", 1); + BaseCache.updateCacheVer(jedis11, g_key); + String key = GroupCache.genGroupsKey(tagId); + jedis11.zadd(key, 0, groupId + ""); + } + int joins = jedis11.scard(joins_key).intValue(); + GroupPublisherService.updateJoinsEvt(groupId, joins); + return 0; + } finally { + lock.unlock(); + lock1.unlock(); + } + } + + private static String getSvr(Jedis jedis11) { + Set svr_list = jedis11.zrange("mgr_group", 0, -1); + if (svr_list.size() > 0) { + for (String str : svr_list) { + if (jedis11.exists(str)) { + return str; + } + } + } + return null; + } + + /** + * 进入圈子 + * + * @param groupId + * @param uid + * @return + * @throws Exception + */ + public static final ITObject enterGroup(int groupId, int uid) throws Exception { + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + try { + String svr = getSvr(jedis11); + if (StringUtil.isEmpty(svr)) { + log.error("enterGroup fail groupId:" + groupId + " svr:"+svr + " uid:" + uid); + throw new WebException(ErrorCode.NO_SERVICE); + } + String group_key = GroupCache.genKey(groupId); + + String host = jedis11.hget(svr, "host"); + ITObject data = TObject.newInstance(); + data.putString("host", host); + String notice = Redis.use("group1_db11").hget(group_key, "notice"); + data.putString("notice", StringUtil.isEmpty(notice) ? StringUtil.Empty : notice); + String hide_action = Redis.use("group1_db11").hget(group_key, "hide_action"); + data.putInt("hide_action", StringUtil.isEmpty(hide_action) ? 0 : Integer.parseInt(hide_action)); + return data; + } finally { + jedis11.close(); + } + } + + /** + * 获得玩家信息 + * + * @param tagId + * @return + * @throws Exception + */ + public static final ITObject getPlayerInfo(int uid) throws Exception { + AccountBean acc = AccountCache.getAccount(uid); + if (acc == null) + { + return null; + } + + ITObject obj = TObject.newInstance(); + obj.putInt("uid", uid); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + return obj; + } + + /** + * 添加成员 + * + * @param groupId + * @param uid + * @param tagId + * @return + * @throws Exception + */ + public static final int addMember(int groupId, int uid, int tagId) throws Exception { + log.info("addMember uid:"+uid+" tagId:"+tagId); + GroupBean gb = GroupCache.getGroup(groupId); + String g_key = gb.redis_key; + int type = gb.type; + int gms = gb.gms; + if (type == 1 && gms >= TYPE_1_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + if (type == 2 && gms >= TYPE_2_NUM) { + return ErrorCode.GROUP_MEMBER_IS_FULL; + } + String tag_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(tag_key, jedis10); + RedisLock lock1 = null; + try { + lock.lock(); + String session_key = AccountCache.genKey(tagId); + List s_list = Redis.use("group1_db0").hmget(session_key, "id", "invitation"); + if (StringUtil.isEmpty(s_list.get(0))) { + return ErrorCode._FAILED; + } + int invitation = 0; + if (StringUtil.isNotEmpty(s_list.get(1))) { + invitation = Integer.parseInt(s_list.get(1)); + } + if (invitation == 0) { + return ErrorCode.GROUP_CLOSE_INVITATION; + } + String mng_key = GroupMemberCache.genKey(groupId, uid); + lock1 = new RedisLock(mng_key, jedis10); + lock1.lock(); + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + + if (mng_bean == null) { + return ErrorCode.GROUP_NOT_MEMBER; + } + + int mgn_lev = mng_bean.lev; + int mgn_partnerLev = mng_bean.partnerLev; + if (mgn_lev == 3 && mgn_partnerLev == 0) { + return ErrorCode.GROUP_NOT_PARTNER; + } + if (mgn_lev == 2) { + if ((mng_bean.permission & PERMISSION_ADD_MEMBER) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + String member_opt = jedis10.hget(tag_key, "opt"); + boolean exits = StringUtil.isNotEmpty(member_opt) && member_opt.equals("1"); + if (exits) { + return ErrorCode.GROUP_MEMBER_EXIST; + } + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + if (!exits) { + String joins_key = GroupCache.genJoinsKey(groupId); + log.info("addMember joins_key:"+joins_key); + if (jedis11.sismember(joins_key, tagId + "")) { + jedis11.srem(joins_key, tagId + ""); + int joins = jedis11.scard(joins_key).intValue(); + log.info("addMember joins:"+joins); + GroupPublisherService.updateJoinsEvt(groupId, joins); + } + } + + try { + int mgn_uid = mgn_lev == 3 ? uid : 0; + String sql = String.format("{call sp_add_member(%s,%s,%s)}", groupId, mgn_uid, tagId); + log.info("addMember addsql:"+sql); + Utility.evtdb(groupId, 2, sql); + + long time = System.currentTimeMillis() / 1000; + log.info("addMember time:"+time); + Map redis_map = memberToRedis(groupId + "", tagId, 3, 0, mgn_uid, time); + + Map hashData = jedis10.hgetAll("g{"+groupId+"}:ban:"+uid); + if (!hashData.isEmpty()){ + for(Map.Entry entry: hashData.entrySet()){ + jedis10.hset(GroupCache.genBanKey(groupId, tagId), entry.getKey(), entry.getValue()+""); + } + } + redis_map.put("queueid",mng_bean.queueid+""); + //redis_map.put("seeid",mng_bean.seeid+""); + + jedis10.hmset(tag_key, redis_map); + BaseCache.updateCacheVer(jedis10, tag_key); + jedis11.hincrBy(g_key, "gms", 1); + BaseCache.updateCacheVer(jedis11, g_key); + String key = GroupCache.genGroupsKey(tagId); + jedis11.zadd(key, 0, groupId + ""); + + String group_ban = jedis10.hget(mng_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) + { + sql = String.format("update group_member set ban = %s where uid = %s AND groupId = %s", group_ban, tagId,groupId); + Utility.evtdb(groupId, 1, sql); + jedis10.hset(tag_key, "ban", group_ban); + jedis10.hset(tag_key, "group_ban", group_ban); + BaseCache.updateCacheVer(jedis10, tag_key); + } + } finally { + jedis11.close(); + } + return 0; + } finally { + log.info("lock1 time:"+lock1); + if (lock1 != null) { + lock1.unlock(false); + } + log.info("lock time:"+lock); + lock.unlock(); + } + } + + /** + * 设置合伙人 + * + * @param groupId + * @param uid + * @param tagId + * @return + * @throws Exception + */ + public static final ITObject setParent(int groupId, int uid, int tagId) throws Exception { + log.info("setParent uid:" + uid + " tagId:"+tagId); + String tag_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(tag_key, jedis10); + RedisLock lock1 = null; + try { + lock.lock(); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tagId); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + String mng_key = GroupMemberCache.genKey(groupId, uid); + lock1 = new RedisLock(mng_key, jedis10); + lock1.lock(); + GroupMemberBean mng = GroupCache.getMember(groupId, uid); + if (mng == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + int mgn_lev = mng.lev; + int mgn_partner = mng.partnerLev; + if (mgn_lev == 3 && mgn_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + int member_lev = tag_bean.lev; + if (member_lev < 3) { + throw new WebException(ErrorCode.GROUP_TAG_ISMGR); + } + int member_partner = tag_bean.partnerLev; + if (member_partner > 0) { + throw new WebException(ErrorCode.GROUP_ALREADY_PARTNER); + } + int member_parentId = tag_bean.parentId; + if (member_parentId > 0 && uid != member_parentId) { + throw new WebException(ErrorCode.GROUP_MEMBER_EXIST_PARTENER); + } + GroupBean gb = GroupCache.getGroup(groupId); + int tag_partner_lev = 1; + int parent = uid; + if (mgn_lev < 3) { + parent = gb.owner; + } else { + tag_partner_lev = (mgn_partner + 1); + } + + String sql = String.format( + "update group_member set parentId = %s,partnerLev=%s " + "WHERE uid = %s and groupId = %s", parent, + tag_partner_lev, tagId, groupId); + Utility.evtdb(groupId, 1, sql); + GroupPublisherService.updateMemberEvt(groupId, tagId, 3, tag_partner_lev); + jedis10.hset(tag_key, "parentId", parent + ""); + jedis10.hset(tag_key, "partnerLev", tag_partner_lev + ""); + BaseCache.updateCacheVer(jedis10, tag_key); + if (mgn_lev == 3) { + List list = Utility.getMemberParents(jedis10, groupId, uid, true); + for (Integer par : list) { + String pl_key = GroupCache.genParListKey(groupId, par); + jedis10.sadd(pl_key, tagId + ""); + } + } + // int member_hp = Integer.parseInt(jedis10.hget(tag_key, "hp")); + // String ph_key = String.format("g{%s}:par_hp:%s", groupId,tagId); + // jedis10.incrBy(ph_key, member_hp); + ITObject resData = TObject.newInstance(); + resData.putInt("parentId", parent); + resData.putInt("partnerLev", tag_partner_lev); + + return resData; + + } finally { + if (lock1 != null) { + lock1.unlock(false); + } + lock.unlock(); + + } + } + + /** + * 设置备注值 + * + * @param groupId + * @param uid + * @param tagId + * @param score + * @return + * @throws Exception + */ + public static final void updateMemberScore(int groupId, int uid, int tagId, int score) throws Exception { + log.info("updateMemberScore uid:"+uid+" tagId:"+tagId+" score:"+score); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tagId); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + if (mng_bean.lev >= 3) { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, false); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + jedis10.hset(tag_bean.redis_key, "score", score + ""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, tagId)); + } + finally { + jedis10.close(); + } + } + + /** + * 设置备注值 + * + * @param groupId + * @param uid + * @param tagId + * @param queueid + * @return + * @throws Exception + */ + public static final void updateMemberQueue(int groupId, int uid, int tagId, int queueid) throws Exception { + log.info("updateMemberQueue uid:"+uid+" tagId:"+tagId+" queue:"+queueid); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tagId); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + /* + try { + if (mng_bean.lev >= 3) { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, false); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + jedis10.hset(tag_bean.redis_key, "queueid", queueid + ""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, tagId)); + } + finally { + jedis10.close(); + }*/ + + + + String gm_key = GroupMemberCache.genKey(groupId, tagId); + //Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + + jedis10.hset(tag_bean.redis_key, "queueid", queueid + ""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, tagId)); + + String opt1 = jedis10.hget(gm_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev == 2) { + String permission = jedis10.hget(mng_key, "permission"); + if (StringUtil.isEmpty(permission) || (Integer.parseInt(permission) & PERMISSION_BAN) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + else if (mgn_lev >= 3) + { + if (uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + //log.info("uid:" + uid + " ban_member:" + tagId + " par_list:" + par_list); + } + } + + String group_ban = jedis10.hget(mng_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) { + throw new WebException(ErrorCode.GROUP_MEMBER_BAN); + } + } finally { + lock1.unlock(false); + } + + //log.info("uid:" + uid + " ban_member:" + tagId + " optType:" + optType + " ban:" + ban); + + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if( gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + //String _ban = ban + ""; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + gm_key = GroupMemberCache.genKey(groupId, tagId); + //jedis10.hset(gm_key, "ban", _ban); + //jedis10.hset(gm_key, "group_ban", _ban); + BaseCache.updateCacheVer(jedis10, gm_key); + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + //sql = String.format("update group_member set ban = %s where groupId = %s and (parentId in(%s) or uid = %s)", _ban, groupId,child_list2,tmpTagId); + //Utility.evtdb(groupId, 1, sql); + + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if(tmplist.size()>0) { + for(int j=0; j= 3) { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, false); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + jedis10.hset(tag_bean.redis_key, "seeid", seeid + ""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, tagId)); + } + finally { + jedis10.close(); + } + } + + /** + * 设置体力值 + * + * @param groupId + * @param uid + * @param tagId + * @param hp + * @return + * @throws Exception + */ + public static final ITObject updateMemberHp(int groupId, int uid, int tagId, int hp, boolean self, int otherId) throws Exception { + + String tag_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(tag_key, jedis10); + try { + lock.lock(); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tagId); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + // 正在游戏不允许下分操作 + if (hp < 0) { + if (GroupRoomService.checkRoom(groupId, uid)) { + throw new WebException(ErrorCode.GROUP_DONOT_SUB_HP); + } + if (GroupRoomService.checkRoom(groupId, tagId)) { + throw new WebException(ErrorCode.GROUP_DONOT_SUB_HP); + } + } + + if (hp > 0) { + int pre_hp = Integer.parseInt(jedis10.hget(tag_key, "hp")); + + if ((long)pre_hp + (long)hp > Integer.MAX_VALUE) + { + throw new WebException(ErrorCode._FAILED); + } + } + + int mgn_partner = mng_bean.partnerLev; + int mgn_lev = mng_bean.lev; + if (tag_bean.lev == 1) + { + if (uid != tagId) + { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + else if (tag_bean.lev == 2) { + if (mgn_lev != 1) + { + if (uid != tagId) + { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + + if (mgn_lev == 3 && mgn_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + if (mgn_lev == 2) { + if ((mng_bean.permission & PERMISSION_HP_OPT) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + if (self == false && mgn_lev != 1 && uid == tagId) { + throw new WebException(ErrorCode._FAILED); + } + + if (mgn_lev == 3) { + if (!self) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, false); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + else + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + String lua = MainServer.lua_map.get("mgr"); + Object obj = jedis10.evalsha(lua, Arrays.asList(mng_bean.redis_key, tag_key), + Arrays.asList(hp + "", mgn_lev + "")); + if (obj == null) { + throw new WebException(ErrorCode._FAILED); + } + if (obj instanceof Long) { + Long code = (Long) obj; + if (code == 3) { + throw new WebException(ErrorCode.GROUP_TAG_MGR_HP); + } else if (code == 4) { + throw new WebException(ErrorCode.GROUP_TAG_NO_HP); + } + } else { + ArrayList arr = (ArrayList) obj; + ITObject resData = TObject.newInstance(); + int mhp = arr.get(0).intValue(); + int thp = arr.get(1).intValue(); + resData.putInt("mhp", (int) mhp); + resData.putInt("hp", (int) thp); + + String sql = String.format("{call sp_update_hp_mgr2(%s,%s,%s,%s,%s,%s,%s,%s)}", groupId, uid, hp, mhp, thp, tagId, mgn_lev,otherId); + Utility.evtdb(groupId, 2, sql); + + if (!self) + log.info("updateMemberHp uid:"+uid + " tagId:"+tagId + " hp:" + hp/1000); + + // ------------------------邮件 ------------------- + ITObject mail_data = TObject.newInstance(); + mail_data.putInt("mgr_id", uid); + AccountBean acc = AccountCache.getAccount(uid); + mail_data.putString("nick", acc.nick); + mail_data.putString("headurl", acc.portrait); + mail_data.putInt("hp", hp); + mail_data.putInt("type", 1); + int time = (int) (System.currentTimeMillis() / 1000); + mail_data.putInt("time", time); + String mail_key = GroupCache.genMailKey(groupId, tagId); + jedis10.zadd(mail_key, time, mail_data.toJson()); + String mail_tip_key = GroupCache.genMailTipKey(groupId); + jedis10.zadd(mail_tip_key, 1, tagId + ""); + GroupPublisherService.updateMailTipEvt(groupId, tagId); + //----------------------------------------------- + + String c_tem = hp > 0 ? "upper" : "sub"; + if (mgn_lev < 3) { + String hp_mgr_key = String.format("g%s:hp_mgr:%s", groupId, c_tem); + String hp_mgr_id_key = String.format("g%s:hp_mgr:%s:u%s", groupId, c_tem, uid); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + hp = Math.abs(hp); + CountUtil.countLogByDay(hp_mgr_key, hp, jedis9); + CountUtil.countLogByDay(hp_mgr_id_key, hp, jedis9); + } finally { + jedis9.close(); + } + } else { + String hp_par_id_key = String.format("g%s:hp_par:%s:u%s", groupId, c_tem, uid); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + hp = Math.abs(hp); + CountUtil.countLogByDay(hp_par_id_key, hp, jedis9); + } finally { + jedis9.close(); + } + } + return resData; + } + return null; + } finally { + lock.unlock(); + + } + } + + + /** + * 获取奖励数据 + * + * @param groupId + * @param uid + * @return + */ + public static final ITObject getTakeInfo(int groupId, int uid, int tagId) throws Exception { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10.close(); + } + + + String rhp_key = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String r_hp = Redis.use("group1_db10").get(rhp_key); + int _r_hp = 0; + if (StringUtil.isNotEmpty(r_hp)) { + _r_hp = Integer.parseInt(r_hp); + } + + long day_rewad = 0; + long day_rewad_1 = 0; + long day_rewad_2 = 0; +// int all_day_reward = 0; + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + String key = String.format("g%s:hp_reward:m%s", groupId, tagId); + day_rewad = CountUtil.getCountLogByDay(key, jedis9); + String day_key_1 = key + ":d"+(DateUtils.getBeginDay() - 3600 * 24); + day_rewad_1 = CountUtil.getCountLog(day_key_1, 0, jedis9); + String day_key_2 = key + ":d"+(DateUtils.getBeginDay() - 3600 * 48); + day_rewad_2 = CountUtil.getCountLog(day_key_2, 0, jedis9); + } finally { + jedis9.close(); + } + ITObject resData = TObject.newInstance(); + resData.putLong("total_hp", _r_hp); + //resData.putInt("bank_hp", _b_hp); + resData.putLong("day_rewad", day_rewad); + resData.putLong("day_rewad_1", day_rewad_1); + resData.putLong("day_rewad_2", day_rewad_2); + return resData; + } + + + public static final ITObject getBankInfo(int groupId, int uid, int tagId) throws Exception { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10.close(); + } + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + //String rhp_key = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + //String r_hp = Redis.use("group1_db10").get(rhp_key); + String r_hp = Redis.use("group1_db10").hget(mng_key, "hp"); + long _r_hp = 0; + if (StringUtil.isNotEmpty(r_hp)) { + _r_hp = Long.parseLong(r_hp); + } + String b_hp = Redis.use("group1_db10").hget(mng_key, "bank_hp"); + long _b_hp = 0; + if (StringUtil.isNotEmpty(b_hp)) { + _b_hp = Long.parseLong(b_hp); + } + + int day_rewad = 0; + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + String key = String.format("g%s:hp_reward:m%s", groupId, tagId); + day_rewad = CountUtil.getCountLogByDay(key, jedis9); + } finally { + jedis9.close(); + } + ITObject resData = TObject.newInstance(); + resData.putLong("total_hp", _r_hp); + resData.putLong("bank_hp", _b_hp); + //resData.putInt("day_rewad", day_rewad); + return resData; + } + + /** + * 提取体力值 + * + * @param groupId + * @param uid + * @param hp + * @return + * @throws Exception + */ + public static final ITObject takeHp(int groupId, int uid, int tagId, long hp) throws Exception { + log.info("takeHp uid:" + uid + " tagId:" + tagId + " hp:" + hp/1000); + if (hp <= 0) { + throw new WebException(ErrorCode._FAILED); + } + + if (hp > Integer.MAX_VALUE) { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(mng_key, jedis10); + try { + lock.lock(); + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, tagId); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + String key = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String r_hp = jedis10.get(key); + if (StringUtil.isEmpty(r_hp)) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + if (Long.parseLong(r_hp) < hp) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + long tag_hp = Long.parseLong(jedis10.hget(mng_key, "hp")); + if (tag_hp + hp > Integer.MAX_VALUE) { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + if (GroupRoomService.checkRoom(groupId, tagId)) { + throw new WebException(ErrorCode.GROUP_DONOT_SUB_HP); + } + + String lua = MainServer.lua_map.get("take_hp"); + Object obj = jedis10.evalsha(lua, Arrays.asList(key,mng_key), Arrays.asList((int)hp + "")); + if (obj == null) { + throw new WebException(ErrorCode._FAILED); + } + if (obj instanceof Long) { + Long code = (Long) obj; + if (code == 3) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + } else { + ArrayList arr = (ArrayList) obj; + int _r_hp = arr.get(0).intValue(); + int mhp = arr.get(1).intValue(); + String sql = String.format("{call sp_take_reward_hp(%s,%s,%s,%s)}", groupId, tagId, (int)hp, mhp); + Utility.evtdb(groupId, 2, sql); + sql = String.format("update group_member set reward_hp = %s where uid = %s AND groupId = %s", _r_hp, tagId,groupId); + Utility.evtdb(groupId, 1, sql); + ITObject resData = TObject.newInstance(); + resData.putInt("hp", mhp); + resData.putLong("r_hp", _r_hp); + return resData; + } + return null; + } finally { + lock.unlock(); + + } + } + + /** + * 提取体力值 + * + * @param groupId + * @param uid + * @param hp + * @return + * @throws Exception + */ + public static final void groupTakeHp(int groupId, int uid, int tagId) throws Exception { + log.info("groupTakeHp uid:" + uid + " tagId:" + tagId); + String gm_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + String opt1 = jedis10.hget(gm_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev != 1) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } finally { + lock1.unlock(false); + } + + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if(gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + String key = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String r_hp = jedis10.get(key); + if (!StringUtil.isEmpty(r_hp)) { + try { + long allRewardHp = Long.parseLong(r_hp); + GroupService.takeHp(groupId, uid, tagId, allRewardHp); + } + catch (Exception e) + { + + } + } + + String tag_gm_key = GroupMemberCache.genKey(groupId, tagId); + String b_hp = jedis10.hget(tag_gm_key, "bank_hp"); + if (!StringUtil.isEmpty(b_hp)) { + try { + long allBankHp = Long.parseLong(b_hp); + GroupService.takeBankHp(groupId, uid, tagId, allBankHp); + } + catch (Exception e) + { + + } + } + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if(tmplist.size()>0) { + for(int j=0; j Integer.MAX_VALUE) { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + String mng_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(mng_key, jedis10); + try { + lock.lock(); + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, tagId); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + String r_hp = jedis10.hget(mng_key, "bank_hp"); + if (StringUtil.isEmpty(r_hp)) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + if (Long.parseLong(r_hp) < hp) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + long tag_hp = Long.parseLong(jedis10.hget(mng_key, "hp")); + if (tag_hp + hp > Integer.MAX_VALUE) { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + if (GroupRoomService.checkRoom(groupId, tagId)) { + throw new WebException(ErrorCode.GROUP_DONOT_SUB_HP); + } + + String lua = MainServer.lua_map.get("bank_hp"); + Object obj = jedis10.evalsha(lua, Arrays.asList(mng_key,mng_key, "bank_hp"), Arrays.asList((int)hp + "", "0")); + if (obj == null) { + throw new WebException(ErrorCode._FAILED); + } + if (obj instanceof Long) { + Long code = (Long) obj; + if (code == 3) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + } else { + ArrayList arr = (ArrayList) obj; + int mhp = arr.get(0).intValue(); + int b_hp = arr.get(1).intValue(); + String sql = String.format("{call sp_bank_hp(%s,%s,%s,%s)}", groupId, tagId, -(int)hp, mhp); + Utility.evtdb(groupId, 2, sql); + sql = String.format("update group_member set bank_hp = %s where uid = %s AND groupId = %s", b_hp, tagId,groupId); + Utility.evtdb(groupId, 1, sql); + ITObject resData = TObject.newInstance(); + resData.putInt("hp", mhp); + resData.putLong("b_hp", b_hp); + return resData; + } + return null; + } finally { + lock.unlock(); + } + } + + + public static final ITObject saveBankHp(int groupId, int uid, int tagId, long hp) throws Exception { + log.info("saveBankHp uid:"+uid+" tagId:"+tagId+ " hp:"+hp/1000); + if (hp <= 0) { + throw new WebException(ErrorCode._FAILED); + } + if (hp > Integer.MAX_VALUE) { + throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(mng_key, jedis10); + try { + lock.lock(); + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, tagId); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + String cur_hp = jedis10.hget(mng_key, "hp"); + if (StringUtil.isEmpty(cur_hp)) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + if (Long.parseLong(cur_hp) < hp) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + + if (GroupRoomService.checkRoom(groupId, tagId)) { + throw new WebException(ErrorCode.GROUP_DONOT_SUB_HP); + } + + String lua = MainServer.lua_map.get("bank_hp"); + Object obj = jedis10.evalsha(lua, Arrays.asList(mng_key,mng_key, "bank_hp"), Arrays.asList(hp + "", "1")); + if (obj == null) { + throw new WebException(ErrorCode._FAILED); + } + if (obj instanceof Long) { + Long code = (Long) obj; + if (code == 3) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_HP); + } + } else { + ArrayList arr = (ArrayList) obj; + long mhp = arr.get(0).longValue(); + long b_hp = arr.get(1).longValue(); + String sql = String.format("{call sp_bank_hp(%s,%s,%s,%s)}", groupId, tagId, hp, mhp); + Utility.evtdb(groupId, 2, sql); + + sql = String.format("update group_member set bank_hp = %s where uid = %s AND groupId = %s", b_hp, tagId,groupId); + Utility.evtdb(groupId, 1, sql); + + ITObject resData = TObject.newInstance(); + resData.putLong("hp", mhp); + resData.putLong("b_hp", b_hp); + return resData; + } + return null; + } finally { + lock.unlock(); + } + } + + + /** + * 删除成员 + * + * @param groupId + * @param uid + * @param tagId + * @return + * @throws Exception + */ + public static final void delMember(int groupId, int uid, int tagId) throws Exception { + log.info("delMember uid:"+uid + " tagId"+tagId); + String tag_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + + int dellev = 3; + RedisLock lock = null; + try { + lock = new RedisLock(tag_key, jedis10); + lock.lock(); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tagId); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + dellev = tag_bean.lev; + + GroupMemberBean mgn = GroupCache.getMember(groupId, uid); + + if (mgn == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + int mgn_lev = mgn.lev; + int mgn_partner = mgn.partnerLev; + if (mgn_lev == 3 && mgn_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + if (mgn_lev == 2) { + if ((mgn.permission & PERMISSION_DEL_MEMBER) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + long hp = Long.parseLong(jedis10.hget(tag_key, "hp")); + if (hp != 0) { + throw new WebException(ErrorCode.GROUP_HP_NOT_0); + } + + int tag_lev = tag_bean.lev; + if (mgn_lev < 3 && tag_lev <= mgn_lev) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + if (mgn_lev == 3 && mgn_partner > 0) { + + GroupBean gb = GroupCache.getGroup(groupId); + if((gb.option & 1) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + + int parentId = tag_bean.parentId; + if (uid != parentId) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + boolean checkRoom = GroupRoomService.checkRoom(groupId, tagId); + if (checkRoom) { + throw new WebException(ErrorCode.GROUP_MEMBER_ROOM_EXIST); + } + int tag_partner = tag_bean.partnerLev; + String rhp_key = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String r_hp = jedis10.get(rhp_key); + if (StringUtil.isNotEmpty(r_hp) && Long.parseLong(r_hp) > 0) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_TAKE); + } + + String b_hp = jedis10.hget(tag_key, "bank_hp"); + if (StringUtil.isNotEmpty(b_hp) && Long.parseLong(b_hp) > 0) { + throw new WebException(ErrorCode.GROUP_REWARD_NO_TAKE); + } + + String sql = String.format("select count(1) count from group_member where groupId =%s and parentId=%s ", groupId, tagId); + ITArray resultList = DataBase.use().executeQueryByTArray(sql); + long count = resultList.getTObject(0).getLong("count"); + if (count > 0) { + throw new WebException(ErrorCode.GROUP_PARTNER_MEMBERS); + } + + + List list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (list != null) { + for (Integer par : list) { + if (tag_partner > 0) { + String pl_key = GroupCache.genParListKey(groupId, par); + if (par == tagId) { + jedis10.del(pl_key); + } else { + jedis10.srem(pl_key, tagId + ""); + } + } + String mlk = GroupCache.genMemberListKey(groupId, par); + if (par == tagId) { + jedis10.del(mlk); + } else { + jedis10.srem(mlk, tagId + ""); + } + } + } + + jedis10.hset(tag_key, "opt", "2"); + BaseCache.updateCacheVer(jedis10, tag_key); + jedis10.expire(rhp_key, 10); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + try { + String g_key = GroupCache.genKey(groupId); + jedis11.hincrBy(g_key, "gms", -1); + BaseCache.updateCacheVer(jedis11, g_key); + String key = GroupCache.genGroupsKey(tagId); + jedis11.zrem(key, groupId + ""); + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = jedis11.zrangeByScore(gp_key, 10, 11); + for(String pid : pids) { + String p_reward_key = GroupCache.genRewardKey(groupId, Integer.parseInt(pid)); + jedis10.zrem(p_reward_key, tagId+""); + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId, Integer.parseInt(pid)); + jedis10.zrem(p_xipai_reward_key, tagId+""); + + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId, Integer.parseInt(pid)); + jedis10.zrem(p_anchou_reward_key, tagId+""); + } + } finally { + jedis11.close(); + } + sql = String.format("{call sp_del_member(%s,%s)}", groupId, tagId); + Utility.evtdb(groupId, 2, sql); + + delMemberLog(groupId, uid, tagId, dellev); + + } finally { + if (lock != null) { + lock.unlock(); + } + } + } + + + public static final void delMemberLog(int groupId, int uid, int tagId, int lev) throws Exception { + AccountBean acc = AccountCache.getAccount(uid); + int opid = acc.id; + String opnick = acc.nick; + + AccountBean delacc = AccountCache.getAccount(tagId); + int delid = delacc.id; + String delnick = delacc.nick; + String delPortrait = delacc.portrait; + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITObject obj = new TObject(); + try { + GroupLogService.getMemberData(jedis9,delid,obj,groupId,1,0,0,true,true); + + int total_round = obj.getInt("total_round"); + long curTimee = System.currentTimeMillis()/1000; + + //GroupMemberBean mgr_gmb = GroupCache.getMember(groupId, delid); + String groupName = "队员"; + //if (mgr_gmb != null) { + if (lev < 3) { + groupName = "队长"; + } else { + groupName = "队员"; + } + //} + + ITObject userData = TObject.newInstance(); + userData.putInt("id",delid); + userData.putUtfString("nick",delnick); + userData.putInt("round",total_round); + userData.putUtfString("group",groupName); + userData.putInt("opid",opid); + userData.putUtfString("opnick",opnick); + userData.putLong("deltime",curTimee); + userData.putUtfString("portrait", delPortrait); + + String str = userData.toJson(); + + String gm_key = "kicklog_"+groupId+"_"+uid; + jedis9.lpush(gm_key, str); + + } + finally { + jedis9.close(); + } + + } + + public static final ITArray getKickLog(int groupId, int id, int limit, int num) throws Exception { + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + ITArray kickLogList = TArray.newInstance(); + + try { + String gm_key = "kicklog_"+groupId+"_"+id; + List logs = jedis9.lrange(gm_key, limit, limit+num); + + int i = 0; + + for (String _log : logs) { + ITObject kickLog = TObject.newFromJsonData(_log); + kickLogList.addTObject(kickLog); + + } + } + finally { + jedis9.close(); + } + + return kickLogList; + } + + /** + * 申请加入列表 + * + * @param groupId + * @return + * @throws Exception + */ + public static final ITArray getGroupJoins(int groupId) throws Exception { + String joins_key = GroupCache.genJoinsKey(groupId); + + Set uids = Redis.use("group1_db11").smembers(joins_key); + ITArray array = TArray.newInstance(); + for (String tem : uids) { + AccountBean acc = AccountCache.getAccount(Integer.parseInt(tem)); + ITObject obj = TObject.newInstance(); + obj.putInt("id", acc.id); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + array.addTObject(obj); + } + return array; + } + + /** + * 获取整线体力值 + * + * @param groupId + * @param tag + * @return + * @throws Exception + */ + public static final ITObject getPersonHpTotal(int groupId, int uid, int tagId) throws Exception { + String mng_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(mng_key, jedis10); + try { + lock.lock(); + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + return getHpTotal(groupId, tagId, 30); + } + finally { + lock.unlock(); + } + } + + /** + * 获取整线体力值 + * + * @param groupId + * @param tag + * @return + * @throws Exception + */ + public static final ITObject getHpTotal(int groupId, int uid, int cacheTime) throws Exception { + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + if (gmb == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + if (gmb.partnerLev == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + return getAllHpCache(groupId, uid, cacheTime); + /* + long allHp = 0; + long allOtherHp = 0; + HashSet childrenList = getMemberAllChildren(groupId, uid); + for(Integer tagId : childrenList) + { + String gm_key1 = GroupMemberCache.genKey(groupId, tagId); + String strHp = Redis.use("group1_db10").hget(gm_key1, "hp"); + if (StringUtil.isNotEmpty(strHp)) { + try { + allHp += Integer.parseInt(strHp); + } catch (Exception e) { + } + } + + String temKey = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String strtempValue = Redis.use("group1_db10").get(temKey); + if (StringUtil.isNotEmpty(strtempValue)) { + try { + allOtherHp += Integer.parseInt(strtempValue); + } catch (Exception e) { + } + } + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + String r_hp = Redis.use("group1_db10").hget(mng_key, "bank_hp"); + if (StringUtil.isNotEmpty(r_hp)) { + try { + allOtherHp += Integer.parseInt(r_hp); + } catch (Exception e) { + } + } + } + + ITObject obj1 = TObject.newInstance(); + obj1.putLong("hp", allHp + allOtherHp); + obj1.putLong("total_member", childrenList.size()); + return obj1; + */ + } + + + /** + * 获取成员列表 + * + * @param groupId + * @param uid + * @param limit + * @param num + * @param minus_only + * @param type + * 1 多到少 2少到多 + * @return + * @throws Exception + */ + public static final ITObject getMembers(int groupId, int uid, int limit, int num) + throws Exception { + ITObject obj1 = TObject.newInstance(); + + String sql = "SELECT uid,hp,join_time,lev,parentId,partnerLev,ban "; + //String order_sql = "ORDER BY hp DESC,join_time ASC"; + String order_sql = "ORDER BY lev ASC, join_time DESC"; + + GroupBean gb = GroupCache.getGroup(groupId); + + GroupMemberBean mgr_gmb = GroupCache.getMember(groupId, uid); + + boolean mgr = mgr_gmb.lev < 3; + + String where = "FROM group_member WHERE groupId = " + groupId; + String count_where = where; + if (!mgr) { +// String p = Utility.getChildParentSql(groupId, uid, true); + if(limit>0) { + limit = limit -1; + } + count_where += String.format(" AND (parentId=%s or uid=%s)",uid,uid); + where += String.format(" and partnerLev=0 AND parentId=%s", uid, uid); + } + String limit_sql = String.format("limit %s,%s", limit, num); + sql = String.format("%s %s %s %s", sql, where, order_sql, limit_sql); + if (limit == 0) { + String count_sql = String.format("SELECT (SELECT COUNT(1) %s) num,(SELECT IFNULL(SUM(hp),0) %s) t_hp1" + , count_where, count_where); + ITArray arr = DataBase.use().executeQueryByTArray(count_sql); + if (arr.size() > 0) { + ITObject obj = arr.getTObject(0); + obj1.putLong("member_num", obj.getLong("num")); + obj1.putLong("hp_num1", obj.getDouble("t_hp1").longValue()); + obj1.putLong("hp_num2", 0); + } else { + obj1.putLong("member_num", 0); + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + } + } + + + ITArray arr = TArray.newInstance(); + if(!mgr&&limit==0) { + ITObject obj = TObject.newInstance(); + obj.putInt("uid", uid); + obj.putInt("join_time", mgr_gmb.join_time); + obj.putInt("last_time", mgr_gmb.last_time); + obj.putInt("permission", mgr_gmb.permission); + obj.putInt("parentId", mgr_gmb.parentId); + AccountBean acc = AccountCache.getAccount(uid); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + + if (mgr_gmb.parentId > 0) + { + AccountBean parent_acc = AccountCache.getAccount(mgr_gmb.parentId); + if (parent_acc != null) { + obj.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + mgr_gmb.parentId) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + obj.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + obj.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + obj.putString("parentId_nick", StringUtil.Empty); + } + + obj.putInt("partnerLev", mgr_gmb.partnerLev); + obj.putInt("ban", mgr_gmb.ban); + + obj.putInt("lev", 3); + + String ugm_key = GroupMemberCache.genKey(groupId, uid); + String hp = Redis.use("group1_db10").hget(ugm_key, "hp"); + obj.putLong("hp", Long.parseLong(hp)); + + arr.addTObject(obj); + } + ITArray arr1 = DataBase.use().executeQueryByTArray(sql); + if (arr1.size() > 0) { + for (int i = 0; i < arr1.size(); ++i) { + ITObject obj = arr1.getTObject(i); + AccountBean acc = AccountCache.getAccount(obj.getInt("uid")); + if (acc != null) { + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + } else { + obj.putString("nick", StringUtil.Empty); + obj.putString("portrait", StringUtil.Empty); + } + + if (obj.getInt("parentId") > 0) + { + AccountBean parent_acc = AccountCache.getAccount(obj.getInt("parentId")); + if (parent_acc != null) { + obj.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + obj.getInt("parentId")) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + obj.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + obj.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + if (mgr_gmb.lev == 1 && uid != obj.getInt("uid")) + { + AccountBean uid_acc = AccountCache.getAccount(uid); + obj.putInt("parentId", uid); + obj.putString("parentId_nick", uid_acc.nick); + } + else + { + obj.putString("parentId_nick", StringUtil.Empty); + } + } + + + GroupMemberBean gmb = GroupCache.getMember(groupId, acc.id); + if (gmb == null) { + arr1.del(i); + i--; + continue; + } + obj.putInt("last_time", gmb.last_time); + obj.putInt("permission", gmb.permission); + obj.putInt("score", gmb.score); + + String ugm_key = GroupMemberCache.genKey(groupId, acc.id); + String group_ban = Redis.use("group1_db10").hget(ugm_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) + { + obj.putInt("group_ban",1); + } + else + { + obj.putInt("group_ban", 0); + } + + arr.addTObject(obj); + } + } + obj1.putTArray("members", arr); + obj1.putInt("limit", limit); + return obj1; + } + + + /** + * 获取合伙人所有下级成员 + * @param groupId + * @param uid + * @return + */ + public static HashSet getMemberAllChildren(int groupId,int tagId){ + String gm_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if (gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + if (isPartner) { + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + while (!arrayList.isEmpty()) { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for (int i = 0; i < arrayListTemp.size(); ++i) { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId, child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if (tmplist.size() > 0) { + for (int j = 0; j < tmplist.size(); ++j) { + + ITObject tem = tmplist.getTObject(j); + int childId = tem.getInt("uid"); + + if (hashSet.contains(childId)) continue; + + hashSet.add(childId); + arrayList.add(childId); + } + } + } + } + } + } + catch (Exception e) + { + + } finally { + lock.unlock(); + } + + return hashSet; + } + + public static String getMemberAllChildren2(int groupId,int tagId){ + String gm_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + String list = ""; + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if (gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + if (isPartner) { + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + while (!arrayList.isEmpty()) { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for (int i = 0; i < arrayListTemp.size(); ++i) { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + sql = String.format("select uid,partnerLev from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId, child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if (tmplist.size() > 0) { + for (int j = 0; j < tmplist.size(); ++j) { + + ITObject tem = tmplist.getTObject(j); + int childId = tem.getInt("uid"); + int partnerLev = tem.getInt("partnerLev"); + + if (hashSet.contains(childId)) continue; + + hashSet.add(childId); + + if (partnerLev > 0) + arrayList.add(childId); + } + } + } + } + } + } + catch (Exception e) + { + + } finally { + } + + list += "" + tagId; + hashSet.remove(tagId); + for(Integer iid : hashSet) + { + list += "," + iid; + } + return list; + } + + public static String getMemberAllChildren3(int groupId,int tagId){ + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + String list = ""; + try { + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if (gmb.partnerLev > 0) { + isPartner = true; + } + + String sql = ""; + if (isPartner) { + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + while (!arrayList.isEmpty()) { + String strParentId = "" + arrayList.get(0); + for(int i = 1; i < arrayList.size(); i++) { + strParentId += "," + arrayList.get(i); + } + arrayList.clear(); + + sql = String.format("select uid,partnerLev from group_member where groupId = %s and (parentId in(%s))", groupId, strParentId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if (tmplist.size() > 0) { + for (int j = 0; j < tmplist.size(); ++j) { + + ITObject tem = tmplist.getTObject(j); + int childId = tem.getInt("uid"); + int partnerLev = tem.getInt("partnerLev"); + + if (hashSet.contains(childId)) continue; + + hashSet.add(childId); + + if (partnerLev > 0) + arrayList.add(childId); + } + } + } + } + } + catch (Exception e) + { + + } finally { + } + + list += "" + tagId; + hashSet.remove(tagId); + for(Integer iid : hashSet) + { + list += "," + iid; + } + return list; + } + + /** + * 获取成员列表 + * + * @param groupId + * @param tagId + * @param limit + * @param num + * @param minus_only + * @param type + * 1 多到少 2少到多 + * @return + * @throws Exception + */ + public static final ITObject getMembers_1(int groupId, int uid, int tagId, int online, int type,int limit, int num) + throws Exception { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10.close(); + } + + + ITObject obj1 = TObject.newInstance(); + + String sql = "SELECT uid,hp,join_time,lev,parentId,partnerLev,ban "; + String order_sql = "ORDER BY hp DESC,join_time ASC"; + + GroupBean gb = GroupCache.getGroup(groupId); + + GroupMemberBean mgr_gmb = GroupCache.getMember(groupId, tagId); + + boolean mgr = mgr_gmb.lev < 3; + + String where = "FROM group_member WHERE groupId = " + groupId; + long allOtherHp = 0; + long allNum = 0; + if (!mgr) { +// String p = Utility.getChildParentSql(groupId, uid, true); + if(limit>0) { + limit = limit -1; + } + where += String.format(" AND parentId=%s", tagId); + } + else { + if (type == 1) + { + GroupBean groupBean = GroupCache.getGroup(groupId); + + where += String.format(" AND (parentId=%s OR parentId = 0)", groupBean.owner); + } + } + + String limit_sql = String.format("limit %s,%s", limit, num); + sql = String.format("%s %s %s %s", sql, where, order_sql, limit_sql); + + ITArray arr = TArray.newInstance(); + if(limit==0) { + ITObject obj = TObject.newInstance(); + obj.putInt("uid", tagId); + obj.putInt("join_time", mgr_gmb.join_time); + obj.putInt("last_time", mgr_gmb.last_time); + obj.putInt("permission", mgr_gmb.permission); + obj.putInt("parentId", mgr_gmb.parentId); + AccountBean acc = AccountCache.getAccount(tagId); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + obj.putInt("online", 1); + + if (mgr_gmb.parentId > 0) + { + AccountBean parent_acc = AccountCache.getAccount(mgr_gmb.parentId); + if (parent_acc != null) { + obj.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + mgr_gmb.parentId) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + obj.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + obj.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + obj.putString("parentId_nick", StringUtil.Empty); + } + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + int endtime = DateUtils.getBeginDay() + 86400; + int begintime = endtime - 86400*30; + GroupLogService.getMemberData(jedis9,acc.id,obj,groupId,0,begintime,endtime,false,false); + } + finally { + jedis9.close(); + } + + obj.putInt("partnerLev", mgr_gmb.partnerLev); + obj.putInt("ban", mgr_gmb.ban); + + obj.putInt("lev", mgr_gmb.lev); + + String ugm_key = GroupMemberCache.genKey(groupId, tagId); + String hp = Redis.use("group1_db10").hget(ugm_key, "hp"); + obj.putLong("hp", Long.parseLong(hp)); + + arr.addTObject(obj); + } + ITArray arr1 = DataBase.use().executeQueryByTArray(sql); + if (arr1.size() > 0) { + for (int i = 0; i < arr1.size(); ++i) { + ITObject obj = arr1.getTObject(i); + AccountBean acc = AccountCache.getAccount(obj.getInt("uid")); + if (acc==null){ + continue; + } + if (limit==0 && acc.id == tagId) + { + continue; + } + if (acc != null) { + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + } else { + obj.putString("nick", StringUtil.Empty); + obj.putString("portrait", StringUtil.Empty); + } + + if (obj.getInt("parentId") > 0) + { + AccountBean parent_acc = AccountCache.getAccount(obj.getInt("parentId")); + if (parent_acc != null) { + obj.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + obj.getInt("parentId")) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + obj.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + obj.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + if (mgr_gmb.lev < 3) + { + if (obj.getInt("lev") <= 2 && tagId != obj.getInt("uid")) + { + AccountBean uid_acc = AccountCache.getAccount(tagId); + obj.putInt("parentId", tagId); + obj.putString("parentId_nick", uid_acc.nick); + + log.info("litte mgr uid:" + obj.getInt("uid")); + } + else if (obj.getInt("lev") == 3 && tagId != obj.getInt("uid")) + { + AccountBean uid_acc = AccountCache.getAccount(tagId); + obj.putInt("parentId", tagId); + obj.putString("parentId_nick", uid_acc.nick); + + log.info("aa litte mgr uid:" + obj.getInt("uid")); + } + } + } + + + GroupMemberBean gmb = GroupCache.getMember(groupId, acc.id); + if (gmb == null) { + arr1.del(i); + i--; + continue; + } + obj.putInt("last_time", gmb.last_time); + obj.putInt("permission", gmb.permission); + obj.putInt("score", gmb.score); + obj.putInt("queueid", gmb.queueid); + obj.putInt("seeid", gmb.seeid); + + String ugm_key = GroupMemberCache.genKey(groupId, acc.id); + String group_ban = Redis.use("group1_db10").hget(ugm_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) + { + obj.putInt("group_ban",1); + } + else + { + obj.putInt("group_ban", 0); + } + + obj.putInt("online", 1); + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + int endtime = DateUtils.getBeginDay() + 86400; + int begintime = endtime - 86400*30; + GroupLogService.getMemberData(jedis9,acc.id,obj,groupId,0, begintime, endtime,false,false); + } + finally { + jedis9.close(); + } + + arr.addTObject(obj); + } + } + + //log.info("arr = "+ arr); + + obj1.putLong("otherHp", allOtherHp); + obj1.putLong("member_num", 0); + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + obj1.putTArray("members", arr); + obj1.putInt("limit", limit); + + return obj1; + } + + public static final ITObject getAllHpCache(int groupId, int uid, int cache_time) throws Exception { + String gm_key = GroupMemberCache.genKey(groupId, uid); + String all_temp_hp_key = gm_key + ":all_temp_hp"; + String all_temp_member_key = gm_key + ":all_temp_total_member"; + String all_temp_hp = Redis.use("group1_db10").get(all_temp_hp_key); + String all_temp_member = Redis.use("group1_db10").get(all_temp_member_key); + ITObject obj1 = TObject.newInstance(); + if (all_temp_hp == null || StringUtil.isEmpty(all_temp_hp) || all_temp_member == null || StringUtil.isEmpty(all_temp_member)) + { + obj1.putLong("hp", 0); + obj1.putLong("total_member", 0); + + /* + String child_sql = String.format("{? = call selectPartnerChildHpByParentId(%s,%s)}", uid, groupId); + String child_key = String.format("selectPartnerChildHpByParentId(%s,%s)", uid, groupId); + ITArray temparr = new TArray(); + try { + temparr = DataBase.use().executeCall(child_sql, true); + }catch (Exception e) { + e.printStackTrace(); + } + + if (temparr.size() > 0) + { + TDataWrapper data = temparr.get(0); + TObject map = (TObject)data.getObject(); + String key_value = map.getString(child_key); + String[] split = key_value.split(","); + if (split.length == 2) + { + long _allHp = Long.parseLong(split[0]); + long _allNum = Long.parseLong(split[1]); + + obj1.putLong("hp", _allHp); + obj1.putLong("total_member", _allNum); + + Redis.use("group1_db10").set(all_temp_hp_key, ""+_allHp); + Redis.use("group1_db10").expire(all_temp_hp_key, cache_time); + Redis.use("group1_db10").set(all_temp_member_key, ""+_allNum); + Redis.use("group1_db10").expire(all_temp_member_key, cache_time); + } + } + */ + String sql = "SELECT uid "; + String where = "FROM group_member WHERE groupId = " + groupId; + String count_where = where; + String childSql = getMemberAllChildren3(groupId, uid); + count_where = String.format(" %s and uid in (%s)", where, childSql); + String count_sql = String.format("SELECT (SELECT COUNT(1) %s) num,(SELECT IFNULL(SUM(hp+bank_hp+reward_hp),0) %s) t_hp1" + , count_where, count_where); + ITArray arr = DataBase.use().executeQueryByTArray(count_sql); + if (arr.size() > 0) { + ITObject obj = arr.getTObject(0); + + long _allHp = obj.getDouble("t_hp1").longValue(); + long _allNum = obj.getLong("num"); + + obj1.putLong("hp", _allHp); + obj1.putLong("total_member", _allNum); + + Redis.use("group1_db10").set(all_temp_hp_key, ""+_allHp); + Redis.use("group1_db10").expire(all_temp_hp_key, cache_time); + Redis.use("group1_db10").set(all_temp_member_key, ""+_allNum); + Redis.use("group1_db10").expire(all_temp_member_key, cache_time); + } else { + obj1.putLong("hp", 0); + obj1.putLong("total_member", 0); + } + } + else { + obj1.putLong("hp", Long.parseLong(all_temp_hp)); + obj1.putLong("total_member", Long.parseLong(all_temp_member)); + } + + return obj1; + } + + /** + * 获取成员列表 + * + * @param groupId + * @param uid + * @param limit + * @param num + * @param minus_only + * @param type + * 1 多到少 2少到多 + * @return + * @throws Exception + */ + public static final ITObject getMemberCount(int groupId, int uid) + throws Exception { + ITObject obj1 = TObject.newInstance(); + + String sql = "SELECT uid "; + + GroupMemberBean mgr_gmb = GroupCache.getMember(groupId, uid); + + boolean mgr = mgr_gmb.lev < 3; + + String where = "FROM group_member WHERE groupId = " + groupId; + String count_where = where; + long allOtherHp = 0; + long allHp = 0; + if (!mgr) { + obj1.putLong("member_num", 0); + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + + ITObject obj2 = getAllHpCache(groupId, uid, 30); + obj1.putLong("member_num", obj2.getLong("total_member")); + obj1.putLong("hp_num1", obj2.getLong("hp")); + obj1.putLong("hp_num2", 0); + + /* + HashSet childrenList = getMemberAllChildren(groupId, uid); + for(Integer tagId : childrenList) + { + String gm_key1 = GroupMemberCache.genKey(groupId, tagId); + String strHp = Redis.use("group1_db10").hget(gm_key1, "hp"); + if (StringUtil.isNotEmpty(strHp)) { + try { + allHp += Integer.parseInt(strHp); + } catch (Exception e) { + } + } + + String temKey = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String strtempValue = Redis.use("group1_db10").get(temKey); + if (StringUtil.isNotEmpty(strtempValue)) { + try { + allOtherHp += Integer.parseInt(strtempValue); + } catch (Exception e) { + } + } + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + String r_hp = Redis.use("group1_db10").hget(mng_key, "bank_hp"); + if (StringUtil.isNotEmpty(r_hp)) { + try { + allOtherHp += Integer.parseInt(r_hp); + } catch (Exception e) { + } + } + } + obj1.putLong("member_num", childrenList.size()); + obj1.putLong("hp_num1", allHp); + obj1.putLong("hp_num2", 0); + */ + } + else { + /* + sql = String.format("%s %s", sql, where); + String count_sql = String.format("SELECT (SELECT COUNT(1) %s) num,(SELECT IFNULL(SUM(hp+reward_hp+bank_hp),0) %s) t_hp1" + , count_where, count_where); + ITArray arr = DataBase.use().executeQueryByTArray(count_sql); + if (arr.size() > 0) { + ITObject obj = arr.getTObject(0); + allHp = obj.getDouble("t_hp1").longValue(); + obj1.putLong("member_num", obj.getLong("num")); + obj1.putLong("hp_num1", obj.getDouble("t_hp1").longValue()); + obj1.putLong("hp_num2", 0); + } else { + obj1.putLong("member_num", 0); + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + } + */ + sql = String.format("%s %s", sql, where); + String count_sql = String.format("SELECT (SELECT COUNT(1) %s) num,(SELECT IFNULL(SUM(hp+bank_hp+reward_hp),0) %s) t_hp1" + , count_where, count_where); + ITArray arr = DataBase.use().executeQueryByTArray(count_sql); + if (arr.size() > 0) { + ITObject obj = arr.getTObject(0); + allHp = obj.getDouble("t_hp1").longValue(); + obj1.putLong("member_num", obj.getLong("num")); + obj1.putLong("hp_num1", obj.getDouble("t_hp1").longValue()); + obj1.putLong("hp_num2", 0); + } else { + obj1.putLong("member_num", 0); + obj1.putLong("hp_num1", 0); + obj1.putLong("hp_num2", 0); + } + /* + ITArray arr1 = DataBase.use().executeQueryByTArray(sql); + if (arr1.size() > 0) { + for (int i = 0; i < arr1.size(); ++i) { + ITObject obj = arr1.getTObject(i); + int tagId = obj.getInt("uid"); + + String temKey = String.format("g{%s}:m%s:reward_hp", groupId, tagId); + String strtempValue = Redis.use("group1_db10").get(temKey); + if (StringUtil.isNotEmpty(strtempValue)) { + try { + allOtherHp += Integer.parseInt(strtempValue); + } catch (Exception e) { + } + } + + + String mng_key = GroupMemberCache.genKey(groupId, tagId); + String r_hp = Redis.use("group1_db10").hget(mng_key, "bank_hp"); + if (StringUtil.isNotEmpty(r_hp)) { + try { + allOtherHp += Integer.parseInt(r_hp); + } catch (Exception e) { + } + } + } + } + */ + } + + + + + //log.info("arr = "+ arr); + + obj1.putLong("otherHp", allOtherHp); + + if (mgr_gmb.lev == 1) + { + log.info("otherHp = "+ allOtherHp); + log.info("allHp = "+ allHp); + } + + return obj1; + } + + + /** + * 查询成员 + * + * @param groupId + * @param uid + * @return + * @throws Exception + */ + public static final ITObject findMember(int groupId, int uid, int queryId,String tagName) throws Exception { + + ITObject obj = TObject.newInstance(); + ITArray array = TArray.newInstance(); + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + List memberParents = Utility.getMemberParents(jedis10,groupId,queryId,true); + + String ugm_key = GroupMemberCache.genKey(groupId, uid); + String lev = jedis10.hget(ugm_key, "lev"); + int _lev = StringUtil.isNotEmpty(lev) ? Integer.parseInt(lev) : 3; + + String gm_key = GroupMemberCache.genKey(groupId, queryId); + Map map = null; + + while(queryId > 0) { + + map = jedis10.hgetAll(gm_key); + if (map.size() == 0 || Integer.parseInt(map.get("opt")) == 2) { + break; + } + + int parentId = Integer.parseInt(map.get("parentId")); + if (_lev == 3) { + + if (parentId == 0) { + break; + } + + if (!memberParents.contains(uid)) { + break; + } + } + + ITObject temp = TObject.newInstance(); + temp.putInt("uid", queryId); + temp.putLong("hp", Long.parseLong(map.get("hp"))); + temp.putInt("join_time", Integer.parseInt(map.get("join_time"))); + temp.putInt("lev", Integer.parseInt(map.get("lev"))); + temp.putInt("parentId", Integer.parseInt(map.get("parentId"))); + temp.putInt("queueid", Integer.parseInt(map.get("queueid")==null?"0":map.get("queueid"))); + temp.putInt("seeid", Integer.parseInt(map.get("seeid")==null?"0":map.get("seeid"))); + if (Integer.parseInt(map.get("parentId")) > 0) + { + AccountBean parent_acc = AccountCache.getAccount(Integer.parseInt(map.get("parentId"))); + if (parent_acc != null) { + temp.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + Integer.parseInt(map.get("parentId"))) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + temp.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + temp.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + if (_lev == 1 && uid != queryId) + { + AccountBean uid_acc = AccountCache.getAccount(uid); + temp.putInt("parentId", uid); + temp.putString("parentId_nick", uid_acc.nick); + } + else + { + temp.putString("parentId_nick", StringUtil.Empty); + } + } + + temp.putInt("partnerLev", Integer.parseInt(map.get("partnerLev"))); + temp.putInt("ban", Integer.parseInt(map.get("ban"))); + + String group_ban = Redis.use("group1_db10").hget(gm_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) + { + temp.putInt("group_ban",1); + } + else + { + temp.putInt("group_ban", 0); + } + AccountBean acc = AccountCache.getAccount(queryId); + temp.putString("nick", acc.nick); + temp.putString("portrait", acc.portrait); + String last_time = map.get("last_time"); + + temp.putInt("last_time", StringUtil.isNotEmpty(last_time) ? Integer.parseInt(last_time) : 0); + String permission = map.get("permission"); + temp.putInt("permission", StringUtil.isNotEmpty(permission) ? Integer.parseInt(permission) : 0); + temp.putInt("queueid", Integer.parseInt(map.get("queueid")==null?"0":map.get("queueid"))); + temp.putInt("seeid", Integer.parseInt(map.get("seeid")==null?"0":map.get("seeid"))); + + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + int endtime = DateUtils.getBeginDay() + 86400; + int begintime = endtime - 86400*30; + GroupLogService.getMemberData(jedis9,acc.id,temp,groupId,0,begintime,endtime,false,false); + } + finally { + jedis9.close(); + } + + array.addTObject(temp); + break; + } + + if(StringUtil.isNotEmpty(tagName)) { + + String sql = String.format("select id from account as a " + + "right join group_member as b " + + "on a.id = b.uid and b.groupId =%s " + + "where nick like '%%%s%%'", groupId,tagName); + + ITArray arr =DataBase.use().executeQueryByTArray(sql); + if(arr.size() > 0) { + + for(int i = 0; i < arr.size(); i++) { + + int tag = arr.getTObject(i).getInt("id"); + + if(queryId > 0 && tag == queryId) { + continue; + } + + gm_key = GroupMemberCache.genKey(groupId, tag); + + map = jedis10.hgetAll(gm_key); + if (map.size() == 0 || Integer.parseInt(map.get("opt")) == 2) { + continue; + } + + int parentId = Integer.parseInt(map.get("parentId")); + if (_lev == 3) { + + if (parentId == 0) { + continue; + } + + if (parentId!=uid) { + continue; + } + } + + ITObject temp = TObject.newInstance(); + temp.putInt("uid", tag); + temp.putInt("hp", Integer.parseInt(map.get("hp"))); + temp.putInt("join_time", Integer.parseInt(map.get("join_time"))); + temp.putInt("lev", Integer.parseInt(map.get("lev"))); + temp.putInt("parentId", Integer.parseInt(map.get("parentId"))); + temp.putInt("queueid", Integer.parseInt(map.get("queueid")==null?"0":map.get("queueid"))); + temp.putInt("seeid", Integer.parseInt(map.get("seeid")==null?"0":map.get("seeid"))); + if (Integer.parseInt(map.get("parentId")) > 0) + { + AccountBean parent_acc = AccountCache.getAccount(Integer.parseInt(map.get("parentId"))); + if (parent_acc != null) { + temp.putString("parentId_nick", parent_acc.nick); + } else { + String sql2 = String.format("SELECT nick FROM account WHERE id ='%d'", + Integer.parseInt(map.get("parentId"))) ; + ITArray resultArray = DataBase.use().executeQueryByTArray(sql2); + if(resultArray.size() ==0) { + temp.putString("parentId_nick", StringUtil.Empty); + } + else + { + ITObject userData = resultArray.getTObject(0); + temp.putString("parentId_nick", userData.getUtfString("nick")); + } + } + } + else + { + if (_lev == 1 && uid != tag) + { + AccountBean uid_acc = AccountCache.getAccount(uid); + temp.putInt("parentId", uid); + temp.putString("parentId_nick", uid_acc.nick); + } + else + { + temp.putString("parentId_nick", StringUtil.Empty); + } + } + + temp.putInt("partnerLev", Integer.parseInt(map.get("partnerLev"))); + temp.putInt("ban", Integer.parseInt(map.get("ban"))); + temp.putInt("queueid", Integer.parseInt(map.get("queueid")==null?"0":map.get("queueid"))); + temp.putInt("seeid", Integer.parseInt(map.get("seeid")==null?"0":map.get("seeid"))); + AccountBean acc = AccountCache.getAccount(tag); + temp.putString("nick", acc.nick); + temp.putString("portrait", acc.portrait); + String last_time = map.get("last_time"); + temp.putInt("last_time", StringUtil.isNotEmpty(last_time) ? Integer.parseInt(last_time) : 0); + String permission = map.get("permission"); + temp.putInt("permission", StringUtil.isNotEmpty(permission) ? Integer.parseInt(permission) : 0); + + array.addTObject(temp); + } + } + } + } + finally { + jedis10.close(); + } + + + obj.putTArray("members", array); + return obj; + } + + /** + * + * @param groupId + * @param uid + * @return + * @throws Exception + */ + public static final ITObject findMember1(int groupId, int uid) throws Exception { + String gm_key = GroupMemberCache.genKey(groupId, uid); + Map map = Redis.use("group1_db10").hgetAll(gm_key); + if (map.size() == 0 || Integer.parseInt(map.get("opt")) == 2) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + ITObject obj = TObject.newInstance(); + obj.putInt("uid", uid); + obj.putLong("hp", Long.parseLong(map.get("hp"))); + AccountBean acc = AccountCache.getAccount(uid); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + return obj; + } + + /** + * 获取成员上级列表 + * + * @param groupId + * @param uid + * @return + */ + public static final ITArray getMemberParents(int groupId, int uid) { + ITArray list = TArray.newInstance(); + List t_list = Utility.getMemberParents(groupId, uid); + if (t_list != null) { + for (Integer n : t_list) { + list.addInt(n); + } + } + return list; + } + + /** + * + * @param groupId + * @param uid + * @return + */ + public static final int getParents(int groupId,int uid){ + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + if (gmb== null){ + return 0; + } + return gmb.parentId; + } + + /** + * 获取合伙人列表 + * + * @param groupId + * @param page + * @return + * @throws Exception + */ + public static final ITObject getPartners(int groupId, int uid, int limit, int num, int qid) throws Exception { + ITObject obj1 = TObject.newInstance(); + String qid_sql = StringUtil.Empty; + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + boolean self = qid == 0 || qid == uid; + ITArray arr1 = TArray.newInstance(); + if (self && gmb.lev == 3 && limit == 0) { + ITObject obj = TObject.newInstance(); + obj.putInt("uid", uid); + AccountBean acc = AccountCache.getAccount(uid); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + obj.putInt("partnerLev", gmb.partnerLev); + arr1.addTObject(obj); + } + if (qid != uid) { + if (qid > 0) { + qid_sql = "AND uid=" + qid; + } + String sql = String.format( + "SELECT uid,partnerLev FROM group_member where groupId =%s and parentId=%s %s and partnerLev>0 limit %s,%s", + groupId, uid, qid_sql, limit, num); + ITArray arr = DataBase.use().executeQueryByTArray(sql); + if (arr.size() > 0) { + for (int i = 0; i < arr.size(); ++i) { + ITObject obj = arr.getTObject(i); + AccountBean acc = AccountCache.getAccount(obj.getInt("uid")); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + arr1.addTObject(obj); + } + } + } + + obj1.putTArray("members", arr1); + obj1.putInt("limit", limit); + return obj1; + } + + /** + * 获取指定合伙人奖励数据 + * + * @param groupId + * @param parentId + * @param tagId + * @param partnerLev + * @return + */ + public static final void getRewards(int groupId, int parentId, int tagId, int partnerLev, ITObject resData) { + + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if (pids.size() == 0) { + return; + } + + boolean isShowXiPai = false; + boolean isShowAnChou = false; + GroupBean gb = GroupCache.getGroup(groupId); + if (gb != null) + { + if (gb.owner == parentId) + { + isShowXiPai = true; + isShowAnChou = true; + } + } + + + ITArray arr = TArray.newInstance(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, parentId); + if (uid_bean == null) { + return; + } + + if (uid_bean.lev >= 3 && parentId != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(parentId)) { + return; + } + } + + for (String str : pids) { + int pid = Integer.parseInt(str); + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + if (gpb == null) + continue; + + int cur_value = 0; + int max_value = 0; + + int xipai_cur_value = 0; + int xipai_max_value = 0; + + int anchou_cur_value = 0; + int anchou_max_value = 0; + + String p_reward_key = GroupCache.genRewardKey(groupId, pid); + Double tem = jedis10.zscore(p_reward_key, tagId + ""); + cur_value = tem==null?0:tem.intValue(); + if (partnerLev == 1) { + max_value =gpb.reward; + } else { + tem = jedis10.zscore(p_reward_key, parentId + ""); + max_value = tem==null?0:tem.intValue(); + } + + //洗牌 + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId, pid); + Double xipai_tem = jedis10.zscore(p_xipai_reward_key, tagId + ""); + xipai_cur_value = xipai_tem==null?0:xipai_tem.intValue(); + if (partnerLev == 1) { + xipai_max_value =gpb.xipai_reward; + } else { + xipai_tem = jedis10.zscore(p_xipai_reward_key, parentId + ""); + xipai_max_value = xipai_tem==null?0:xipai_tem.intValue(); + if (gpb.xipai_rewardValueType == 1 && xipai_max_value > 99) + { + xipai_max_value = 100; + } + } + + if (isShowXiPai == false) { + Double parent_xipai_tem = jedis10.zscore(p_xipai_reward_key, parentId + ""); + int parent_xipai_cur_value = parent_xipai_tem==null?0:parent_xipai_tem.intValue(); + if (parent_xipai_cur_value > 0) + { + isShowXiPai = true; + } + } + + //按抽 + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId, pid); + Double anchou_tem = jedis10.zscore(p_anchou_reward_key, tagId + ""); + anchou_cur_value = anchou_tem==null?0:anchou_tem.intValue(); + if (partnerLev == 1) { + anchou_max_value =gpb.anchou_reward; + } else { + anchou_tem = jedis10.zscore(p_anchou_reward_key, parentId + ""); + anchou_max_value = anchou_tem==null?0:anchou_tem.intValue(); + if (gpb.anchou_rewardValueType == 1 && anchou_max_value > 99) + { + anchou_max_value = 100; + } + } + + if (isShowAnChou == false) { + Double parent_anchou_tem = jedis10.zscore(p_anchou_reward_key, parentId + ""); + int parent_anchou_cur_value = parent_anchou_tem==null?0:parent_anchou_tem.intValue(); + if (parent_anchou_cur_value > 0) + { + isShowAnChou = true; + } + } + + ITObject obj = TObject.newInstance(); + obj.putInt("pid", pid); + obj.putInt("rewardType", gpb.rewardType); + obj.putInt("xipai_rewardType", gpb.xipai_rewardType); + obj.putInt("cur_value", cur_value); + obj.putInt("max_value", max_value); + obj.putInt("xipai_cur_value", xipai_cur_value); + obj.putInt("xipai_max_value", xipai_max_value); + obj.putInt("rewardValueType", gpb.rewardValueType); + obj.putInt("xipai_rewardValueType", gpb.xipai_rewardValueType); + + obj.putInt("anchou_rewardType", gpb.anchou_rewardType); + obj.putInt("anchou_cur_value", anchou_cur_value); + obj.putInt("anchou_max_value", anchou_max_value); + obj.putInt("anchou_rewardValueType", gpb.anchou_rewardValueType); + arr.addTObject(obj); + } + } finally { + jedis10.close(); + } + + resData.putTArray("rewards", arr); + resData.putBoolean("showxipai", isShowXiPai); + //resData.putBoolean("showxipai", isShowAnChou); + } + + /** + * + * @param groupId + */ + public static final int setReward(int groupId, int parentId, int tagId, int partnerLev, int pid, int value, + boolean all, int isSingle) throws Exception { + log.info("setReward parentId:" + parentId + " tagId:" + tagId +" pid:" + pid + " value:" + value + " all:"+all + " isSingle:" + isSingle); + + GroupPlayBean gpbm = GroupCache.getPlay(groupId, pid); + if(gpbm==null) { + throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + ITObject hpObj = TObject.newFromJsonData(gpbm.hpConfig); + int maxRound = 0; + if (hpObj.getInt("maxRound") != null) { + maxRound = hpObj.getInt("maxRound"); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock("group_play_award_lock", jedis10); + lock.lock(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, parentId); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && parentId != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(parentId)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + String p_reward_key = GroupCache.genRewardKey(groupId,pid); + int p_reward = 0; + + if (partnerLev == 1) { + p_reward = gpbm.reward; + } else { + Double tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward = tem == null ? 0 : tem.intValue(); + } + + if (value > p_reward) { + return ErrorCode._FAILED; + } + + int tagOldReward = 0; + int diff = 0; + Double tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + + if (!all) { + + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + } + else { + + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if(pids.size() > 0) { + + for(String strPid : pids) { + + p_reward_key = GroupCache.genRewardKey(groupId,Integer.parseInt(strPid)); + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.rewardValueType == gpbm.rewardValueType) { + + int p_reward_max = 0; + if (partnerLev == 1) { + p_reward_max = gpb.reward; + } + else { + tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward_max = tem == null ? 0 : tem.intValue(); + } + + if(p_reward_max < value ) { + return ErrorCode._FAILED; + } + } + + } + + + for(String strPid : pids) { + tagOldReward = 0; + diff = 0; + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.rewardValueType == gpbm.rewardValueType) { + + + p_reward_key = GroupCache.genRewardKey(groupId,Integer.parseInt(strPid)); + tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + + } + } + + } + } + } + finally { + lock.unlock(); + } + + return 0; + } + + public static final int setAnChouReward(int groupId, int parentId, int tagId, int partnerLev, int pid, int value, + boolean all, int isSingle) throws Exception { + log.info("setAnChouReward parentId:" + parentId + " tagId:" + tagId +" pid:" + pid + " value:" + value + " all:"+all + " isSingle:" + isSingle); + + GroupPlayBean gpbm = GroupCache.getPlay(groupId, pid); + if(gpbm==null) { + throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + ITObject hpObj = TObject.newFromJsonData(gpbm.hpConfig); + int maxRound = 0; + if (hpObj.getInt("maxRound") != null) { + maxRound = hpObj.getInt("maxRound"); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock("group_play_award_lock", jedis10); + lock.lock(); + try { + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, parentId); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && parentId != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(parentId)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + String p_reward_key = GroupCache.genAnChouRewardKey(groupId,pid); + int p_reward = 0; + + if (partnerLev == 1) { + p_reward = gpbm.anchou_reward; + } else { + Double tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward = tem == null ? 0 : tem.intValue(); + } + + if (value > p_reward) { + return ErrorCode._FAILED; + } + + int tagOldReward = 0; + int diff = 0; + Double tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + + if (!all) { + + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + } + else { + + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if(pids.size() > 0) { + + for(String strPid : pids) { + + p_reward_key = GroupCache.genAnChouRewardKey(groupId,Integer.parseInt(strPid)); + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.anchou_rewardValueType == gpbm.anchou_rewardValueType) { + + int p_reward_max = 0; + if (partnerLev == 1) { + p_reward_max = gpb.anchou_reward; + } + else { + tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward_max = tem == null ? 0 : tem.intValue(); + } + + if(p_reward_max < value ) { + return ErrorCode._FAILED; + } + } + + } + + for(String strPid : pids) { + tagOldReward = 0; + diff = 0; + + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.anchou_rewardValueType == gpbm.anchou_rewardValueType) { + + p_reward_key = GroupCache.genAnChouRewardKey(groupId,Integer.parseInt(strPid)); + tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + + } + } + } + } + } + finally { + lock.unlock(); + } + + return 0; + } + + /** + * + * @param groupId + */ + public static final int setXiPaiReward(int groupId, int parentId, int tagId, int partnerLev, int pid, int value, + boolean all, int isSingle) throws Exception { + + log.info("setXiPaiReward parentId:" + parentId + " tagId:" + tagId +" pid:" + pid + " value:" + value + " all:"+all + " isSingle:" + isSingle); + + GroupPlayBean gpbm = GroupCache.getPlay(groupId, pid); + if(gpbm==null) { + throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + ITObject hpObj = TObject.newFromJsonData(gpbm.hpConfig); + int maxRound = 0; + if (hpObj.getInt("maxRound") != null) { + maxRound = hpObj.getInt("maxRound"); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock("group_play_award_lock", jedis10); + lock.lock(); + try { + + GroupMemberBean uid_bean = GroupCache.getMember(groupId, parentId); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3 && parentId != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(parentId)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + + String p_reward_key = GroupCache.genXiPaiRewardKey(groupId,pid); + int p_reward = 0; + + if (partnerLev == 1) { + p_reward = gpbm.xipai_reward; + } else { + Double tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward = tem == null ? 0 : tem.intValue(); + } + + if (value > p_reward) { + return ErrorCode._FAILED; + } + + int tagOldReward = 0; + int diff = 0; + Double tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + + if (!all) { + + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + } + else { + + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if(pids.size() > 0) { + + for(String strPid : pids) { + + p_reward_key = GroupCache.genXiPaiRewardKey(groupId,Integer.parseInt(strPid)); + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.xipai_rewardValueType == gpbm.xipai_rewardValueType) { + + int p_reward_max = 0; + if (partnerLev == 1) { + p_reward_max = gpb.xipai_reward; + } + else { + tem = jedis10.zscore(p_reward_key, parentId + ""); + p_reward_max = tem == null ? 0 : tem.intValue(); + } + + if(p_reward_max < value ) { + return ErrorCode._FAILED; + } + } + + } + + for(String strPid : pids) { + tagOldReward = 0; + diff = 0; + + GroupPlayBean gpb = GroupCache.getPlay(groupId, Integer.parseInt(strPid)); + if (isSingle > 0) + { + ITObject hpObjTemp = TObject.newFromJsonData(gpb.hpConfig); + int tempMaxRound = 0; + if (hpObjTemp.getInt("maxRound") != null) { + tempMaxRound = hpObjTemp.getInt("maxRound"); + } + + if ((maxRound == 1 && tempMaxRound != 1) || (maxRound != 1 && tempMaxRound == 1)) + { + continue; + } + } + + if(gpb.xipai_rewardValueType == gpbm.xipai_rewardValueType) { + + p_reward_key = GroupCache.genXiPaiRewardKey(groupId,Integer.parseInt(strPid)); + tem = jedis10.zscore(p_reward_key, tagId + ""); + tagOldReward = tem == null ? 0 : tem.intValue(); + if(value < tagOldReward) { + diff = tagOldReward - value; + } + + jedis10.zadd(p_reward_key, value, tagId + ""); + + if(diff > 0) { + + List listParent = Utility.getChildParentList(groupId,tagId,false); + for(Integer parId : listParent) { + + Double temPar = jedis10.zscore(p_reward_key, parId + ""); + p_reward = temPar == null ? 0 : temPar.intValue(); + + int newValue = 0; + if(p_reward > diff) { + + newValue = p_reward - diff; + } + jedis10.zadd(p_reward_key, newValue, parId + ""); + } + } + + } + } + } + } + } + finally { + lock.unlock(); + } + + return 0; + } + + /** + * 置顶圈子 + * + * @param groupId + * @param uid + * @param top + * @throws Exception + */ + public static final int topGroup(int groupId, int uid, boolean top) throws Exception { + String group_key = GroupCache.genKey(groupId); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + RedisLock lock = new RedisLock(group_key, jedis11); + try { + String opt1 = jedis11.hget(group_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NO_EXIST); + } + long time = top ? System.currentTimeMillis() / 1000 : 0; + jedis11.zadd(GroupCache.genGroupsKey(uid), time, groupId + ""); + String gm_key = GroupMemberCache.genKey(groupId, uid); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + jedis10.hset(gm_key, "top_time", time + ""); + BaseCache.updateCacheVer(jedis10, gm_key); + } finally { + jedis10.close(); + } + + return (int) time; + } finally { + lock.unlock(); + } + } + + /** + * 更新圈子信息 + * + * @param groupId + * @param name + * @param reqData + * @throws Exception + */ + public static final void updateGroupInfo(int groupId, String name, ITObject reqData) throws Exception { + log.info("updateGroupInfo name:"+name + " reqData:" + reqData.toString()); + boolean ban = reqData.getBoolean("ban"); + String notice = reqData.getString("notice"); + int dissolve_opt = reqData.getInt("dissolve_opt"); + int kick_opt = reqData.getInt("kick_opt"); + int ban_apply = reqData.getInt("ban_apply"); + boolean ban_chat1 = reqData.getBoolean("ban_chat1"); + boolean ban_chat2 = reqData.getBoolean("ban_chat2"); + + int option = reqData.getInt("option"); + int showNum = reqData.getInt("show_num"); + + // int exit_opt = reqData.getInt("exit_opt"); + int exit_opt = 0; + String _ban = (ban ? 1 : 0) + StringUtil.Empty; + String sql = String.format("update groups set name='%s' where id = %s", + name, groupId); + Utility.evtdb(groupId, 1, sql); + Map map = new HashMap(); + map.put("name", name); + map.put("notice", name); + map.put("ban", _ban); + map.put("dissolve_opt", dissolve_opt + ""); + map.put("kick_opt", kick_opt + ""); + map.put("notice", notice); + map.put("ban_apply", ban_apply + ""); + map.put("ban_chat1", ban_chat1 + ""); + map.put("ban_chat2", ban_chat2 + ""); + map.put("exit_opt", exit_opt + ""); + map.put("option", option + ""); + map.put("show_num", showNum + ""); + String key = GroupCache.genKey(groupId); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + try { + jedis11.hmset(key, map); + BaseCache.updateCacheVer(jedis11, key); + } finally { + jedis11.close(); + } + + GroupPublisherService.updateGroupEvt(groupId, name, ban, notice,option,showNum); + } + + /** + * 成员禁止娱乐 + * + * @param groupId + * @throws Exception + */ + public static final void banMember(int groupId, int uid, int tagId, int optType, int ban) throws Exception { + String gm_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + String opt1 = jedis10.hget(gm_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev == 2) { + String permission = jedis10.hget(mng_key, "permission"); + if (StringUtil.isEmpty(permission) || (Integer.parseInt(permission) & PERMISSION_BAN) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + else if (mgn_lev >= 3) + { + if (uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + //log.info("uid:" + uid + " ban_member:" + tagId + " par_list:" + par_list); + } + } + + String group_ban = jedis10.hget(mng_key, "group_ban"); + if (!StringUtil.isEmpty(group_ban) && Integer.parseInt(group_ban) == 1) { + throw new WebException(ErrorCode.GROUP_MEMBER_BAN); + } + } finally { + lock1.unlock(false); + } + + log.info("uid:" + uid + " ban_member:" + tagId + " optType:" + optType + " ban:" + ban); + + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, tagId); + if(optType == 2 && gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + String _ban = ban + ""; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + gm_key = GroupMemberCache.genKey(groupId, tagId); + jedis10.hset(gm_key, "ban", _ban); + jedis10.hset(gm_key, "group_ban", _ban); + BaseCache.updateCacheVer(jedis10, gm_key); + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + sql = String.format("update group_member set ban = %s where groupId = %s and (parentId in(%s) or uid = %s)", _ban, groupId,child_list2,tmpTagId); + Utility.evtdb(groupId, 1, sql); + + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if(tmplist.size()>0) { + for(int j=0; j 0) { + isPartner = true; + } + + if (ban != 0) + { + if (Redis.use("group1_db1").sismember("gods", Integer.toString(tagId))) + { + String specail = Redis.use("group1_db1").hget("gods_special", Integer.toString(tagId)); + if (StringUtil.isEmpty(specail)) + { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + else { + log.info("set gods tagId:" + tagId + " to ban " + ban + " srem gods"); + //Redis.use("group1_db1").srem("gods", Integer.toString(tagId)); + } + } + } + + String sql; + String _ban = ban + ""; + if (ban == 1) + { + try { + ban_rate = Integer.parseInt(Redis.use("group1_db1").hget("black_rate", "black")); + } + catch (Exception e) + { + } + } + else if (ban == 2) + { + try { + ban_rate = Integer.parseInt(Redis.use("group1_db1").hget("black_rate", "white")); + } + catch (Exception e) + { + } + } + + log.info("uid:" + uid + " black_member:" + tagId + " ban:" + ban + " ban_rate:" + ban_rate + " ban_value:"+ban_value); + //isPartner = true; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(tagId); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tagId); + + gm_key = GroupMemberCache.genKey(groupId, tagId); + jedis10.hset(gm_key, "black", _ban); + jedis10.hset(gm_key, "group_black", _ban); + String _ban_rate = ban_rate + ""; + jedis10.hset(gm_key, "group_black_rate", _ban_rate); + jedis10.hset(gm_key, "group_black_key", gm_key); + String _ban_value = ban_value + ""; + jedis10.hset(gm_key, "group_black_max_value", _ban_value); + jedis10.hset(gm_key, "group_black_now_value", "0"); + BaseCache.updateCacheVer(jedis10, gm_key); + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if(tmplist.size()>0) { + for(int j=0; j pids = jedis11.zrangeByScore(gpids_key, 10, 11); + String key = "g{" + groupId + "}:play:"; + + for(String tem : pids) { + String gp_key = key+tem; + + String str = Redis.use("group1_db11").hget(gp_key, "mark"); + if (str != null) { + int val = Integer.parseInt(str); + if (val == 1) { + count++; + } + } + } + }finally { + jedis11.close(); + } + + return count; + } + + /** + * 更新成员管理 + * + * @param groupId + * @param tagId + * @param opt + * 1 设置管理员 2 取消管理员 + * @throws Exception + */ + public static final ITObject updateMemberMgr(int groupId, int tagId, int opt) throws Exception { + log.info("updateMemberMgr tagId:" + tagId + " opt:"+opt); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String gm_key = GroupMemberCache.genKey(groupId, tagId); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + String opt1 = jedis10.hget(gm_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + int clev = Integer.parseInt(jedis10.hget(gm_key, "lev")); + if (opt == 1 && clev == 3) { + int partnerLev = Integer.parseInt(jedis10.hget(gm_key, "partnerLev")); + if (partnerLev > 0) { + throw new WebException(ErrorCode.GROUP_ALREADY_PARTNER); + } + int member_parentId = Integer.parseInt(jedis10.hget(gm_key, "parentId")); + if (member_parentId > 0) { + throw new WebException(ErrorCode.GROUP_MEMBER_EXIST_PARTENER); + } + clev = 2; + } else if (opt == 2 && clev == 2) { + clev = 3; + } else { + throw new WebException(ErrorCode._FAILED); + } + String sql = String.format("update group_member set lev = %s where uid = %s AND groupId = %s", clev, tagId, + groupId); + Utility.evtdb(groupId, 1, sql); + GroupPublisherService.updateMemberEvt(groupId, tagId, 2, clev); + jedis10.hset(gm_key, "lev", clev + ""); + BaseCache.updateCacheVer(jedis10, gm_key); + int permission = 0; + if (clev == 2) { + permission = PERMISSION_DEL_MEMBER | PERMISSION_ADD_MEMBER | PERMISSION_HP_OPT | PERMISSION_BAN + | PERMISSION_BAN_DESKMATE; + jedis10.hset(gm_key, "permission", permission + ""); + } else { + jedis10.hset(gm_key, "permission", permission + ""); + } + + ITObject resData = TObject.newInstance(); + resData.putInt("permission", permission); + return resData; + } finally { + lock.unlock(); + } + + } + + /** + * 添加玩法 + * + * @param groupId + * @param gameId + * @param name + * @param config + * @param hpData + * @return + * @throws Exception + */ + public static final ITObject addPlay(int groupId, int gameId, String name, int deskId, ITObject config, ITObject hpData, + int hpOnOff) throws Exception { + + log.info("addPlay gameId:"+gameId+" name:" + name + " config:"+config+" hpData:"+hpData + " hpOnOff:"+hpOnOff); + + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + + RedisLock lock = null; + try { + String gp_key = GroupCache.genPidsKey(groupId); + long time = System.currentTimeMillis(); + long free_num = jedis11.zcount(gp_key, 20, time); + if (free_num == 0) { + throw new WebException(ErrorCode.GROUP_PLAY_FULL); + } + lock = new RedisLock(gp_key, jedis11); + lock.lock(); + Set pids = jedis11.zrangeByScore(gp_key, 20, time, 0, 1); + if (pids.size() == 0) { + throw new WebException(ErrorCode.GROUP_PLAY_FULL); + } + int pid = 0; + for (String tem : pids) { + pid = Integer.parseInt(tem); + break; + } + GameBean gb = GameCache.getGame(gameId); + int maxPlayers = gb.maxPlayers; + if (config.containsKey("maxPlayers")) { + maxPlayers = config.getInt("maxPlayers"); + } + + int opt = config.getInt("opt"); + int maxRound = getMaxRound(gameId, opt); + hpData.putInt("maxRound", maxRound); + + log.info("addPlay() maxRound="+maxRound); + + config.putInt("maxPlayers", maxPlayers); + config.putInt("pid", pid); + int rewardType = hpData.getInt("rewards_type"); + int rewardValueType = hpData.getInt("rewardValueType"); + int xipai_rewardType = 1; + if (hpData.containsKey("xipai_rewardType")) + { + xipai_rewardType = hpData.getInt("xipai_rewardType"); + } + + int anchou_rewardType = 1; + if (hpData.containsKey("anchou_rewardType")) + { + anchou_rewardType = hpData.getInt("anchou_rewardType"); + } + + int xipai_rewardValueType = 1; + if (hpData.containsKey("xipai_rewardValueType")) + { + xipai_rewardValueType = hpData.getInt("xipai_rewardValueType"); + } + + int anchou_rewardValueType = 1; + if (hpData.containsKey("anchou_rewardValueType")) + { + anchou_rewardValueType = hpData.getInt("anchou_rewardValueType"); + } + + int reward = hpData.getInt("rewards_val"); + int xipai_reward = 1000000; + + if (hpData.containsKey("xipai_rewards_val")) + { + xipai_reward = hpData.getInt("xipai_rewards_val"); + } + + int anchou_reward = 1000000; + if (hpData.containsKey("anchou_rewards_val")) + { + anchou_reward = hpData.getInt("anchou_rewards_val"); + } + + int robot_room = 0; + if (hpData.containsKey("robot_room")) + { + robot_room = hpData.getInt("robot_room"); + } + + hpData.remove("rewards_type"); + hpData.remove("rewards_val"); + hpData.remove("rewardValueType"); + hpData.remove("xipai_rewards_val"); + hpData.remove("xipai_rewards_type"); + hpData.remove("xipai_rewardValueType"); + hpData.remove("anchou_rewards_val"); + hpData.remove("anchou_rewards_type"); + hpData.remove("anchou_rewardValueType"); + + jedis9.del(String.format("g%s:diamo_cost:p%s",groupId,pid)); + jedis9.del(String.format("g%s:valid_room:p%s",groupId,pid)); + jedis9.del(String.format("g%s:no_valid_room:p%s",groupId,pid)); + jedis9.del(String.format("g%s:round:p%s",groupId,pid)); + + + int hp_times = hpData.getInt("times"); + String config_json = config.toJson(); + String hpData_json = hpData.toJson(); + String p_key = GroupCache.genPlayKey(groupId, pid); + Map redis_map = payToRedis1(groupId, pid, gameId, name, deskId, config_json, hpData_json, hpOnOff, + hp_times, reward, rewardType,rewardValueType, xipai_reward, xipai_rewardType, xipai_rewardValueType,anchou_reward, anchou_rewardType, anchou_rewardValueType, robot_room); + redis_map.put("opt", "1"); + jedis11.hmset(p_key, redis_map); + jedis11.hincrBy(p_key, "cache_ver", 1); + jedis11.zadd(gp_key, 1 * 10 + hpOnOff, pid + ""); + + // 得到所有的玩法 + pids = jedis11.zrangeByScore(gp_key, 11, 11); + // 删除新增加的玩法 + pids.remove(pid); + + // 查找所有的一级合伙人 + String sql = String.format("SELECT uid FROM group_member where groupId =%s and partnerLev = 1", groupId); + ITArray arr = DataBase.use().executeQueryByTArray(sql); + if (arr.size() > 0) { + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + + //遍历所有的一级合伙人 + for (int i = 0; i < arr.size(); ++i) { + + ITObject obj = arr.getTObject(i); + int tem_id = obj.getInt("uid"); + + // 遍历所有的玩法,查看现在的玩法的推广奖励是否一致 + int sameValue = 0; + int xipai_sameValue = 0; + int anchou_sameValue = 0; + for(String strPid : pids) { + + int indexPid =Integer.parseInt(strPid); + if(indexPid != pid) { + GroupPlayBean gpb = GroupCache.getPlay(groupId,indexPid); + if(gpb.rewardValueType == rewardValueType) { + + String p_reward_key = GroupCache.genRewardKey(groupId,indexPid); + Double tem = jedis10.zscore(p_reward_key, tem_id + ""); + int value = tem == null ? 0 : tem.intValue(); + + if(sameValue == 0 ) { + sameValue = value; + }else if(sameValue != value) { + sameValue = 0; + break; + } + } + if(gpb.xipai_rewardValueType == xipai_rewardValueType) { + String p_reward_key = GroupCache.genXiPaiRewardKey(groupId,indexPid); + Double tem = jedis10.zscore(p_reward_key, tem_id + ""); + int value = tem == null ? 0 : tem.intValue(); + + if(xipai_sameValue == 0 ) { + xipai_sameValue = value; + }else if(xipai_sameValue != value) { + xipai_sameValue = 0; + break; + } + } + + if(gpb.anchou_rewardValueType == anchou_rewardValueType) { + String p_reward_key = GroupCache.genAnChouRewardKey(groupId,indexPid); + Double tem = jedis10.zscore(p_reward_key, tem_id + ""); + int value = tem == null ? 0 : tem.intValue(); + + if(anchou_sameValue == 0 ) { + anchou_sameValue = value; + }else if(anchou_sameValue != value) { + anchou_sameValue = 0; + break; + } + } + } + } + // 设置该一级合伙人的奖励 + String p_reward_key = GroupCache.genRewardKey(groupId,pid); + jedis10.zadd(p_reward_key, sameValue, tem_id + ""); + + // 设置该一级合伙人的奖励 + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId,pid); + jedis10.zadd(p_xipai_reward_key, xipai_sameValue, tem_id + ""); + + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId,pid); + jedis10.zadd(p_anchou_reward_key, anchou_sameValue, tem_id + ""); + } + } finally { + jedis10.close(); + } + } + + + + GroupPublisherService.addPlayEvt(groupId, pid); + + ITObject obj = TObject.newInstance(); + obj.putInt("pid", pid); + obj.putInt("maxPlayers", maxPlayers); + obj.putInt("maxRound", maxRound); + + return obj; + } finally { + if (lock != null) + lock.unlock(); + + jedis9.close(); + } + } + + public static final int getMaxRound(int gameId, int opt) throws Exception { + int maxRound = 0; + Jedis jedis1 = Redis.use("group1_db1").getJedis(); + try { + String keyStr = "game:"+gameId; + String optStr = "opt"+opt; + String val = jedis1.hget(keyStr, optStr); + maxRound = Integer.parseInt(val); + + } finally { + jedis1.close(); + } + + return maxRound; + } + + /** + * 删除玩法 + * + * @param groupId + * @param pid + * @return + * @throws Exception + */ + public static final int delPlay(int groupId, int pid) throws Exception { + log.info("delPlay pid:" + pid); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + + int min_value = pid * 10000 + 1000; + int max_value = pid * 10000 + 9999; + String grooms_key = GroupCache.genRoomsKey(groupId); + Set rooms = jedis11.zrevrangeByScore(grooms_key, max_value, min_value); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + for (String room : rooms) { + boolean check = GroupRoomService.checkRoom(room, jedis0); + if (!check) { + jedis11.zrem(grooms_key, room); + } else { + check = GroupRoomService.checkFakeRoom(room, jedis0); + if (!check) { + return ErrorCode.GROUP_PLAY_EXIST_ROOM; + } + else { + jedis11.zrem(grooms_key, room); + } + } + } + } finally { + jedis0.close(); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + String p_reward_key = GroupCache.genRewardKey(groupId, pid); + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId, pid); + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId, pid); + jedis10.del(p_reward_key); + jedis10.del(p_xipai_reward_key); + jedis10.del(p_anchou_reward_key); + } + finally { + jedis10.close(); + } + + String gp_key = GroupCache.genPidsKey(groupId); + String p_key = GroupCache.genPlayKey(groupId, pid); + RedisLock lock = new RedisLock(gp_key, jedis11); + Jedis jedis9 = Redis.use("group1_db9").getJedis(); + try { + lock.lock(); + + jedis9.del(String.format("g%s:diamo_cost:p%s",groupId,pid)); + jedis9.del(String.format("g%s:valid_room:p%s",groupId,pid)); + jedis9.del(String.format("g%s:no_valid_room:p%s",groupId,pid)); + jedis9.del(String.format("g%s:round:p%s",groupId,pid)); + + jedis11.hset(p_key, "opt", "2"); + jedis11.hincrBy(p_key, "cache_ver", 1); + long time = System.currentTimeMillis() / 1000; + jedis11.zadd(gp_key, time, pid + ""); + GroupPublisherService.delPlayEvt(groupId, pid); + } finally { + lock.unlock(); + jedis9.close(); + } + return 0; + } + + /** + * 添加玩法 + * + * @param groupId + * @param gameId + * @param name + * @param config + * @param hpData + * @return + * @throws Exception + */ + public static final ITObject updatePlay(int groupId, int pid, int gameId, String name,int deskId, ITObject config, + ITObject hpData, int hpOnOff) throws Exception { + log.info("updatePlay pid:"+pid+" gameId:" + gameId + " name:"+name + " config:"+config+ " hpData:" + hpData + " hpOnOff:"+hpOnOff); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + int min_value = pid * 10000 + 1000; + int max_value = pid * 10000 + 9999; + String grooms_key = GroupCache.genRoomsKey(groupId); + Set rooms = jedis11.zrevrangeByScore(grooms_key, max_value, min_value); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + for (String room : rooms) { + boolean check = GroupRoomService.checkRoom(room, jedis0); + if (!check) { + jedis11.zrem(grooms_key, room); + } + } + } finally { + jedis0.close(); + } + + String p_key = GroupCache.genPlayKey(groupId, pid); + RedisLock lock = new RedisLock(p_key, jedis11); + try { + + GameBean gb = GameCache.getGame(gameId); + int maxPlayers = gb.maxPlayers; + if (config.containsKey("maxPlayers")) { + maxPlayers = config.getInt("maxPlayers"); + } + config.putInt("maxPlayers", maxPlayers); + config.putInt("pid", pid); + int rewardType = hpData.getInt("rewards_type"); + int rewardValueType = hpData.getInt("rewardValueType"); + int xipai_rewardType = 0; + if (hpData.containsKey("xipai_rewardType")) + { + xipai_rewardType = hpData.getInt("xipai_rewardType"); + } + + int anchou_rewardType = 0; + if (hpData.containsKey("anchou_rewardType")) + { + anchou_rewardType = hpData.getInt("anchou_rewardType"); + } + + int xipai_rewardValueType = 0; + if (hpData.containsKey("xipai_rewardValueType")) + { + xipai_rewardValueType = hpData.getInt("xipai_rewardValueType"); + } + + int anchou_rewardValueType = 0; + if (hpData.containsKey("anchou_rewardValueType")) + { + anchou_rewardValueType = hpData.getInt("anchou_rewardValueType"); + } + + int reward = hpData.getInt("rewards_val"); + int xipai_reward = 0; + if (hpData.containsKey("xipai_rewards_val")) + { + xipai_reward = hpData.getInt("xipai_rewards_val"); + } + + int anchou_reward = 0; + if (hpData.containsKey("anchou_rewards_val")) + { + anchou_reward = hpData.getInt("anchou_rewards_val"); + } + + int robot_room = 0; + if (hpData.containsKey("robot_room")) + { + robot_room = hpData.getInt("robot_room"); + } + + int shangxian_robot = 0; + if (hpData.containsKey("shangxian_robot")) + { + shangxian_robot = hpData.getInt("shangxian_robot"); + } + + + hpData.remove("rewards_type"); + hpData.remove("rewards_val"); + hpData.remove("xipai_rewards_val"); + hpData.remove("anchou_rewards_val"); + hpData.remove("rewardValueType"); + hpData.remove("xipai_rewards_type"); + hpData.remove("anchou_rewards_type"); + hpData.remove("xipai_rewardValueType"); + hpData.remove("anchou_rewardValueType"); + int hp_times = hpData.getInt("times"); + + int opt = config.getInt("opt"); + int maxRound = getMaxRound(gameId, opt); + hpData.putInt("maxRound", maxRound); + config.putInt("maxRound", maxRound); + + String config_json = config.toJson(); + String hpData_json = hpData.toJson(); + + Map redis_map = payToRedis(groupId, pid, gameId, name,deskId, config_json, hpData_json, hpOnOff, + hp_times, reward, rewardType,rewardValueType, xipai_reward, xipai_rewardType, xipai_rewardValueType,anchou_reward, anchou_rewardType, anchou_rewardValueType, robot_room,shangxian_robot); + jedis11.hmset(p_key, redis_map); + jedis11.hincrBy(p_key, "cache_ver", 1); + String gp_key = GroupCache.genPidsKey(groupId); + jedis11.zadd(gp_key, 1 * 10 + hpOnOff, pid + ""); + + GroupPublisherService.updatePlayEvt(groupId, pid); + } finally { + lock.unlock(); + } + return config; + } + + /** + * 分配成员 + * + * @param groupId + * @param parId + * @param tagId + * @throws Exception + */ + public static final void distributeMember(int groupId, int parId, int tagId) throws Exception { + String tag_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = null; + RedisLock lock1 = null; + try { + lock = new RedisLock(tag_key, jedis10); + lock.lock(); + + String par_key = GroupMemberCache.genKey(groupId, parId); + lock1 = new RedisLock(par_key, jedis10); + lock1.lock(); + int par_partner = Integer.parseInt(jedis10.hget(par_key, "partnerLev")); + if (par_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + String member_opt = jedis10.hget(tag_key, "opt"); + if (StringUtil.isNotEmpty(member_opt) && member_opt.equals("1")) { + int member_lev = Integer.parseInt(jedis10.hget(tag_key, "lev")); + if (member_lev < 3) { + throw new WebException(ErrorCode.GROUP_TAG_ISMGR); + } + int member_partner = Integer.parseInt(jedis10.hget(tag_key, "partnerLev")); + if (member_partner > 0) { + throw new WebException(ErrorCode.GROUP_ALREADY_PARTNER); + } + int member_parentId = Integer.parseInt(jedis10.hget(tag_key, "parentId")); + if (member_parentId > 0) { + throw new WebException(ErrorCode.GROUP_MEMBER_EXIST_PARTENER); + } + // int member_hp = Integer.parseInt(jedis10.hget(tag_key, "hp")); + // List par_list = Utility.getMemberParents(jedis10,groupId, parId, + // true); + // for(Integer p : par_list) { + // String ph_key = String.format("g{%s}:par_hp:%s", groupId,p); + // jedis10.incrBy(ph_key, member_hp); + // } + String sql = String.format("update group_member set parentId = %s WHERE uid = %s and groupId = %s", + parId, tagId, groupId); + Utility.evtdb(groupId, 1, sql); + jedis10.hset(tag_key, "parentId", parId + ""); + BaseCache.updateCacheVer(jedis10, tag_key); + } else { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + } finally { + if (lock != null) { + lock.unlock(false); + } + if (lock1 != null) { + lock1.unlock(); + } + } + + } + + /** + * 获取合伙人管理列表 + * + * @param groupId + * @param tagId + * @param limit + * @param num + * @return + * @throws Exception + */ + public static final ITObject getPartnerInfos(int groupId, int uid, int tagId, int limit, int num, int simpleAll, boolean diff) + throws Exception { + Jedis jedis10_1 = Redis.use("group1_db10").getJedis(); + try { + GroupMemberBean uid_bean = GroupCache.getMember(groupId, uid); + if (uid_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + if (uid_bean.lev >= 3) + { + List par_list = Utility.getMemberParents(jedis10_1, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + finally { + jedis10_1.close(); + } + + String gm_key = GroupMemberCache.genKey(groupId, tagId); + String strLev = Redis.use("group1_db10").hget(gm_key, "lev"); + boolean mgr = StringUtil.isNotEmpty(strLev) && Integer.parseInt(strLev) < 3; + + ITArray list = null; + + String limitSql = ""; + String paramSql = ""; + if (simpleAll == 0) { + + limitSql = String.format("limit %s,%s", limit, num); + paramSql = String.format("SELECT A.uid,A.hp,A.lev,A.partnerLev, A.autoscore," + "(SELECT COUNT(uid) " + "FROM group_member B " + + "where B.groupId = %s AND B.parentId = A.uid) AS total", groupId); + } else { + + paramSql = "SELECT A.uid"; + } + + if (mgr) { + + String sql = String.format("%s FROM group_member AS A " + "where A.groupId= %s and A.partnerLev=1 %s", + paramSql, groupId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + + } else { + if (diff) + { + String sql = String.format("%s FROM group_member AS A " + + "where A.groupId= %s and A.parentId=%s %s", + paramSql, groupId, tagId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } + else { + String sql = String.format("%s FROM group_member AS A " + + "where A.groupId= %s and A.parentId=%s AND partnerLev >0 %s", + paramSql, groupId, tagId, limitSql); + + list = DataBase.use().executeQueryByTArray(sql); + } + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + for (int i = 0; i < list.size(); ++i) { + ITObject obj = list.getTObject(i); + int tagUid = obj.getInt("uid"); + AccountBean acc = AccountCache.getAccount(tagUid); + obj.putString("nick", acc.nick); + + if (simpleAll == 0) { + obj.putString("portrait", acc.portrait); + + GroupMemberBean gmb = GroupCache.getMember(groupId, acc.id); + int score = 0; + if (gmb != null) { + score = gmb.score; + } + obj.putInt("score", score); + + } + } + } finally { + jedis10.close(); + } + + ITObject obj1 = TObject.newInstance(); + obj1.putTArray("members", list); + obj1.putInt("limit", limit); + return obj1; + } + + /** + * 获取合伙人管理列表 + * + * @param groupId + * @param uid + * @param limit + * @param num + * @return + * @throws Exception + */ + public static final ITObject queryPartnerInfos(int groupId, int uid, int qid,String tagName) + throws Exception { + + String gm_key = GroupMemberCache.genKey(groupId, uid); + String strLev = Redis.use("group1_db10").hget(gm_key, "lev"); + boolean mgr = StringUtil.isNotEmpty(strLev) && Integer.parseInt(strLev) < 3; + String partnerParents; + ITArray list = null; + + if(mgr) { + partnerParents = "and A.partnerLev=1"; + } + else { + partnerParents = String.format("and A.parentId=%s", uid); + } + + String paramSql = String.format("SELECT A.uid,A.hp,A.partnerLev," + "(SELECT COUNT(uid) " + "FROM group_member B " + + "where B.groupId = %s AND B.parentId = A.uid) AS total", groupId); + + String qid_sql = StringUtil.Empty; + if (qid > 0) { + + qid_sql = "AND A.uid=" + qid; + + String sql = String.format("%s FROM group_member AS A " + "where A.groupId= %s %s %s", + paramSql, groupId, qid_sql,partnerParents); + + list = DataBase.use().executeQueryByTArray(sql); + } + + + if(StringUtil.isNotEmpty(tagName)) { + + String sql = String.format("%s FROM group_member AS A " + + "right join account as B on A.uid = B.id and B.nick like '%%%s%%' " + + "where A.groupId= %s %s", + paramSql, tagName, groupId, partnerParents); + + ITArray tempL = DataBase.use().executeQueryByTArray(sql); + if(tempL != null && tempL.size() > 0) { + + if(list != null) { + for(int k = 0; k < tempL.size(); k++) { + + ITObject mo = tempL.getTObject(k); + if(qid > 0 && qid == mo.getInt("uid")) { + continue; + } + list.addTObject(mo); + } + } + else { + list = tempL; + } + } + } + + ITObject obj1 = TObject.newInstance(); + + if(list != null) { + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + for (int i = 0; i < list.size(); ++i) { + ITObject obj = list.getTObject(i); + int tagUid = obj.getInt("uid"); + AccountBean acc = AccountCache.getAccount(tagUid); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + } + } finally { + jedis10.close(); + } + obj1.putTArray("members", list); + } + + return obj1; + } + + /** + * 获取合伙人成员列表 + * + * @param groupId + * @param uid + * @param limit + * @param num + * @return + * @throws Exception + */ + public static final ITObject getPartnerMemebers(int groupId, int uid, int limit, int num, int qid) + throws Exception { + ITArray list = null; + boolean self = (qid > 0 && qid == uid); + if (self) { + list = TArray.newInstance(); + ITObject obj = TObject.newInstance(); + obj.putInt("uid", uid); + obj.putInt("partnerLev", 1); + list.addTObject(obj); + } + + if (qid == 0 || !self) { + + String qid_sql = StringUtil.Empty; + if (qid > 0) { + qid_sql = "AND uid=" + qid; + } + String sql = String.format( + "SELECT uid,partnerLev,join_time FROM group_member WHERE groupId=%s AND parentId=%s %s limit %s,%s", + groupId, uid, qid_sql, limit, num); + ITArray arr = DataBase.use().executeQueryByTArray(sql); + if (list != null) { + for (int i = 0; i < arr.size(); ++i) { + list.addTObject(arr.getTObject(i)); + } + } else { + list = arr; + } + } + + // Jedis jedis9 = Redis.use("group1_db9").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + for (int i = 0; i < list.size(); ++i) { + ITObject obj = list.getTObject(i); + AccountBean acc = AccountCache.getAccount(obj.getInt("uid")); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + + String gmr = String.format("g{%s}:m%s:round_log", groupId, obj.getInt("uid")); + String val = jedis10.get(gmr); + int value = 0; + if (StringUtil.isNotEmpty(val)) { + value = Integer.parseInt(val); + } + obj.putInt("round", value); + + GroupMemberBean gmb = GroupCache.getMember(groupId, acc.id); + if (gmb != null) { + obj.putInt("online", 1); + } else { + obj.putInt("online", 0); + } + + // _fillLog(jedis9, jedis10,obj, groupId, uid, acc.id, false, true); + } + } finally { + jedis10.close(); + // jedis9.close(); + } + ITObject obj1 = TObject.newInstance(); + obj1.putTArray("members", list); + obj1.putInt("limit", limit); + return obj1; + } + + /** + * + * @param permission + * @throws Exception + */ + public static void setMgrPermission(int groupId, int tag, int permission) throws Exception { + log.info("setMgrPermission tag:" + tag + " permission:" + permission); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String gm_key = GroupMemberCache.genKey(groupId, tag); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + lock.lock(); + List _list = jedis10.hmget(gm_key, "opt", "lev"); + String opt1 = _list.get(0); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + int _lev = Integer.parseInt(_list.get(1)); + if (_lev != 2) { + throw new WebException(ErrorCode.GROUP_MGR_EXIST); + } + jedis10.hset(gm_key, "permission", permission + ""); + BaseCache.updateCacheVer(jedis10, gm_key); + } finally { + lock.unlock(); + } + } + + /** + * 获取禁止同桌列表 + * + * @param groupId + * @param uid + * @param tag + * @return + * @throws Exception + */ + public static ITArray getBanDeskList(int groupId, int uid, int tag) throws Exception { + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev == 2) { + String permission = jedis10.hget(mng_key, "permission"); + if (StringUtil.isEmpty(permission) || (Integer.parseInt(permission) & PERMISSION_BAN_DESKMATE) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } finally { + lock1.unlock(false); + } + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + String ban_key = "ban{" + groupId + "}:" + tag; + try { + Set sets = jedis11.smembers(ban_key); + ITArray arr = TArray.newInstance(); + for (String id : sets) { + ITObject obj = TObject.newInstance(); + int _id = Integer.parseInt(id); + AccountBean acc = AccountCache.getAccount(_id); + if (acc == null) { + jedis11.srem(ban_key, id); + continue; + } + String key = GroupMemberCache.genKey(groupId, acc.id); + String opt = jedis10.hget(key, "opt"); + if (StringUtil.isEmpty(opt) || Integer.parseInt(opt) != 1) { + jedis11.srem(ban_key, id); + continue; + } + obj.putInt("uid", _id); + obj.putString("nick", acc.nick); + obj.putString("portrait", acc.portrait); + arr.addTObject(obj); + } + return arr; + } finally { + jedis11.close(); + jedis10.close(); + } + } + + /** + * 设置禁止同桌 + * + * @param groupId + * @param uid + * @param tag + * @param ban_list + */ + public static void setBanDesk(int groupId, int uid, int tag, ITArray ban_list, ITArray del_list) throws Exception { + log.info("setBanDesk uid:"+uid+" tag:"+tag + " ban_list:" + ban_list + " del_list:"+del_list); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev == 2) { + String permission = jedis10.hget(mng_key, "permission"); + if (StringUtil.isEmpty(permission) || (Integer.parseInt(permission) & PERMISSION_BAN_DESKMATE) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } finally { + lock1.unlock(false); + } + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + String ban_key = "ban{" + groupId + "}:" + tag; + RedisLock lock = new RedisLock("ban_desk" + groupId, jedis11); + try { + lock.lock(); + String tag_str = tag + ""; + Pipeline pipeline = jedis11.pipelined(); + pipeline.del(ban_key); + if (del_list.size() > 0) { + for (int i = 0; i < del_list.size(); ++i) { + int _id = del_list.getInt(i); + if (_id == 0) + continue; + if (_id == tag) + continue; + String key = "ban{" + groupId + "}:" + _id; + pipeline.srem(key, tag_str); + } + } + if (ban_list.size() == 1 && ban_list.getInt(0) == 0) { + return; + } + int size = Math.min(ban_list.size(), 20); + for (int i = 0; i < size; ++i) { + int _id = ban_list.getInt(i); + if (_id == 0) + continue; + if (_id == tag) + continue; + String key = GroupMemberCache.genKey(groupId, _id); + String opt = jedis10.hget(key, "opt"); + if (StringUtil.isEmpty(opt) || Integer.parseInt(opt) != 1) { + continue; + } + String _bkey = "ban{" + groupId + "}:" + _id; + pipeline.sadd(ban_key, _id + ""); + pipeline.sadd(_bkey, tag_str); + } + pipeline.sync(); + } finally { + lock.unlock(); + jedis10.close(); + } + + } + + public static final ITObject movePartner(int groupId, int uid, int tag) throws Exception { + log.info("movePartner uid:"+uid + " tag:" + tag); + if (uid == tag) { + throw new WebException(ErrorCode._FAILED); + } + //GroupMemberBean tag_bean = GroupCache.getMember(groupId, tag); + //uid //目标 + String group_key = GroupCache.genKey(groupId); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock = new RedisLock(group_key, jedis11); + RedisLock lock1 = null; + RedisLock lock2 = null; + + String gm_key3 = GroupMemberCache.genKey(groupId, tag); + //Jedis jedis10 = Redis.use("group1_db10").getJedis(); + //RedisLock lock3 = new RedisLock(gm_key3, jedis10); + + try { + lock.lock(); + //lock3.lock(); + jedis11.hset(group_key, "stop", "1"); + BaseCache.updateCacheVer(jedis11, group_key); + String tag_key = GroupMemberCache.genKey(groupId, tag); + String mng_key = GroupMemberCache.genKey(groupId, uid); + lock1 = new RedisLock(mng_key, jedis10); + lock2 = new RedisLock(tag_key, jedis10); + lock1.lock(); + lock2.lock(); + GroupMemberBean tag_bean = GroupCache.getMember(groupId, tag);//目标用户信息 + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + int mgn_lev = mng_bean.lev; + int mgn_partner = mng_bean.partnerLev; + if (!(mgn_lev == 1 || mgn_partner > 0)) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + + int member_partner = tag_bean.partnerLev; + if (member_partner == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PARTNER); + } + int member_parentId = tag_bean.parentId; + if (member_parentId == uid) { + throw new WebException(ErrorCode._FAILED); + } + List child_list = Utility.getChildParentList(groupId, tag, true); + + if (mgn_lev == 3) { + if (child_list.contains(uid)) { + throw new WebException(ErrorCode._FAILED); + } + } + + // //--同步分组 + log.info("movePartner uid:"+uid + " tag:" + tag+"queueid:"+mng_bean.queueid); + jedis10.hset(tag_bean.redis_key, "queueid", mng_bean.queueid + ""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, tag)); + + String opt1 = jedis10.hget(gm_key3, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + boolean isPartner = false; + GroupMemberBean gmb3 = GroupCache.getMember(groupId, tag); + if( gmb3.partnerLev > 0) { + isPartner = true; + } + + + String sql3; + //String _ban = ban + ""; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(tag); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(tag); + + gm_key3 = GroupMemberCache.genKey(groupId, tag); + //jedis10.hset(gm_key, "ban", _ban); + //jedis10.hset(gm_key, "group_ban", _ban); + BaseCache.updateCacheVer(jedis10, gm_key3); + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + + //sql = String.format("update group_member set ban = %s where groupId = %s and (parentId in(%s) or uid = %s)", _ban, groupId,child_list2,tmpTagId); + //Utility.evtdb(groupId, 1, sql); + + sql3 = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql3); + if(tmplist.size()>0) { + for(int j=0; j tag_par_list = Utility.getMemberParents(jedis10, groupId, tag, false); + // String _tag_hp = jedis10.get(String.format("g{%s}:par_hp:%s", groupId,tag)); + List mng_par_list = null; + if (mgn_lev == 3) { + mng_par_list = Utility.getMemberParents(jedis10, groupId, uid, true); + } + Pipeline pipeline = jedis10.pipelined(); + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 10, 11); + for(String pid : pids) { + String p_reward_key = GroupCache.genRewardKey(groupId,Integer.parseInt(pid)); + for(Integer child : child_list) { + pipeline.zrem(p_reward_key, child.toString()); + } + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId,Integer.parseInt(pid)); + + String p_anchou_reward_key = GroupCache.genAnChouRewardKey(groupId,Integer.parseInt(pid)); + for(Integer child : child_list) { + pipeline.zrem(p_xipai_reward_key, child.toString()); + pipeline.zrem(p_anchou_reward_key, child.toString()); + } + } + if (tag_par_list != null) { + for (Integer par : tag_par_list) { + String list_key = GroupCache.genParListKey(groupId, par); + for (Integer child : child_list) { + pipeline.srem(list_key, child.toString()); + } + } + } + pipeline.hset(tag_key, "parentId", uid + ""); + pipeline.hincrBy(tag_key, "cache_ver", 1); + int diff = (mgn_partner + 1) - member_partner; + if (diff != 0) { + for (Integer child : child_list) { + String key = GroupMemberCache.genKey(groupId, child); + pipeline.hincrBy(key, "partnerLev", diff); + pipeline.hincrBy(key, "cache_ver", 1); + } + } + if (mgn_lev == 3) { + for (Integer par : mng_par_list) { + String list_key = GroupCache.genParListKey(groupId, par); + // String hp_key = String.format("g{%s}:par_hp:%s", groupId,par); + // pipeline.incrBy(hp_key, tag_hp); + for (Integer child : child_list) { + pipeline.sadd(list_key, child.toString()); + } + } + } + pipeline.sync(); + String sql = String.format("update group_member set parentId=%s where uid=%s and groupId=%s", uid, tag, + groupId); + Utility.evtdb(groupId, 1, sql); + if (diff != 0) { + String p = StringUtil.Empty; + int len = child_list.size(); + for (int i = 0; i < len; i++) { + Integer child = child_list.get(i); + p += child + ((i < len - 1) ? "," : StringUtil.Empty); + } + sql = String.format("update group_member set partnerLev=partnerLev+%s where uid in(%s) and groupId=%s", + diff, p, groupId); + Utility.evtdb(groupId, 1, sql); + } + ITObject resData = TObject.newInstance(); + resData.putInt("parentId", uid); + resData.putInt("partnerLev", member_partner + diff); + return resData; + + } finally { + jedis11.hset(group_key, "stop", "0"); + BaseCache.updateCacheVer(jedis11, group_key); + lock.unlock(); + lock1.unlock(false); + lock2.unlock(); + //lock3.unlock(); + } + } + + + + /** + * 获取邮件列表 + * + * @param groupId + * @param uid + * @param limit + * @param num + * @return + */ + public static ITArray getMailList(int groupId, int uid, int limit, int num) { + String mail_key = GroupCache.genMailKey(groupId, uid); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + int time = (int) (System.currentTimeMillis() / 1000); + int s_time = time - 10 * 24 * 3600; + jedis10.zremrangeByScore(mail_key, 0, s_time); + Set sets = jedis10.zrevrangeByScore(mail_key, time, s_time, limit, num); + ITArray arr = TArray.newInstance(); + for (String str : sets) { + arr.addString(str); + } + String mail_tip_key = GroupCache.genMailTipKey(groupId); + jedis10.zadd(mail_tip_key, 0, uid + ""); + return arr; + } finally { + jedis10.close(); + } + } + + /** + * 删除所有邮件 + * + * @param groupId + * @param uid + */ + public static void delMailAll(int groupId, int uid) { + String mail_key = GroupCache.genMailKey(groupId, uid); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + jedis10.del(mail_key); + String mail_tip_key = GroupCache.genMailTipKey(groupId); + jedis10.zadd(mail_tip_key, 0, uid + ""); + } finally { + jedis10.close(); + } + + } + + /** + * 设置合伙人阀值groupId, acc.id, tagId, score + */ + public static final int setPartenerAutoScore(int groupId, int uid, int tagId, int score) { + log.info("setPartenerAutoScore uid:"+uid+" tagId:"+tagId+" score:"+score); + String gm_key = GroupMemberCache.genKey(groupId, tagId); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + String opt1 = jedis10.hget(gm_key, "opt"); + if (StringUtil.isEmpty(opt1) || Integer.parseInt(opt1) != 1) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + String mng_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock1 = new RedisLock(mng_key, jedis10); + try { + lock1.lock(); + int mgn_lev = Integer.parseInt(jedis10.hget(mng_key, "lev")); + if (mgn_lev == 2) { + String permission = jedis10.hget(mng_key, "permission"); + if (StringUtil.isEmpty(permission) || (Integer.parseInt(permission) & PERMISSION_BAN) == 0) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + else if (mgn_lev >= 3) + { + if (uid != tagId) + { + List par_list = Utility.getMemberParents(jedis10, groupId, tagId, true); + if (par_list == null || !par_list.contains(uid)) { + throw new WebException(ErrorCode.GROUP_NOT_PERMISSION); + } + } + } + } finally { + lock1.unlock(false); + } + score = score * 1000; // deyou 1000 + //score = score * 100; // wanshun 100 + String sql = String.format("update group_member set autoscore = %s where uid = %s " + "AND groupId = %s ", + score, tagId, groupId); + try { + Utility.evtdb(groupId, 1, sql); + jedis10.hset(gm_key, "autoscore", score + ""); + BaseCache.updateCacheVer(jedis10, gm_key); + } finally { + + } + + } catch (Exception ex) { + + } finally { + jedis10.close(); + } + return 1; + } + + public static final void getRobotPlays(int groupId,int uid, ITObject resData){ + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if (pids.size() == 0) { + return; + } + + + ITArray arr = TArray.newInstance(); + Jedis jedis10 = Redis.use("group1_db11").getJedis(); + try { + + for (String str : pids) { + int pid = Integer.parseInt(str); + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + if (gpb == null) + continue; + if (gpb.gameId == 10 || gpb.gameId==22 || gpb.gameId ==66) { //跑得快可以先加 + ITObject obj = TObject.newInstance(); + obj.putInt("pid", pid); + obj.putString("playname", gpb.name); + String bans = jedis10.hget("g{"+groupId+"}:play:"+pid, "shangxian_robot"); + int ban = 0; + if (bans != null) { + ban = Integer.parseInt(bans); + } + obj.putInt("leftover_robot", ban); + arr.addTObject(obj); + } + } + } finally { + jedis10.close(); + } + + resData.putTArray("allplays", arr); + } + + /** + * 获取所有玩法 + */ + public static final void getAllPlays(int groupId,int uid, ITObject resData) { + String gp_key = GroupCache.genPidsKey(groupId); + Set pids = Redis.use("group1_db11").zrangeByScore(gp_key, 11, 11); + if (pids.size() == 0) { + return; + } + + + ITArray arr = TArray.newInstance(); + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + try { + + for (String str : pids) { + int pid = Integer.parseInt(str); + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + if (gpb == null) + continue; + + + ITObject obj = TObject.newInstance(); + obj.putInt("pid", pid); + obj.putString("playname", gpb.name); + String bans= jedis10.hget(GroupCache.genBanKey(groupId, uid),pid+""); + int ban = 0; + if (bans!=null){ + ban = Integer.parseInt(bans); + } + + obj.putInt("ban",ban); + arr.addTObject(obj); + } + } finally { + jedis10.close(); + } + + resData.putTArray("allplays", arr); + } + + + public static final void setPanterRobotPlayid(int groupId,int pid,int ban,int uid, ITObject resData) throws Exception{ + GroupMemberBean tag_bean = GroupCache.getMember(groupId, uid); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + Jedis jedis10 = Redis.use("group1_db11").getJedis(); + String gm_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + + jedis10.hset("g{"+groupId+"}:play:"+pid, "shangxian_robot", ban+""); + + } finally { + lock.unlock(); + } + + ITArray arr = TArray.newInstance(); + ITObject obj = TObject.newInstance(); + obj.putInt("robotok", ban); + arr.addTObject(obj); + resData.putTArray("allplays", arr); + } + + public static final void setBanPlayid(int groupId,int pid,int ban,int uid, ITObject resData) throws Exception{ + GroupMemberBean tag_bean = GroupCache.getMember(groupId, uid); + if (tag_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + + GroupMemberBean mng_bean = GroupCache.getMember(groupId, uid); + if (mng_bean == null) { + throw new WebException(ErrorCode.GROUP_NOT_MEMBER); + } + if (ban==1){ + ban=0; + }else{ + ban=1; + } + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + String gm_key = GroupMemberCache.genKey(groupId, uid); + RedisLock lock = new RedisLock(gm_key, jedis10); + try { + + jedis10.hset(GroupCache.genBanKey(groupId, uid), pid+"", ban+""); + BaseCache.updateCacheVer(jedis10, GroupMemberCache.genKey(groupId, uid)); + + + boolean isPartner = false; + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + if( gmb.partnerLev > 0) { + isPartner = true; + } + + String sql; + //String _ban = ban + ""; + if(isPartner) { + HashSet hashSet = new HashSet<>(); + hashSet.add(uid); + ArrayList arrayList = new ArrayList<>(); + arrayList.add(uid); + + gm_key = GroupMemberCache.genKey(groupId, uid); + BaseCache.updateCacheVer(jedis10, gm_key); + + while(!arrayList.isEmpty()) + { + ArrayList arrayListTemp = new ArrayList<>(); + arrayListTemp.addAll(arrayList); + arrayList.clear(); + + for(int i = 0; i < arrayListTemp.size(); ++i) + { + int tmpTagId = arrayListTemp.get(i); + String child_list2 = Utility.getChildParentSql(groupId, tmpTagId, true); + sql = String.format("select uid from group_member where groupId = %s and (parentId in(%s) or uid = %s)", groupId,child_list2, tmpTagId); + + ITArray tmplist = DataBase.use().executeQueryByTArray(sql); + if(tmplist.size()>0) { + for(int j=0; j _actionQueue = new LinkedList(); + + + public HttpClient(String url) { + _url = url; + } + + private void __sendMsg(Message msg) { + byte[] bytes = NULL_BYTES; + ITObject _data = TObject.newInstance(); + _data.putString(_Session, _session_id); + _data.putInt(_Version, NetManager.VERSION); + if (msg.useText && msg.param == null) { + if (StringUtil.isEmpty(msg.textParam)) { + msg.param = TObject.newInstance(); + } else { + try { + msg.param = TObject.newFromJsonData(msg.textParam); + } catch (Exception e) { + msg.param = TObject.newInstance(); + } + } + } + _data.putTObject(_Param, msg.param); + ByteArray buff = new ByteArray(_data.toBinary()); + try { + buff.compress(); + } catch (Exception e) { + logger.error(e); + } + bytes = buff.bytes(); + + __requestAsync(msg, bytes); + } + + private void __requestAsync(final Message msg,byte[] bytes) { + OutputStream out = null; + InputStream in = null; + int code = 500; + HttpURLConnection conn = null; + try { + + URL realUrl = new URL(_url + msg.command); + conn = (HttpURLConnection) realUrl.openConnection(); + conn.setDoOutput(true); + conn.setDoInput(true); + conn.setRequestProperty(_ContentTypeName, _ContentType); + conn.setUseCaches(false);// Post 璇锋眰涓嶈兘浣跨敤缂撳瓨 + conn.setRequestMethod(_Method); + conn.setConnectTimeout(NetManager.TIMEOUT_TIME * 1000); + conn.setReadTimeout(NetManager.TIMEOUT_TIME * 1000); + conn.connect(); + + + out = conn.getOutputStream(); + out.write(bytes); + if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) { + in = conn.getInputStream(); + bytes = Utils.uncompress(in); + if (bytes!=null) { + + ITObject tem = TObject.newFromBinaryData(bytes); + int result = tem.getInt(_Result); + + if (result == 0) { + ITObject _param = tem.getTObject(_Param); + msg.param = _param; + if(msg.useText) { + msg.textParam = _param.toJson(); + } + } + code = result; + + } + } + } catch (SocketTimeoutException e) { + logger.error(e); + code = 102; + } catch (ConnectException ex1) { + logger.error(ex1); + code = 101; + } catch (Exception ex2) { + logger.error(ex2); + code = 500; + }finally { + try { + if (out != null) { + out.close(); + } + } catch (IOException ex) { + logger.error(ex); + } + try { + if (in != null) { + in.close(); + } + }catch (IOException ex) { + logger.error(ex); + } + if(conn!=null) { + conn.disconnect(); + } + } + if (msg.callback != null) { + final MessageResponse response = new MessageResponse(); + response.messageData = msg; + response.returnCode = code; + enqueueActionForDispatch(new Runnable() { + @Override + public void run() { + msg.callback.action(response); + } + }); + } + + } + + @Override + public void connect(String ip, String game) { + + } + + @Override + public void disconnect() { + + } + + private void enqueueActionForDispatch(Runnable action) { + synchronized (_actionQueue) { + _actionQueue.offer(action); + } + } + + @Override + public void processEvent() { + while (true) { + Runnable myAction; + synchronized (_actionQueue) { + if (_actionQueue.size() <= 0) { + break; + } + myAction = _actionQueue.poll(); + } + myAction.run(); + } + } + + public void write(final Message msg) { + new Thread(new Runnable() { + @Override + public void run() { + __sendMsg(msg); + } + }).start(); + } + + public int getAveragePingTime() { + return 1000; + } + + public void setSession(String session) { + _session_id = session == null ? StringUtil.Empty : session; + } + + public String getSession() { + return _session_id; + + } + + @Override + public void setOnConnect(ICallback onConnect) { + + } + + @Override + public void setOnEvent(ICallback onEvent) { + + } + + @Override + public ConnectionProtocol getProtocol() { + return ConnectionProtocol.Web; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ISocketLayer.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ISocketLayer.java new file mode 100644 index 0000000..8ab3c84 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ISocketLayer.java @@ -0,0 +1,67 @@ +package com.robotcm.taurus.client; + +import com.taurus.core.util.ICallback; +import com.robotcm.taurus.client.TaurusClient.ConnectionProtocol; + +/** + * 网络协议处理通用接口 + * @author daixiwei daixiwei15@126.com + * + */ +public interface ISocketLayer { + /** + * 连接服务器 + * @param ip + * @param game + */ + public void connect(String ip, String game); + + /** + * 断开连接 + */ + public void disconnect(); + + /** + * 处理事件 + */ + public void processEvent(); + + /** + * 发送消息 + * @param msg + */ + public void write(Message msg); + + /** + * get Protocol type + * @return + */ + public ConnectionProtocol getProtocol(); + + /** + * 设置连接状态回调 + */ + public void setOnConnect(ICallback onConnect); + + + /** + * 设置事件消息回调E + */ + public void setOnEvent(ICallback onEvent); + + /** + * 网络延时 + */ + public int getAveragePingTime(); + + /** + * 获取服务器Session字符 + */ + public String getSession(); + + /** + * 设置服务器Session字符 + * @param session + */ + public void setSession(String session); +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/Message.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/Message.java new file mode 100644 index 0000000..b21ea7c --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/Message.java @@ -0,0 +1,47 @@ +package com.robotcm.taurus.client; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.util.ICallback; + +/** + * 网络协议消息包 + * @author daixiwei daixiwei15@126.com + * + */ +public class Message { + /** + * 使用文本,不转换ITObject + */ + public boolean useText; + /** + * 网络协议指令Key + */ + public String command; + + /** + * 参数 + */ + public ITObject param; + /** + * 文本数据 + */ + public String textParam; + + /** + * 网络消息回调 + */ + public ICallback callback; + /** + * 自定义参数 + */ + public Object data; + /** + * 网络包最后写入时间 + */ + public long lastTime; + /** + * 网络包返回匹配的GID + */ + public int gid; + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/MessageResponse.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/MessageResponse.java new file mode 100644 index 0000000..eb63c88 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/MessageResponse.java @@ -0,0 +1,17 @@ +package com.robotcm.taurus.client; + +/** + * 缃戠粶娑堟伅鍥炶皟鏁版嵁瀵硅薄 + * @author daixiwei daixiwei15@126.com + * + */ +public class MessageResponse { + /** + * 娑堟伅鏁版嵁 + */ + public Message messageData; + /** + * 杩斿洖缁撴瀯鍊? + */ + public int returnCode; +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/NetManager.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/NetManager.java new file mode 100644 index 0000000..bd2c2f7 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/NetManager.java @@ -0,0 +1,107 @@ +package com.robotcm.taurus.client; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 网络管理对象 + * @author daixiwei daixiwei15@126.com + * + */ +public class NetManager { + + private static List _clientList = new ArrayList(); + private static Map _clientMap = new HashMap(); + + /** + * 网络超时时间 + */ + public static int TIMEOUT_TIME = 10; + /** + * 网络版本号 + */ + public static int VERSION = 10; + public static boolean debug_print = false; + + static void addNetClient(TaurusClient net) { + if (net == null) { + throw new RuntimeException("TaurusClient is null, it can't be added."); + } + if (_clientMap.containsKey(net.getId())) { + throw new RuntimeException("A client with id: " + net.getId() + " already exists! Controller can't be added: " + net); + } + synchronized (_clientList) { + _clientMap.put(net.getId(), net); + _clientList.add(net); + } + + } + + /** + * The process events + */ + public static void processEvents() { + for (int i = 0; i < _clientList.size(); ++i) { + TaurusClient nc = _clientList.get(i); + if (nc._kill){ + synchronized (_clientList) { + _clientMap.remove(nc.getId()); + _clientList.remove(nc); + } + i--; + continue; + }else{ + nc.processEvent(); + } + } + + } + + /** + * 返回指定的NetClient + * @param id + * @return + */ + public static TaurusClient getNetClient(int id) { + for (int i = 0; i < _clientList.size(); ++i) { + TaurusClient nc = _clientList.get(i); + if (nc.getId() == id) + return nc; + } + return null; + } + + /** + * 断开指定连接 + * @param id + */ + public static void killConnection(int id) { + for (int i = 0; i < _clientList.size(); ++i) { + TaurusClient nc = _clientList.get(i); + if (nc.getId() == id) { + nc.killConnection(); + synchronized (_clientList) { + _clientMap.remove(id); + _clientList.remove(nc); + } + break; + } + } + } + + /** + * 断开所有连接 + */ + public static void killAllConnection() { + synchronized (_clientList) { + for (TaurusClient nc : _clientList) { + nc.killConnection(); + } + _clientList.clear(); + _clientMap.clear(); + } + + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/SocketCode.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/SocketCode.java new file mode 100644 index 0000000..186885b --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/SocketCode.java @@ -0,0 +1,46 @@ +package com.robotcm.taurus.client; + +/** + * Socket code + * @author daixiwei daixiwei15@126.com + * + */ +public enum SocketCode{ + /** + * 杩炴帴鎴愬姛 + */ + Connect, + Disconnect, + /** + * 鏈煡寮傚父 + */ + Exception, + /** + * 杩炴帴鏈嶅姟寮傚父 + */ + ExceptionOnConnect, + /** + * 鍙戦€佹暟鎹祦閿欒 + */ + SendError, + /** + * 鎺ユ敹鏈嶅姟鍣ㄦ暟鎹祦寮傚父 + */ + ExceptionOnReceive, + /** + * 鏈嶅姟鍣ㄨ繛鎺ヨ秴鏃? + */ + TimeoutDisconnect, + /** + * 鏈嶅姟鍣ㄦ柇寮€杩炴帴 + */ + DisconnectByServer, + /** + * 瀹㈡埛绔綉缁滃紓甯? + */ + NetworkException, + /** + * 杩炴帴瀹夊叏寮傚父锛屼竴鑸负闃茬伀澧欓樆姝? + */ + SecurityExceptionOnConnect +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/TaurusClient.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/TaurusClient.java new file mode 100644 index 0000000..2f890d0 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/TaurusClient.java @@ -0,0 +1,354 @@ +package com.robotcm.taurus.client; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.events.Event; +import com.taurus.core.events.EventDispatcher; +import com.taurus.core.events.IEventListener; +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import com.robotcm.taurus.client.io.SocketEngine; + +import java.util.HashMap; +import java.util.Map; + + +/** + * 缃戠粶鏍稿績鍔熻兘澶勭悊绫? + * @author daixiwei daixiwei15@126.com + * + */ +public class TaurusClient { + private static final Logger logger = Logger.getLogger(TaurusClient.class); + private int _id; + private boolean _connect; + private String _gameId; + private String _currentIp; + + private ISocketLayer _scoket; + private ThreadManager _threadManager; + + private EventDispatcher _dispatcher; + private Map> _responseMap; + volatile boolean _kill = false; + private static int _tempID; + private int _protocolCompression=100; + + private static int _getValidID() { + return ++_tempID; + } + + /** + * + * @param host + * @param game + * @param protocol + */ + public TaurusClient(String host, String game, ConnectionProtocol protocol) { + ISocketLayer socket = null; + switch (protocol) { + case Tcp: + socket = new SocketEngine(this); + break; + case Web: + socket = new HttpClient(host); + _connect = true; + break; + default: + socket = new SocketEngine(this); + break; + } + __initialize(host, game, socket); + } + + /** + * + * @param host + * @param game + * @param socket + * @param protocol + */ + public TaurusClient(String host, String game, ISocketLayer socket) { + __initialize(host, game, socket); + + } + + /** + * 娣诲姞浜嬩欢 + * @param eventType + * @param listener + */ + public void addEventListener(String eventType, IEventListener listener) { + _dispatcher.addEventListener(eventType, listener); + } + + /** + * 绉婚櫎鎵€鏈変簨浠? + */ + public void removeAllListener() { + _dispatcher.removeAllListener(); + } + + /** + * 绉婚櫎鎸囧畾浜嬩欢 + * @param eventType + * @param listener + */ + public void removeEventListener(String eventType, IEventListener listener) { + _dispatcher.removeEventListener(eventType, listener); + } + + private void __initialize(String host, String game, ISocketLayer socket) { + _dispatcher = new EventDispatcher(); + _responseMap = new HashMap>(); + _id = _getValidID(); + NetManager.addNetClient(this); + _currentIp = host; + _gameId = game; + _threadManager = new ThreadManager(); + _threadManager.start(); + _scoket = socket; + _scoket.setOnConnect(new ICallback() { + @Override + public void action(SocketCode code) { + if (code == SocketCode.Connect) + _connect = true; + else + _connect = false; + Event evt = new Event(NetClientEvent.Connect); + evt.setParameter("code", code); + _dispatcher.dispatchEvent(evt); + } + }); + _scoket.setOnEvent(new ICallback() { + @Override + public void action(Message msg) { + if (_connect) { + Event evt = new Event(NetClientEvent.OnEvent); + evt.setParameter("msg", msg); + _dispatcher.dispatchEvent(evt); + if (NetManager.debug_print){ + String str = getProtocol() == ConnectionProtocol.Web ? "WEB" : "TCP"; + String data_str = msg.useText ? msg.textParam : (msg.param != null ? msg.param.toJson() : "null"); + logger.debug("Event [" + str + "->" + msg.command + "] data:" + data_str); + } + } + } + }); + } + + /** + * 杩炴帴鏈嶅姟鍣? + */ + public void connect() { + _scoket.connect(_currentIp, _gameId); + } + + /** + * Kill net connection. + */ + public void killConnection() { + removeAllListener(); + _responseMap.clear(); + _threadManager.stop(); + _scoket.disconnect(); + _connect = false; + _kill = true; + } + + /** + * 鍙戦€佺綉缁滄秷鎭寘 + * @param msg 娑堟伅鏁版嵁瀵硅薄 + */ + protected void send(Message msg) { + if (msg == null) + return; + if (NetManager.debug_print) { + String str = getProtocol() == ConnectionProtocol.Web ? "WEB" : "TCP"; + String data_str = msg.useText ? msg.textParam : (msg.param != null ? msg.param.toJson() : "null"); + str = "Requst [" + str + "->" + msg.command + "] ->data:" + data_str; + logger.debug(str); + } + if (msg.callback != null) { + _responseMap.put(msg, msg.callback); + msg.callback = new ICallback() { + + @Override + public void action(MessageResponse response) { + ICallback callback = _responseMap.get(response.messageData); + if (callback == null) { + return; + } + if (NetManager.debug_print){ + String str = getProtocol() == ConnectionProtocol.Web ? "WEB" : "TCP"; + String data_str = msg.useText ? msg.textParam : (msg.param != null ? msg.param.toJson() : "null"); + str = "Response [" + str + "->" + msg.command + "] ->result:"+ response.returnCode + " param:" + data_str; + logger.debug(str); + } + _responseMap.remove(response.messageData); + callback.action(response); + } + + }; + } + + _threadManager.enqueueSend(new ICallback() { + @Override + public void action(Message msg) { + sendData(msg); + } + }, msg); + } + + + /** + * 鍙戦€佺綉缁滄秷鎭寘 + * @param cmd 缃戠粶鍗忚鎸囦护Key + * @param param 鍙傛暟 + * @param callback 缃戠粶娑堟伅鍥炶皟 + * @return + */ + public Message send(String cmd, ITObject param, ICallback callback) { + Message msg = new Message(); + msg.useText = false; + msg.command = cmd; + msg.param = param; + msg.callback = callback; + this.send(msg); + return msg; + } + + /** + * 鍙戦€佺綉缁滄秷鎭寘 + * @param cmd 缃戠粶鍗忚鎸囦护Key + * @param text JSON 鏂囨湰 + * @param callback 缃戠粶娑堟伅鍥炶皟 + * @return + */ + public Message sendText(String cmd, String text, ICallback callback) { + Message msg = new Message(); + msg.command = cmd; + msg.textParam = text; + msg.callback = callback; + msg.useText = true; + this.send(msg); + return msg; + } + + /** + * 鍙戦€佹暟鎹嚎绋嬫柟娉? + * @param message + */ + private void sendData(Message msg) { + _scoket.write(msg); + } + + /** + * 澶勭悊浜嬩欢 + */ + void processEvent() { + if(_scoket!=null) { + _scoket.processEvent(); + } + } + + /** + * 娓呯悊鍝嶅簲鍥炶皟 + */ + public void clearResponse() { + _responseMap.clear(); + } + + /** + * The net client id + * @return + */ + public int getId() { + + return _id; + + } + + /** + * The curren ip + * @return + */ + public String getCurrentIp() { + return _currentIp; + } + + /** + * The curren Game ID + * @return + */ + public String getGameID() { + return _gameId; + } + + /** + * 缃戠粶鏄惁宸茶繛鎺? + * @return + */ + public boolean isConnected() { + return _connect; + } + + /** + * 褰撳墠缃戠粶绫诲瀷 + * @return + */ + public ConnectionProtocol getProtocol() { + return _scoket.getProtocol(); + } + + /** + * 缃戠粶寤舵椂 + * @return + */ + public int getAveragePingTime() { + return _scoket.getAveragePingTime(); + } + + /** + * 鑾峰彇鏈嶅姟鍣⊿ession瀛楃 + * @return + */ + public String getSession() { + return _scoket.getSession(); + } + + /** + * 璁剧疆鏈嶅姟鍣⊿ession瀛楃 + * @param session + */ + public void setSession(String session) { + _scoket.setSession(session); + } + + /** + * 璁剧疆鍘嬬缉闃€鍊? + * @param protocolCompression + */ + public void setProtocolCompression(int protocolCompression) { + _protocolCompression = protocolCompression; + } + + /** + * 鑾峰彇鍘嬬缉闃€鍊? + * + * @return + */ + public int getProtocolCompression() { + return _protocolCompression; + } + + + public static enum ConnectionProtocol { + Tcp, Web, + } + + public static class NetClientEvent { + public static final String Connect = "connect"; + + public static final String OnEvent = "onevent"; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ThreadManager.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ThreadManager.java new file mode 100644 index 0000000..be8b0bc --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/ThreadManager.java @@ -0,0 +1,123 @@ +package com.robotcm.taurus.client; + +import com.taurus.core.util.ICallback; + +import java.util.LinkedList; +import java.util.Queue; +import java.util.Stack; + + + +/** + * 网络(读/写) 线程管理 + * @author daixiwei daixiwei15@126.com + * + */ +public class ThreadManager { + class MessgaeThread { + public ICallback _dataDelegate; + + public Message _message; + } + + private boolean _running = false; + private Thread _outThread; + private boolean _outHasQueuedItems = false; + private Queue _outThreadQueue = new LinkedList(); + private Object _outQueueLocker = new Object(); + private Stack pool = new Stack(); + + private MessgaeThread MessgaeThreadGet() { + if (pool.size() > 0) { + MessgaeThread msg = pool.pop(); + return msg; + } else + return new MessgaeThread(); + } + + private void MessgaeThreadReturn(MessgaeThread value) { + pool.push(value); + value._dataDelegate = null; + value._message = null; + } + + private static void sleep(int ms) { + try { + Thread.sleep(ms); + } catch (InterruptedException e) { + + } + } + + private void outThread() { + while (_running) { + sleep(5); + if (_outHasQueuedItems) { + Object obj = _outQueueLocker; + synchronized (obj) { + while (_outThreadQueue.size() > 0) { + MessgaeThread item = _outThreadQueue.poll(); + processOutItem(item); + } + _outHasQueuedItems = false; + } + } + } + } + + private void processOutItem(MessgaeThread item) { + ICallback _dataDelegate = item._dataDelegate; + Message message = item._message; + MessgaeThreadReturn(item); + if (_dataDelegate != null) { + _dataDelegate.action(message); + } + } + + public void start() { + if (_running) { + return; + } + _running = true; + if (_outThread == null) { + _outThread = new Thread(new Runnable() { + @Override + public void run() { + outThread(); + } + }); + _outThread.start(); + _outThread.setName("WriteMessage"); + } + } + + public void stop() { + Thread thread = new Thread(new Runnable() { + @Override + public void run() { + stopThread(); + } + }); + thread.start(); + } + + private void stopThread() { + _running = false; + + if (_outThread != null) { + _outThread.interrupt(); + } + _outThread = null; + } + + public void enqueueSend(ICallback callback, Message message) { + MessgaeThread hashtable = MessgaeThreadGet(); + hashtable._dataDelegate = callback; + hashtable._message = message; + Object obj = _outQueueLocker; + synchronized (obj) { + _outThreadQueue.offer(hashtable); + _outHasQueuedItems = true; + } + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java new file mode 100644 index 0000000..55e6788 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java @@ -0,0 +1,343 @@ +package com.robotcm.taurus.client.business; + +import com.data.bean.AccountBean; +import com.data.bean.GameBean; +import com.data.cache.AccountCache; +import com.data.cache.BaseCache; +import com.data.cache.GameCache; +import com.data.util.ErrorCode; +import com.data.util.Utility; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.taurus.core.util.Utils; +import com.taurus.web.Controller; +import com.taurus.web.WebException; +import redis.clients.jedis.Jedis; + +import java.io.BufferedReader; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +public class AccountBusiness extends Controller { + private static Logger logger = Logger.getLogger(AccountBusiness.class); + + public static String request(String httpUrl, String httpArg) { + BufferedReader reader = null; + String result = null; + StringBuffer sbf = new StringBuffer(); + httpUrl = httpUrl + "?" + httpArg; + + try { + URL url = new URL(httpUrl); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("GET"); + connection.connect(); + InputStream is = connection.getInputStream(); + reader = new BufferedReader(new InputStreamReader(is, "UTF-8")); + String strRead = reader.readLine(); + if (strRead != null) { + sbf.append(strRead); + while ((strRead = reader.readLine()) != null) { + sbf.append("\n"); + sbf.append(strRead); + } + } + reader.close(); + result = sbf.toString(); + } catch (Exception e) { + e.printStackTrace(); + } + return result; + } + + public static String md5(String plainText) { + StringBuffer buf = null; + try { + MessageDigest md = MessageDigest.getInstance("MD5"); + md.update(plainText.getBytes()); + byte b[] = md.digest(); + int i; + buf = new StringBuffer(""); + for (int offset = 0; offset < b.length; offset++) { + i = b[offset]; + if (i < 0) + i += 256; + if (i < 16) + buf.append("0"); + buf.append(Integer.toHexString(i)); + } + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } + return buf.toString(); + } + + public static String encodeUrlString(String str, String charset) { + String strret = null; + if (str == null) + return str; + try { + strret = java.net.URLEncoder.encode(str, charset); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + return strret; + } + + private final ITObject fillLoginData(String session, int accountid) { + ITObject resData = TObject.newInstance(); + ITObject userData = TObject.newInstance(); + resData.putTObject("account", userData); + resData.putUtfString("session_id", session); + resData.putTArray("games", getOnlineGames()); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + Map map = jedis0.hgetAll(session); + userData.putInt("id", accountid); + userData.putInt("diamo", Integer.parseInt(map.get("diamo"))); + userData.putUtfString("nick", map.get("nick")); + userData.putUtfString("portrait", map.get("portrait")); + userData.putInt("sex", Integer.parseInt(map.get("sex"))); + userData.putInt("type", Integer.parseInt(map.get("type"))); + int mng = Integer.parseInt(map.get("mng")); + userData.putInt("mng", mng); + + String phone = map.get("phone"); + if (StringUtil.isNotEmpty(phone)) { + userData.putUtfString("phone", phone); + } + + String address = map.get("address"); + if (StringUtil.isNotEmpty(address)) { + userData.putUtfString("address", address); + } + + String real_info = map.get("real_info"); + if (StringUtil.isNotEmpty(real_info)) { + userData.putTObject("real_info", TObject.newFromJsonData(real_info)); + } + String oldRoom = Utility.getOldRoomV2(jedis0, 0, session, accountid); + if (StringUtil.isNotEmpty(oldRoom)) { + String roomid = oldRoom.replace("room:", ""); + String group = jedis0.hget(oldRoom, "group"); + int groupId = 0; + if (StringUtil.isNotEmpty(group)) { + groupId = Integer.parseInt(group); + } + userData.putUtfString("roomid", roomid); + userData.putInt("groupId", groupId); + } + } finally { + jedis0.close(); + } + + resData.putUtfString("groupWeb", Redis.use("group1_db1").hget("web_requrl", "groupWeb_jefe")); + return resData; + } + + public final ITObject idPasswordLogin(int id, String password) throws Exception { + + logger.info("id:" + id + " login"); + + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + RedisLock lock = new RedisLock("wx_" + id, jedis0); + try { + + logger.info("==========> password111 = " + password); + String superPwd = Redis.use("group1_db1").get("superpwd2021"); + String sql = ""; + if (!StringUtil.isEmpty(superPwd)) { + if (!password.equals(superPwd)) { + password = Utils.getMD5Hash(password); + sql = String.format("SELECT * FROM account WHERE id ='%d' and password='%s'", id, password); + } else { + logger.info("==========> password = " + password); + + sql = String.format("SELECT * FROM account WHERE id ='%d' ", id); + } + } else { + password = Utils.getMD5Hash(password); + sql = String.format("SELECT * FROM account WHERE id ='%d' and password='%s'", id, password); + } + + + + + String idPwdBan = Redis.use("group1_db0").get(id + "_login_ban"); + if (StringUtil.isNotEmpty(idPwdBan)) { + System.out.println("进入了77777777777777777777"); + logger.error("id:" + id + " ban login"); + throw new WebException(ErrorCode.BAN_LOGIN); + } + System.out.println("进入了9999999999999"); + + ITArray resultArray = DataBase.use().executeQueryByTArray(sql); + if (resultArray.size() == 0) { + if (Redis.use("group1_db0").exists(id + "_pwd_token")) { + Redis.use("group1_db0").incrBy(id + "_pwd_token", 1); + } else { + Redis.use("group1_db0").set(id + "_pwd_token", 1 + ""); + Redis.use("group1_db0").expire(id + "_pwd_token", 300); + } + + String idPwdToken = Redis.use("group1_db0").get(id + "_pwd_token"); + if (StringUtil.isNotEmpty(idPwdToken)) { + long count = Long.parseLong(idPwdToken); + if (count >= 10) { + Redis.use("group1_db0").set(id + "_login_ban", "1"); + Redis.use("group1_db0").expire(id + "_login_ban", 1800); + logger.error("pwd error count:" + count + " not login"); + System.out.println("进入了00000000000"); + + throw new WebException(ErrorCode._NO_SESSION); + + } + } + System.out.println("进入了111111111111"); + + throw new WebException(ErrorCode._FAILED); + } + + ITObject userData = resultArray.getTObject(0); + int accountid = userData.getInt("id"); + UpdateUserData(userData, accountid); + + AccountBean acc_bean = AccountCache.getAccount(accountid); + String session = acc_bean.redis_key; + this.setSession(session); + + if (resultArray.size() > 0) { + this.setSession(session); + String old_nick = acc_bean.nick; + String old_portrait = acc_bean.portrait; +// String new_nick = reqData.getUtfString("nick"); +// String new_portrait = reqData.getUtfString("portrait"); +// if (!old_nick.equals(new_nick) || !old_portrait.equals(new_portrait)) { +// ITObject userData1 = TObject.newInstance(); +// userData1.putUtfString("nick", userData.getUtfString("nick")); +// userData1.putUtfString("portrait", userData.getUtfString("portrait")); +// userData1.putInt("sex", userData.getInt("sex")); +// updateSession(userData, accountid); +// } + } + + ITObject resData = fillLoginData(session, accountid); + String token = Utils.getMD5Hash(id + "_" + password + "_" + System.currentTimeMillis() + "e4!Fesu]]{QyUuEA" + + Math.random() * 1000000); + Redis.use("group1_db0").sadd(session + "_token", token); + + Redis.use("group1_db0").hset(token, "user", session); + Redis.use("group1_db0").hset(token, "create_time", "" + System.currentTimeMillis() / 1000); + Redis.use("group1_db0").expire(token, 172800); + +// Set allToken = Redis.use("group1_db0").smembers(session + "_token"); +// for (String temp : allToken) { +// if (!Redis.use("group1_db0").exists(temp)) { +// Redis.use("group1_db0").srem(session + "_token", temp); +// logger.info("delte timeout token:" + temp); +// } +// } + System.out.println("进入了2222222222222"); + + long tokenNum = Redis.use("group1_db0").scard(session + "_token"); + if (tokenNum >= 10) { + logger.warn("id:" + accountid + " repeat login, token count:" + tokenNum); + } + System.out.println("进入了33333333333333333332"); + + resData.putString("token", token); + return resData; + } finally { + lock.unlock(); + } + } + + private static String updateSession(ITObject userData, int id) { + String session = AccountCache.genKey(id); + Map map = new HashMap(); + Utils.objectToMap(userData, map); + + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + jedis0.hmset(session, map); + BaseCache.updateCacheVer(jedis0, session); + } finally { + jedis0.close(); + } + + return session; + } + + /** + * 获取在线游戏 + */ + public static ITArray getOnlineGames() { + ITArray games = new TArray(); + Jedis jedis1 = Redis.use("group1_db1").getJedis(); + try { + Set list = jedis1.zrevrangeByScore("online_games", 1000, 1); + for (String game : list) { + int gameId = Integer.parseInt(game); + GameBean gb = GameCache.getGame(gameId); + if (gb == null) + continue; + ITObject gameObj = gb.getTObject(); + + for (Entry entry : gb.pay.entrySet()) { + gameObj.putInt(entry.getKey(), entry.getValue()); + } + games.addTObject(gameObj); + } + } finally { + jedis1.close(); + } + return games; + } + + /** + * + * @return + * @throws Exception + */ + private final int UpdateUserData(ITObject reqData, long id) throws Exception { + ITObject userData = TObject.newInstance(); + userData.putInt("id", (int) id); + + userData.putUtfString("acc", reqData.getUtfString("acc")); + userData.putUtfString("portrait", reqData.getUtfString("portrait")); + userData.putUtfString("nick", reqData.getUtfString("nick")); + int sex = reqData.getInt("sex"); + if (sex == 0) { + sex = 1; + reqData.putInt("sex", sex); + } + userData.putInt("sex", sex); + + userData.putInt("mng", 0); + userData.putInt("type", 0); + if (reqData.containsKey("diamo")) { + userData.putInt("diamo", reqData.getInt("diamo")); + } + + userData.putInt("invitation", 1); + String session = updateSession(userData, (int) id); + this.setSession(session); + return (int) id; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/GroupRoomBusiness.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/GroupRoomBusiness.java new file mode 100644 index 0000000..663e374 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/GroupRoomBusiness.java @@ -0,0 +1,1249 @@ +package com.robotcm.taurus.client.business; + +import com.data.bean.*; +import com.data.cache.*; +import com.data.util.ErrorCode; +import com.data.util.EventType; +import com.data.util.Utility; +import com.robotcm.service.GroupPublisherService; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.taurus.web.WebException; +import redis.clients.jedis.Jedis; + +import java.util.*; + +public class GroupRoomBusiness { + private static final Logger log = Logger.getLogger(GroupRoomBusiness.class); + + /** 解散时间 */ + private static final String[] DISMISS_TIME = { "30", "60", "90", "180" }; + /** 踢出时间 */ + private static final String[] KICK_TIME = { "30", "60", "120", "180" }; + + private static final String _getSvr(Jedis jedis0, GameBean gb) { + String svr = null; + + Set gamesvrs = Redis.use("group1_db1").smembers("game_svr:" + gb.id); +// Integer conns = null; + for (String str : gamesvrs) { + log.info("strList:" + str); + +// String currConns = jedis0.hget(str, "conns"); +// if (conns == null && currConns != null +// || (conns != null && currConns != null && Integer.parseInt(currConns) < conns)) { +// conns = Integer.parseInt(currConns); +// svr = str; +// } + svr = str; + } + return svr; + } + + + /** + * 检测成员在不在房间里 + * + * @param groupId + * @param + * @return + */ + public static final boolean checkRoom(int groupId, int uid) { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + String session = AccountCache.genKey(uid); + String oldRoom = Utility.getOldRoomV2(jedis0, 0, session, uid); + if (StringUtil.isNotEmpty(oldRoom)) { + return true; + } + } finally { + jedis0.close(); + } + return false; + } + + public static final boolean checkRoom(String room_key, Jedis jedis0) { + RedisLock lock = new RedisLock(room_key, jedis0); + lock.lock(); + try { + String status = jedis0.hget(room_key, "status"); + if (StringUtil.isEmpty(status) || status.equals("2")) { + return false; + } + return true; + } finally { + lock.unlock(false); + } + } + + public static final boolean checkFakeRoom(String room_key, Jedis jedis0) { + RedisLock lock = new RedisLock(room_key, jedis0); + lock.lock(); + try { + String fake = jedis0.hget(room_key, "fake"); + if (!StringUtil.isEmpty(fake)) { + return true; + } + return false; + } finally { + lock.unlock(false); + } + } + + private static final ITObject publicJoinRoom(int groupId, String session, String room_key, String platform) + throws Exception { + List x_room_list = Redis.use("group1_db0").hmget(room_key, "fake"); + String fake_json = x_room_list.get(0); + if (fake_json != null) { + log.error("session:" + session + " public join room:" + room_key + " fail, fake != null"); + //throw new WebException(ErrorCode.ROOM_CLOSE); + } + + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + RedisLock lock = null; + try { + String finalRoom = room_key; + + boolean enter_old = false; + int uid = AccountCache.getAccount(session).id; + String oldRoom = Utility.getOldRoomV2(jedis0, 0, session, uid); + if (StringUtil.isNotEmpty(oldRoom)) { + String group = jedis0.hget(oldRoom, "group"); + if (StringUtil.isEmpty(group) || Integer.parseInt(group) != groupId) { + //throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + } + enter_old = true; +// finalRoom = oldRoom; + } + + lock = new RedisLock(session, jedis0); + lock.lock(); + log.info("finalRoom:" + finalRoom); + + List room_list = jedis0.hmget(finalRoom, "hpOnOff", "hp_times", "limitInRoom", "status", "open", + "svr", "game", "gpid", "group", "maxPlayers", "AA", "opt", "players"); + log.info("room_list:" + room_list); + String status = room_list.get(3); + if (StringUtil.isEmpty(status)) { + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + int _status = Integer.parseInt(status); + + if (_status == 2 || _status == 3) { + Utility.delRoomBySession(jedis0, session, finalRoom); + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + + String gm_key = GroupMemberCache.genKey(groupId, uid); + int hp_times = 1; + String group = room_list.get(8); + if (StringUtil.isNotEmpty(group)) { + String hp_times_str = room_list.get(1); + hp_times = Integer.parseInt(group) > 0 ? Integer.parseInt(hp_times_str) : 1; + } + int gameId = Integer.parseInt(room_list.get(6)); + int hpOnOff = Integer.parseInt(room_list.get(0)); + GameBean gb = GameCache.getGame(gameId); + String svr = room_list.get(5); + if (svr == null || !jedis0.exists(svr)) { + svr = _getSvr(jedis0, gb); + } + if (svr == null) { + log.error("publicJoinRoom room_key:" + room_key + " gm_key:" + gm_key + " svr:" + svr); + //throw new WebException(ErrorCode.NO_SERVICE); + } + jedis0.hset(finalRoom, "svr", svr); + log.info("step1:" + room_list); + + int gpid = Integer.parseInt(room_list.get(7)); + GroupBean group_bean = GroupCache.getGroup(groupId); + log.info("step2:" + enter_old); + + if (!enter_old) { + int _maxPlayers = Integer.parseInt(room_list.get(9)); + String _players = room_list.get(12); + log.info("step3:" + enter_old); + + if (StringUtil.isNotEmpty(_players)) { + ITArray arr = TArray.newFromJsonData(_players); + if (arr.size() >= _maxPlayers) { + boolean flag = true; + for (int i = 0; i < arr.size(); i++) { + int player_id = arr.getInt(i); + if (player_id == uid) { + flag = false; + } + } + + if (flag) { + log.info("publicJoinRoom enter group fail, room full:" + gm_key + " room_key:" + room_key); + //throw new WebException(ErrorCode.ROOM_CLOSE); + } + } + } + + String open = room_list.get(4); + if ((StringUtil.isEmpty(open) || open.equals("0"))) { + log.info("publicJoinRoom enter group fail, room open close:" + gm_key + " room_key:" + room_key); + //throw new WebException(ErrorCode.ROOM_CLOSE); + } + int AA = Integer.parseInt(room_list.get(10)); + if (AA == 1) { + int maxPlayers = Integer.parseInt(room_list.get(9)); + int opt = Integer.parseInt(room_list.get(11)); + + Integer pay = gb.pay.get("pay" + opt + "_" + maxPlayers); + if (pay == null) { + log.warn("pay no set!"); + //throw new WebException(ErrorCode._FAILED); + } + pay = (int) Math.ceil((double) pay / maxPlayers); + int result = Utility.checkRoomDiamo(jedis0, session, pay); + if (result != 0) { + log.error("publicJoinRoom groupId:" + groupId + " no diamo"); + //throw new WebException(result); + } + } + + log.info("step4:" + enter_old); + + if (group_bean.ban == 1) { + //throw new WebException(ErrorCode.GROUP_BAN); + } + GroupPlayBean gpb = GroupCache.getPlay(groupId, gpid); + if (gpb == null || gpb.ban == 1) { + //throw new WebException(ErrorCode.GROUP_BAN_PLAY); + } + + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + RedisLock lock2 = new RedisLock(gm_key, jedis10); + try { + lock2.lock(); + List list = jedis10.hmget(gm_key, "ban", "hp"); + String ban = list.get(0); + if (StringUtil.isNotEmpty(ban) && ban.equals("1")) { + //throw new WebException(ErrorCode.GROUP_MEMBER_BAN); + } + log.info("step5:" + enter_old); + + String ban_key = "ban{" + groupId + "}:" + uid; + Set ban_set = Redis.use("group1_db11").smembers(ban_key); + if (ban_set.size() > 0) { + String players = room_list.get(12); + if (StringUtil.isNotEmpty(players)) { + ITArray arr = TArray.newFromJsonData(players); + for (int i = 0; i < arr.size(); ++i) { + String tem = arr.getInt(i) + ""; + if (ban_set.contains(tem)) { + //throw new WebException(ErrorCode.GROUP_BAN_DESK); + } + } + } + } + log.info("step6:" + enter_old); + +// long uid_hp = Long.parseLong(jedis10.hget(gm_key, "hp")); + long uid_hp = Optional.ofNullable(jedis10.hget(gm_key, "hp")) + .map(String::trim) + .filter(s -> !s.isEmpty()) + .map(Long::valueOf) + .orElse(1L); + System.out.println("uid_hp:----值"+uid_hp); + log.info("step6-1:" + enter_old); + log.info("uid_hp:" + uid_hp); + + if (uid_hp > Integer.MAX_VALUE) { + //throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } +// if (uid_hp <= 0) { +// //throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); +// } + + if (hpOnOff == 1) { + log.info("step6-2:" + enter_old); + + String hp = list.get(1); + String limitInRoom = room_list.get(2); + log.info("step6-3:" + enter_old); + if (hp == null){ + hp = "1"; + } + if (Long.parseLong(hp) > Integer.MAX_VALUE) { + //throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + } + + boolean pass = Redis.use("group1_db1").sismember("pass_games", gameId + ""); + if (!pass && StringUtil.isNotEmpty(limitInRoom)) { + if (Integer.parseInt(hp) < Integer.parseInt(limitInRoom)) { + //throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); + } + } + } + jedis0.hset(session, "room", finalRoom); + log.info("step7:" + enter_old); + + GroupMemberBean gmb = GroupCache.getMember(groupId, uid); + log.error("gmb:" + gmb); + + List t_list = Utility.getMemberParents(jedis10, groupId, uid, true); + log.error("publicJoinRoom t_list:" + t_list); + + if (t_list != null) { + // 奖励还是佣金? + ITArray list1 = TArray.newInstance(); + String p_reward_key = GroupCache.genRewardKey(groupId, gpid); + String p_xipai_reward_key = GroupCache.genXiPaiRewardKey(groupId, gpid); + for (Integer par : t_list) { + log.error("p_reward_key:" + p_reward_key); + log.error("par.toString():" + par.toString()); + + Double val = jedis10.zscore(p_reward_key, par.toString()); + log.info("val:" + val); + + int r = 0; + if (val != null) { + r = val.intValue(); + } + int x = 0; + Double xipai_val = jedis10.zscore(p_xipai_reward_key, par.toString()); + if (xipai_val != null) { + x = xipai_val.intValue(); + } + if (r > 0 || x > 0) { + ITObject obj = TObject.newInstance(); + obj.putInt("p", par); + if (r > 0) { + obj.putInt("r", r); + } + if (x > 0) { + obj.putInt("x", x); + } + list1.addTObject(obj); + } + } + log.info("list1.toJson():" + list1.toJson()); + + jedis0.hset(finalRoom, "prs_" + uid, list1.toJson()); + } + } finally { + lock2.unlock(); + } + } + + ITObject resData = TObject.newInstance(); + resData.putString("room_id", finalRoom.replace("room:", "")); + resData.putInt("hp_times", hp_times); + ITObject gameObj = gb.getTObject(); + resData.putTObject("game_info", gameObj); + resData.putInt("status", _status); + List server_ip = jedis0.hmget(svr, "ip", "port", "intranet"); + log.info("server_ip:" + server_ip); + // resData.putString("server_ip", server_ip.get(0)); + resData.putString("server_ip", server_ip.get(2)); + resData.putString("server_port", server_ip.get(1)); + resData.putInt("groupId", groupId); + resData.putInt("pid", gpid); + resData.putInt("hpOnOff", hpOnOff); + resData.putBoolean("ban_chat1", group_bean.ban_chat1); + resData.putBoolean("ban_chat2", group_bean.ban_chat2); + String lev_str = Redis.use("group1_db10").hget(gm_key, "lev"); + int lev = 3; + if (StringUtil.isNotEmpty(lev_str)) { + lev = Integer.parseInt(lev_str); + } + resData.putInt("lev", lev); + return resData; + } finally { + if (lock != null) + lock.unlock(false); + jedis0.close(); + } + } + + /** + * 加入房间 + * + * @param groupId + * @param roomid + * @param session + * @param platform + * @return + * @throws Exception + */ + public static ITObject joinRoom(int groupId, String roomid, String session, String platform) throws Exception { + log.error("玩家进入房间-begin"); + String grooms_key = GroupCache.genRoomsKey(groupId); + log.error("grooms_key"+grooms_key); + String room_key = roomid; + log.error("room_key"+room_key); + Long tem = Redis.use("group1_db11").zrank(grooms_key, room_key); + if (tem == null) { + System.out.println(ErrorCode.NO_ROOM_NUM); + ////throw new WebException(ErrorCode.NO_ROOM_NUM); + } + + List room_list = Redis.use("group1_db0").hmget(room_key, "fake"); + String fake_json = room_list.get(0); + if (fake_json != null) { + log.error("fake_json:" + fake_json + " is null"); + //throw new WebException(ErrorCode.ROOM_CLOSE); + } + AccountBean acc = AccountCache.getAccount(session); + log.error("玩家进入房间:" + acc.id); + + List s_list = Redis.use("group1_db0").hmget(session, "regTime"); + String robotInfo = s_list.get(0); + if (StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { + log.error("robot:" + acc.id + " match room error"); + ////throw new WebException(ErrorCode.ROOM_CLOSE); + } + int uid = AccountCache.getAccount(session).id; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + List t_list = Utility.getMemberParents(jedis10, groupId, uid, true); + jedis10.close(); + + if (t_list != null) { + // 判断阀值 + for (Integer par : t_list) { + // get aoto_score + String gm_par_key = GroupMemberCache.genKey(groupId, par); + String autoscore1 = Redis.use("group1_db10").hget(gm_par_key, "autoscore"); + Integer autoscore = 0; + if (!StringUtil.isEmpty(autoscore1)) { + autoscore = Integer.parseInt(autoscore1); + } + +// if (autoscore > 0) { +// ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); +// Long hp = totalHp.getLong("hp"); +// if (hp < autoscore) { +// //throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); +// } +// } + } + } + + boolean xingyuhao = false; + if (Redis.use("group1_db1").sismember("gods", Integer.toString(uid))) { + xingyuhao = true; + } + + if (xingyuhao) { + boolean isSpecialGods = false; + { + String specail = Redis.use("group1_db1").hget("gods_special", Integer.toString(uid)); + if (StringUtil.isNotEmpty(specail)) { + isSpecialGods = true; + } + } + + { + List player_list = Redis.use("group1_db0").hmget(room_key, "players"); + + String players_json = player_list.get(0); + if (StringUtil.isNotEmpty(players_json)) { + ITArray players = TArray.newFromJsonData(players_json); + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (player_id == uid) + continue; + + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + boolean isPlayerSpecialGods = false; + String specail = Redis.use("group1_db1").hget("gods_special", Integer.toString(player_id)); + if (StringUtil.isNotEmpty(specail)) { + isPlayerSpecialGods = true; + } + + if (!isSpecialGods && isPlayerSpecialGods) { + + } else { + if (isSpecialGods && isPlayerSpecialGods) { + + } else { + log.error("xingyun:" + acc.id + " can't join rooms:" + room_key + + " xingyun playerId:" + player_id); + //////throw new WebException(ErrorCode.GROUP_BAN_DESK); + } + } + } + } + } + } + } + + try { + ITObject resData = publicJoinRoom(groupId, session, room_key, platform); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + jedis11.zremrangeByScore(grooms_key, 0, 0); + jedis11.close(); + return resData; + } catch (WebException e) { + if (e.getCode() == ErrorCode.GROUP_ROOM_DEL || e.getCode() == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room_key); + } + throw e; + } finally { + + } + } + + /** + * 匹配房间 + * + * @param groupId + * @param pid + * @param session + * @param platform + * @return + * @throws Exception + */ + public static Object matchRoom(int groupId, int pid, String session, String platform, boolean is_null) + throws Exception { + int min_value = pid * 10000 + 1101; + int max_value = pid * 10000 + (is_null ? 1101 : 9999); + String grooms_key = GroupCache.genRoomsKey(groupId); + ITObject resData = null; + Set rooms = null; + Jedis jedis = Redis.use("group1_db11").getJedis(); + try { + rooms = jedis.zrevrangeByScore(grooms_key, max_value, min_value); + Set delRooms = new HashSet(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "fake"); + + String fake_json = room_list.get(0); + if (fake_json == null) { + continue; + } + + delRooms.add(room); + } + rooms.removeAll(delRooms); + } finally { + jedis.close(); + } + + boolean isWhite = false; + boolean isBlack = false; + boolean xingyuhao = false; + AccountBean acc = AccountCache.getAccount(session); + List s_list = Redis.use("group1_db0").hmget(session, "regTime"); + String robotInfo = s_list.get(0); + if (StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { + log.error("robot:" + acc.id + " match room error"); + ////throw new WebException(ErrorCode.ROOM_CLOSE); + } + int uid = acc.id; + Jedis jedis10 = Redis.use("group1_db10").getJedis(); + List t_list = Utility.getMemberParents(jedis10, groupId, uid, true); + String gm_keyx = GroupMemberCache.genKey(groupId, uid); + String blackx = jedis10.hget(gm_keyx, "black"); + if (StringUtil.isNotEmpty(blackx) && blackx.equals("2")) { + isWhite = true; + } + if (StringUtil.isNotEmpty(blackx) && blackx.equals("1")) { + isBlack = true; + } + jedis10.close(); + + if (t_list != null) { + // 判断阀值 + for (Integer par : t_list) { + // get aoto_score + String gm_par_key = GroupMemberCache.genKey(groupId, par); + String autoscore1 = Redis.use("group1_db10").hget(gm_par_key, "autoscore"); + Integer autoscore = 0; + if (!StringUtil.isEmpty(autoscore1)) { + autoscore = Integer.parseInt(autoscore1); + } + +// if (autoscore > 0) { +// ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); +// Long hp = totalHp.getLong("hp"); +// if (hp < autoscore) { +// ////throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); +// } +// } + } + } + + if (Redis.use("group1_db1").sismember("gods", Integer.toString(uid))) { + xingyuhao = true; + } + + if (xingyuhao) { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "players"); + + String players_json = room_list.get(0); + if (players_json == null) { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (player_id == uid) + continue; + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if (StringUtil.isNotEmpty(black) && black.equals("2")) { + haswhite = true; + } + if (StringUtil.isNotEmpty(black) && black.equals("1")) { + hasblack = true; + } + } + + if (haswhite) { + whiteRooms.add(room); + } + if (hasblack) { + blackRooms.add(room); + } + if (haswhite == false && hasblack == false) { + genralRooms.add(room); + } + } + + if (blackRooms.size() == 0) { + blackRooms.addAll(genralRooms); + // if (blackRooms.size() == 0) + // { + // blackRooms.addAll(whiteRooms); + // } + } + + if (blackRooms.size() > 0) { + Collections.shuffle(blackRooms); + + for (String room : blackRooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } else if (isWhite) { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "players"); + + String players_json = room_list.get(0); + if (players_json == null) { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if (StringUtil.isNotEmpty(black) && black.equals("2")) { + haswhite = true; + } + if (StringUtil.isNotEmpty(black) && black.equals("1")) { + hasblack = true; + } + } + + if (haswhite) { + whiteRooms.add(room); + } + if (hasblack) { + blackRooms.add(room); + } + if (hasblack == false && haswhite == false) { + genralRooms.add(room); + } + } + + if (blackRooms.size() == 0) { + blackRooms.addAll(genralRooms); + if (blackRooms.size() == 0) { + blackRooms.addAll(whiteRooms); + } + } + + if (blackRooms.size() > 0) { + Collections.shuffle(blackRooms); + + for (String room : blackRooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } else if (isBlack) { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "players"); + + String players_json = room_list.get(0); + if (players_json == null) { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if (StringUtil.isNotEmpty(black) && black.equals("1")) { + hasblack = true; + } + if (StringUtil.isNotEmpty(black) && black.equals("2")) { + haswhite = true; + } + } + + if (haswhite) { + whiteRooms.add(room); + } + if (hasblack) { + blackRooms.add(room); + } + if (haswhite == false && hasblack == false) { + genralRooms.add(room); + } + } + + if (whiteRooms.size() == 0) { + whiteRooms.addAll(genralRooms); + if (whiteRooms.size() == 0) { + whiteRooms.addAll(blackRooms); + } + } + + if (whiteRooms.size() > 0) { + Collections.shuffle(whiteRooms); + + for (String room : whiteRooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } else { + List blackRooms = new ArrayList<>(); + List whiteRooms = new ArrayList<>(); + List genralRooms = new ArrayList<>(); + for (String room : rooms) { + List room_list = Redis.use("group1_db0").hmget(room, "players"); + + String players_json = room_list.get(0); + if (players_json == null) { + continue; + } + + ITArray players = TArray.newFromJsonData(players_json); + + boolean hasblack = false; + boolean haswhite = false; + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + if (Redis.use("group1_db1").sismember("gods", Integer.toString(player_id))) { + haswhite = true; + } + String gm_key = GroupMemberCache.genKey(groupId, player_id); + String black = Redis.use("group1_db10").hget(gm_key, "black"); + if (StringUtil.isNotEmpty(black) && black.equals("1")) { + hasblack = true; + } + if (StringUtil.isNotEmpty(black) && black.equals("2")) { + haswhite = true; + } + } + + if (haswhite) { + whiteRooms.add(room); + } + if (hasblack) { + blackRooms.add(room); + } + if (hasblack == false && haswhite == false) { + genralRooms.add(room); + } + } + + if (genralRooms.size() == 0) { + genralRooms.addAll(blackRooms); + if (genralRooms.size() == 0) { + genralRooms.addAll(whiteRooms); + } + } + + if (genralRooms.size() > 0) { + Collections.shuffle(genralRooms); + + for (String room : genralRooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } else { + for (String room : rooms) { + try { + resData = publicJoinRoom(groupId, session, room, platform); + break; + } catch (WebException e) { + int code = e.getCode(); + if (code == ErrorCode.GROUP_ROOM_DEL || code == ErrorCode.NO_ROOM_NUM) { + Redis.use("group1_db11").zrem(grooms_key, room); + } else if (code == ErrorCode.NO_SERVICE || code == ErrorCode.GROUP_BAN + || code == ErrorCode.GROUP_LIMIT_NO_HP || code == ErrorCode.GROUP_MEMBER_BAN + || code == ErrorCode.GROUP_BAN_PLAY) { + throw e; + } + } + } + } + } + +// if (resData == null) { +// String key = createGroupRooms(session, groupId, pid); +// System.out.println("创建房间-------" + session + "----------" + groupId + "----------" + pid); +// resData = joinRoom(groupId, key, session, platform); +// } +// return resData; + String key = createGroupRooms(session, groupId, pid); + System.out.println("key +++++++++++++++++" + key); + return key; + + } + + public final static ITObject createGroupRoom(String session, int groupId, int pid) throws Exception { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + String playKey = "g{" + groupId + "}:play:" + pid; + try { + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + if (gpb == null) { + ////throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + int gameId = gpb.gameId; + GameBean gb = GameCache.getGame(gameId); + String svr = _getSvr(jedis0, gb); + if (svr == null) { + log.error("createGroupRoom gameId:" + gameId + " svr:" + svr); + ////throw new WebException(ErrorCode.NO_SERVICE); + } + + String grooms_key = GroupCache.genRoomsKey(groupId); + GroupBean group = GroupCache.getGroup(groupId); + ITObject configData = TObject.newFromJsonData(gpb.config); + int maxPlayers = gpb.maxPlayers; + + int opt = configData.getInt("opt"); + + String owner_session = AccountCache.genKey(group.owner); + Integer pay = gb.pay.get("pay" + opt + "_" + maxPlayers); + if (pay == null) { + log.warn("pay no set!"); + //throw new WebException(ErrorCode._FAILED); + } + + if (pay > 0) { + ArrayList result_list = Utility.payDiamo(jedis0, owner_session, pay); + if (result_list == null) { + //throw new WebException(ErrorCode._FAILED); + } + long result = result_list.get(0); + if (result != 0) { + log.error("createGroupRoom groupId:" + groupId + " pid:" + pid + " group.owner:" + group.owner + + " no diamo"); + //throw new WebException(ErrorCode.NO_DIAMO); + } + long cur_diamo = result_list.get(1); + Utility.payDiamo(EventType.REDIS_EVENT_GROUP_ROOM, group.owner, gameId, pay, (int) cur_diamo, groupId, + pid); + } + + int dissolve_opt = group.dissolve_opt; + int kick_opt = group.kick_opt; + + String newRoomId = Redis.use("group1_db1").rpop("free_room"); + Redis.use("group1_db1").lpush("free_room", newRoomId); + String room_key = "room:" + newRoomId; + + long time = System.currentTimeMillis() / 1000; + Map roomMap = new HashMap(); + roomMap.put("id", newRoomId); + roomMap.put("owner", owner_session); + roomMap.put("svr", svr); + roomMap.put("AA", "0"); + roomMap.put("pay", pay + ""); + roomMap.put("agent", "1"); + roomMap.put("group", groupId + ""); + roomMap.put("gpid", pid + ""); + roomMap.put("payer", group.owner + ""); + roomMap.put("maxPlayers", maxPlayers + ""); + roomMap.put("times", gb.opt.get(opt) + ""); + roomMap.put("opt", opt + ""); + roomMap.put("status", "0"); + roomMap.put("hpOnOff", gpb.hpOnOff + ""); + roomMap.put("rewardType", gpb.rewardType + ""); + roomMap.put("rewardValueType", gpb.rewardValueType + ""); + roomMap.put("xipai_rewardType", gpb.xipai_rewardType + ""); + roomMap.put("xipai_rewardValueType", gpb.xipai_rewardValueType + ""); + roomMap.put("dismiss_time", DISMISS_TIME[dissolve_opt - 1]); + roomMap.put("kick_time", KICK_TIME[kick_opt - 1]); + roomMap.put("hp_times", gpb.hp_times + ""); + if (gpb.hpOnOff == 1) { + ITObject hpObj = TObject.newFromJsonData(gpb.hpConfig); + if (hpObj.getInt("limitInRoom") != null) { + roomMap.put("limitInRoom", hpObj.getInt("limitInRoom") + ""); + } + configData.putTObject("hpData", hpObj); + } + + configData.del("opt"); + configData.del("AA"); + roomMap.put("options", configData.toJson()); + roomMap.put("game", gameId + ""); + roomMap.put("open", "1"); + roomMap.put("round", "0"); + roomMap.put("create_time", time + ""); + roomMap.put("cache_ver", "1"); + jedis0.hmset(room_key, roomMap); + //int count =Integer.parseInt(leftover_robot)-1; + //jedis11.hset(playKey, "robot_leftover", String.valueOf(count)); + + ITObject resData = TObject.newInstance(); + resData.putInt("gameId",gameId); + resData.putString("roomId",newRoomId); + /** + * pid open status 剩余空位 11 1 1 00 + */ + + String fake = jedis0.hget(room_key, "fake"); + if (StringUtil.isNotEmpty(fake)) { + log.info("create room:" + newRoomId + " session:" + session + " fake:" + fake + " pay:" + pay + + " players:" + jedis0.hget(room_key, "players")); + Redis.use().hset(room_key, "status", 3 + ""); + Redis.use().hincrBy(room_key, "cache_ver", 1); + Redis.use().expire(room_key, 20); + } else { + Redis.use("group1_db11").zadd(grooms_key, pid * 10000 + 1101, room_key); +// GroupPublisherService.addRoomEvt(groupId, newRoomId); + } + return resData; + + + } finally { + jedis0.close(); + } + + } + private final static String createGroupRooms(String session, int groupId, int pid) throws Exception { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + + + GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); + System.out.println("gph+++++++++++++++++++++++++++" + gpb); + if (gpb == null) { + //throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + } + + int gameId = gpb.gameId; + GameBean gb = GameCache.getGame(gameId); + String svr = _getSvr(jedis0, gb); + System.out.println("gameId +++++" +gameId); + System.out.println("svr +++++" + gameId); + if (svr == null) { + log.error("createGroupRoom gameId:" + gameId + " svr:" + svr); + //throw new WebException(ErrorCode.NO_SERVICE); + } + + String grooms_key = GroupCache.genRoomsKey(groupId); + GroupBean group = GroupCache.getGroup(groupId); + ITObject configData = TObject.newFromJsonData(gpb.config); + int maxPlayers = gpb.maxPlayers; + + int opt = configData.getInt("opt"); + + String owner_session = AccountCache.genKey(group.owner); + Integer pay = gb.pay.get("pay" + opt + "_" + maxPlayers); + + + if (pay == null) { + log.warn("pay no set!"); + //throw new WebException(ErrorCode._FAILED); + } + + if (pay > 0) { + ArrayList result_list = Utility.payDiamo(jedis0, owner_session, pay); + if (result_list == null) { + //throw new WebException(ErrorCode._FAILED); + } + long result = result_list.get(0); + if (result != 0) { + log.error("createGroupRoom groupId:" + groupId + " pid:" + pid + " group.owner:" + group.owner + + " no diamo"); + //throw new WebException(ErrorCode.NO_DIAMO); + } + long cur_diamo = result_list.get(1); + Utility.payDiamo(EventType.REDIS_EVENT_GROUP_ROOM, group.owner, gameId, pay, (int) cur_diamo, groupId, + pid); + } + + int dissolve_opt = group.dissolve_opt; + int kick_opt = group.kick_opt; + + String newRoomId = Redis.use("group1_db1").rpop("free_room"); + Redis.use("group1_db1").lpush("free_room", newRoomId); + String room_key = "room:" + newRoomId; + + long time = System.currentTimeMillis() / 1000; + Map roomMap = new HashMap(); + roomMap.put("id", newRoomId); + roomMap.put("owner", owner_session); + roomMap.put("svr", svr); + roomMap.put("AA", "0"); + roomMap.put("pay", pay + ""); + roomMap.put("agent", "1"); + roomMap.put("group", groupId + ""); + roomMap.put("gpid", pid + ""); + roomMap.put("payer", group.owner + ""); + roomMap.put("maxPlayers", maxPlayers + ""); + roomMap.put("times", gb.opt.get(opt) + ""); + roomMap.put("opt", opt + ""); + roomMap.put("status", "0"); + roomMap.put("hpOnOff", gpb.hpOnOff + ""); + roomMap.put("rewardType", gpb.rewardType + ""); + roomMap.put("rewardValueType", gpb.rewardValueType + ""); + roomMap.put("xipai_rewardType", gpb.xipai_rewardType + ""); + roomMap.put("xipai_rewardValueType", gpb.xipai_rewardValueType + ""); + roomMap.put("dismiss_time", DISMISS_TIME[dissolve_opt - 1]); + roomMap.put("kick_time", KICK_TIME[kick_opt - 1]); + roomMap.put("hp_times", gpb.hp_times + ""); + if (gpb.hpOnOff == 1) { + ITObject hpObj = TObject.newFromJsonData(gpb.hpConfig); + if (hpObj.getInt("limitInRoom") != null) { + roomMap.put("limitInRoom", hpObj.getInt("limitInRoom") + ""); + } + configData.putTObject("hpData", hpObj); + } + + configData.del("opt"); + configData.del("AA"); + roomMap.put("options", configData.toJson()); + roomMap.put("game", gameId + ""); + roomMap.put("open", "1"); + roomMap.put("round", "0"); + roomMap.put("create_time", time + ""); + roomMap.put("cache_ver", "1"); + jedis0.hmset(room_key, roomMap); + + /** + * pid open status 剩余空位 11 1 1 00 + */ + + String fake = jedis0.hget(room_key, "fake"); + if (StringUtil.isNotEmpty(fake)) { + log.info("create room:" + newRoomId + " session:" + session + " fake:" + fake + " pay:" + pay + + " players:" + jedis0.hget(room_key, "players")); + Redis.use().hset(room_key, "status", 3 + ""); + Redis.use().hincrBy(room_key, "cache_ver", 1); + Redis.use().expire(room_key, 20); + } else { + Redis.use("group1_db11").zadd(grooms_key, pid * 10000 + 1101, room_key); +// GroupPublisherService.addRoomEvt(groupId, newRoomId); + } + return room_key; + } finally { + jedis0.close(); + } + + } + + /** + * 删除房间 + * + * @param groupId + * @param roomId + * @return + * @throws Exception + */ + public static final ITObject delRoom(int groupId, String roomId) throws Exception { + String tag_key = "room:" + roomId; + Jedis jedis0 = Redis.use("group1_db0").getJedis(); +// String svr = StringUtil.Empty; + + RedisLock lock = new RedisLock(tag_key, jedis0); + try { + lock.lock(); + List list = jedis0.hmget(tag_key, "AA", "payer", "pay", "group", "game", "status", "gpid", "fake", + "players"); + String status = list.get(5); + if (StringUtil.isEmpty(status)) { + //throw new WebException(ErrorCode.NO_ROOM_NUM); + } + int _status = Integer.parseInt(status); + if (_status == 2 || _status == 3) { + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); + } + String group = list.get(3); + int _gid = 0; + if (StringUtil.isNotEmpty(group)) { + _gid = Integer.parseInt(group); + } + + String strGpid = list.get(6); + int _gpid = 0; + if (StringUtil.isNotEmpty(strGpid)) { + _gpid = Integer.parseInt(strGpid); + } + if (_gid != groupId) { + //throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + } + String strFake = list.get(7); + if (_status == 0) { + if (strFake == null) { + int gameId = Integer.parseInt(list.get(4)); + boolean pay_AA = Integer.parseInt(list.get(0)) == 1; + if (!pay_AA) { + int payer = Integer.parseInt(list.get(1)); + int pay = Integer.parseInt(list.get(2)); + Utility.payDiamo(EventType.REDIS_EVENT_BACK_PAY, payer, gameId, pay, groupId, _gpid); + } + } + } + if (strFake != null) { + try { + ITArray players = TArray.newFromJsonData(list.get(8)); + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + Redis.use("group1_db1").srem("used_robot", Integer.toString(player_id)); + // Redis.use("group1_db1").sadd("free_robot", Integer.toString(player_id)); + + } + } catch (Exception e) { + + } + } + jedis0.hset(tag_key, "status", "2"); + BaseCache.updateCacheVer(jedis0, tag_key); + GroupPublisherService.delRoomEvt(groupId, roomId); +// svr = jedis0.hget(tag_key, "svr"); +// +// List server_ip = Redis.use("group1_db0").hmget(svr, "ip", "port"); +// String ip = server_ip.get(0); +// if(StringUtil.isEmpty(ip)) { +// //throw new WebException(ErrorCode.NO_SERVICE); +// } +// String port =server_ip.get(1); + ITObject obj = TObject.newInstance(); +// obj.putString("ip", ip); +// obj.putInt("port", Integer.parseInt(port)); + return obj; + } finally { + lock.unlock(); + } + + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/RoomBusiness.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/RoomBusiness.java new file mode 100644 index 0000000..5d99b9c --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/RoomBusiness.java @@ -0,0 +1,136 @@ +package com.robotcm.taurus.client.business; + +import com.data.util.ErrorCode; +import com.game.Global; +import com.game.MainServer; +import com.game.data.JoinRoomData; +import com.game.data.Room; +import com.google.gson.Gson; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.plugin.redis.RedisLock; +import com.taurus.core.util.StringUtil; +import com.taurus.permanent.data.Session; +import redis.clients.jedis.Jedis; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +/** + * 房间管理类 + * + * + */ +public class RoomBusiness { + + public ConcurrentHashMap tableMap; + + public RoomBusiness() { + this.tableMap = new ConcurrentHashMap(); + } + + /** + * 进入房间 + * + * @param sender + * @param session_key + * @param gid + */ + public void joinRoom(Session sender, String session_key, int gid, String gps_pos) { + Jedis jedis = Redis.use().getJedis(); + try { + if (!jedis.exists(session_key)) { + MainServer.instance.sendResponse(gid, ErrorCode._NO_SESSION, null, sender); + return; + } + + String room_key = jedis.hget(session_key, "room"); + if (StringUtil.isEmpty(room_key)) { + MainServer.instance.sendResponse(gid, ErrorCode.NO_ROOM_NUM, null, sender); + return; + } + Map room_map = null; + RedisLock lock = new RedisLock(room_key, jedis); + try { + lock.lock(); + room_map = jedis.hgetAll(room_key); + String status = room_map.get("status"); + if (StringUtil.isEmpty(status)) { + Global.gameCtr.delRoomSeat(session_key, room_key); + MainServer.instance.sendResponse(gid, ErrorCode.NO_ROOM_NUM, null, sender); + return; + } + if (status.equals("3") || status.equals("2")) { + Global.gameCtr.delRoomSeat(session_key, room_key); + MainServer.instance.sendResponse(gid, ErrorCode.GROUP_ROOM_DEL, null, sender); + return; + } + +// if (Global.gameId != Integer.parseInt(room_map.get("game"))) { +//// Global.logger.error("joinRoom gameId:"+Global.gameId+" != gameId:" + Integer.parseInt(room_map.get("game"))); +// MainServer.instance.sendResponse(gid, ErrorCode.NO_SERVICE, null, sender); +// return; +// } + String room_id = room_map.get("id"); + Room room = null; + if (this.tableMap.containsKey(room_id)) { + room = this.tableMap.get(room_id); + if (room.isDestroy) { + MainServer.instance.sendResponse(gid, ErrorCode._FAILED, null, sender); + return; + } + } else { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + Gson gson = new Gson(); + String json = jedis0.get("robot_" + room_id); + System.out.println("json:"+json); + room = gson.fromJson(json, Room.class); + System.out.println("room:" + room); +// room = MainServer.instance.newRoom(room_id, room_map); + room.loadRedisPlayer(); + this.tableMap.put(room_id, room); + room.start(); +// room.stateMachine.changeState(Global.getState(RoomReloadState.class)); + } + if (room.isActive() == false) { + room.start(); + } + + sender.setHashId(session_key); + final JoinRoomData jrd = new JoinRoomData(); + jrd.room = room; + jrd.session_key = session_key; + jrd.sender = sender; + jrd.gps_pos = gps_pos; + Global.gameCtr.joinRoom(jrd, gid); + + } finally { + lock.unlock(false); + } + } catch (Exception e) { + e.printStackTrace(); +// Global.logger.error(e); + MainServer.instance.sendResponse(gid, 500, null, sender); + } finally { + jedis.close(); + } + } + + /** + * 解散房间 + * + * @param roomid 房间ID + */ + public void dismissRoom(String roomid, boolean sendEvt) { + Room room = this.tableMap.get(roomid); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + RedisLock lock = new RedisLock(room.room_key, jedis0); + try { + lock.lock(); + room.destroy(sendEvt); + this.tableMap.remove(roomid); + } finally { + lock.unlock(); + } + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/IOHandler.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/IOHandler.java new file mode 100644 index 0000000..2eae478 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/IOHandler.java @@ -0,0 +1,251 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.util.ByteArray; +import com.taurus.core.util.Logger; +import com.taurus.core.util.Utils; +import com.robotcm.taurus.client.SocketCode; + +import java.io.IOException; + +/** + * 鍗忚鍖呭瓧鑺傛祦瑙f瀽 + * + * @author daixiwei daixiwei15@126.com + * + */ +class IOHandler { + private final Logger logger = Logger.getLogger(IOHandler.class); + private static final String ACTION_ID = "a"; + private static final String PARAM_ID = "p"; + static final int INT_BYTE_SIZE = 4; + + private static final ByteArray EMPTY_BUFFER = new ByteArray(); + private int _skipBytes = 0; + private ByteArray _buffer; + private int _expectedLength = -1; + private boolean _compressed = false; + + private SocketEngine _engine; + private SystemController _controller; + + /** + * 璇诲彇鐘舵€? + */ + private PacketReadState _readState = PacketReadState.WAIT_NEW_PACKET; + + IOHandler(SocketEngine client, SystemController controller) { + _engine = client; + _controller = controller; + } + + /** + * + * @param data + * @return + * @throws IOException + */ + private ByteArray handleDataSize(ByteArray data) throws Exception { + int num = data.readInt(); + int pos = INT_BYTE_SIZE; + if (num != -1) { + _expectedLength = num; + data = resizeByteArray(data, pos, data.length() - pos); + _readState = PacketReadState.WAIT_DATA; + return data; + } + _readState = PacketReadState.WAIT_DATA_SIZE_FRAGMENT; + _buffer.writeBytes(data.bytes()); + data = EMPTY_BUFFER; + return data; + } + + /** + * + * @param data + * @return + * @throws IOException + */ + private ByteArray handleDataSizeFragment(ByteArray data) throws Exception { + int count = INT_BYTE_SIZE - _buffer.length(); + if (data.length() >= count) { + _buffer.writeBytes(data.bytes(), 0, count); + int num2 = INT_BYTE_SIZE; + ByteArray array = new ByteArray(); + array.writeBytes(_buffer.bytes(), 0, num2); + array.position(0); + int num3 = array.readInt(); + _expectedLength = num3; + _buffer = new ByteArray(); + _readState = PacketReadState.WAIT_DATA; + if (data.length() > count) { + data = resizeByteArray(data, count, data.length() - count); + return data; + } + data = EMPTY_BUFFER; + return data; + } + _buffer.writeBytes(data.bytes()); + data = EMPTY_BUFFER; + return data; + } + + /** + * + * @param data + * @return + */ + private ByteArray handleInvalidData(ByteArray data) { + if (_skipBytes == 0) { + _readState = PacketReadState.WAIT_NEW_PACKET; + return data; + } + int pos = Math.min(data.length(), _skipBytes); + data = resizeByteArray(data, pos, data.length() - pos); + _skipBytes -= pos; + return data; + } + + /** + * + * @param data + * @return + */ + private ByteArray handleNewPacket(ByteArray data) throws Exception { + _buffer = new ByteArray(); + _expectedLength = -1; + _compressed = data.readByte() > 0; + data = resizeByteArray(data, 1, data.length() - 1); + _readState = PacketReadState.WAIT_DATA_SIZE; + return data; + } + + /** + * + * @param data + * @return + */ + private ByteArray handlePacketData(ByteArray data) throws Exception { + int count = _expectedLength - _buffer.length(); + boolean flag = data.length() > count; + ByteArray array = new ByteArray(data.bytes()); + try { + if (data.length() >= count) { + _buffer.writeBytes(data.bytes(), 0, count); + if (_compressed) { + _buffer.uncompress(); + } + dispatchRequest(_buffer); + _readState = PacketReadState.WAIT_NEW_PACKET; + } else { + _buffer.writeBytes(data.bytes()); + } + if (flag) { + data = resizeByteArray(data, count, data.length() - count); + return data; + } + data = EMPTY_BUFFER; + } catch (Exception exception) { + logger.error("Error handling data ", exception); + _skipBytes = count; + _readState = PacketReadState.INVALID_DATA; + return array; + } + return data; + } + + private void dispatchRequest(ByteArray _buffer) throws IOException { + ITObject requestObject = TObject.newFromBinaryData(_buffer.bytes()); + Packet packet = new Packet(); + if (requestObject.isNull(ACTION_ID)) { + throw new IOException("Request rejected: No Action ID in request!"); + } + packet.actionID = requestObject.getByte(ACTION_ID); + packet.parameters = requestObject.getTObject(PARAM_ID); + _controller.handlePacket(packet); + } + + /** + * + * @param data + * @throws IOException + */ + public void onDataRead(ByteArray data) throws IOException { + if (data.length() == 0) { + throw new IOException("Unexpected empty packet data: no readable bytes available!"); + } + + data.position(0); + try { + while (data.length() > 0) { + if (_readState == PacketReadState.WAIT_NEW_PACKET) { + data = handleNewPacket(data); + } else { + if (_readState == PacketReadState.WAIT_DATA_SIZE) { + data = handleDataSize(data); + continue; + } + if (_readState == PacketReadState.WAIT_DATA_SIZE_FRAGMENT) { + data = handleDataSizeFragment(data); + continue; + } + if (_readState == PacketReadState.WAIT_DATA) { + data = handlePacketData(data); + continue; + } + if (_readState == PacketReadState.INVALID_DATA) { + data = handleInvalidData(data); + } + } + } + } catch (Exception e) { + this.logger.error(e); + } + + } + + /** + * + * @param packet + * @throws IOException + */ + public void onDataWrite(Packet packet) throws IOException { + ByteArray binData = new ByteArray(); + + ITObject obj2 = new TObject(); + obj2.putByte(ACTION_ID, (byte) packet.actionID); + obj2.putTObject(PARAM_ID, packet.parameters); + byte[] array2 = obj2.toBinary(); + boolean compression = array2.length > _engine.getProtocolCompression(); + if (compression) { + array2 = Utils.compress(array2); + } + binData.writeByte((byte) (compression ? 1 : 0)); + binData.writeInt(array2.length); + binData.writeBytes(array2); + + if (_engine._socket.isConnected()) { + if (!_engine._socket.send(binData.bytes())) { + _engine.enqueueStatusCallback(SocketCode.SendError); + } + } + } + + /** + * + * @param array + * @param pos + * @param len + * @return + */ + private ByteArray resizeByteArray(ByteArray array, int pos, int len) { + byte[] dst = new byte[len]; + System.arraycopy(array.bytes(), pos, dst, 0, len); + return new ByteArray(dst); + } + + static enum PacketReadState { + WAIT_NEW_PACKET, WAIT_DATA_SIZE, WAIT_DATA_SIZE_FRAGMENT, WAIT_DATA, INVALID_DATA + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/ISocket.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/ISocket.java new file mode 100644 index 0000000..8d73587 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/ISocket.java @@ -0,0 +1,113 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.robotcm.taurus.client.SocketCode; + +/** + * Socket核心基类 + * @author daixiwei daixiwei15@126.com + * + */ +public abstract class ISocket { + protected static final Logger logger = Logger.getLogger(ISocket.class); + SocketEngine _engine; + /** + * 当前socket状态 + */ + public volatile SocketState state = SocketState.Disconnected; + /** + * 服务器地址 + */ + protected String serverAddress; + /** + * 服务器端口 + */ + protected int serverPort; + + /** + * 网络链接状态 + * @return + */ + public boolean isConnected() { + return state == SocketState.Connected; + } + + public ISocket(SocketEngine peerBase) { + if (peerBase == null) { + throw new RuntimeException("Can't init without peer"); + } + this._engine = peerBase; + } + + public boolean connect() { + boolean result; + if (state != SocketState.Disconnected) { + logger.error("Calling connect when the socket is not disconnected"); + result = false; + } else if (_engine == null) { + result = false; + } else if (!tryParseAddress(_engine.getServerAddress())) { + logger.error("Failed parsing address: " + _engine.getServerAddress()); + result = false; + } else { + result = true; + } + return result; + } + + /** + * 断开连接 + * @return + */ + public abstract boolean disconnect(); + + /** + * 发送流数据 + * @param data + * @return + */ + public abstract boolean send(byte[] data); + + protected void handleException(SocketCode statusCode) { + state = SocketState.Disconnecting; + _engine.enqueueStatusCallback(statusCode); + _engine.enqueueActionForDispatch(new Runnable() { + @Override + public void run() { + disconnect(); + } + }); + } + + /** + * 解析网络地址 + * @param addressAndPort + * @param address + * @param port + * @return + */ + protected boolean tryParseAddress(String addressAndPort) { + boolean result = true; + if (StringUtil.isEmpty(addressAndPort)) { + result = false; + } else { + int num = addressAndPort.lastIndexOf(':'); + if (num <= 0) { + result = false; + } else if (addressAndPort.indexOf(':') != num && (!addressAndPort.contains("[") || !addressAndPort.contains("]"))) { + result = false; + } else { + serverAddress = addressAndPort.substring(0, num); + String s = addressAndPort.substring(num + 1); + try { + serverPort = Integer.parseInt(s); + } catch (Exception e) { + result = false; + } + } + } + return result; + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/LagMonitor.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/LagMonitor.java new file mode 100644 index 0000000..9948019 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/LagMonitor.java @@ -0,0 +1,104 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.util.Logger; + +import java.io.IOException; +import java.util.*; + + +/** + * 网络监听/心跳 + * @author daixiwei daixiwei15@126.com + * + */ +public class LagMonitor extends TimerTask { + private static final Logger logger = Logger.getLogger(LagMonitor.class); + private int _averagePingTime; + private Timer _pollTimer; + private int _queueSize; + private int _interval; + private boolean _run; + private SocketEngine _engine; + private List _valueQueue; + private Queue write_queue = new LinkedList(); + + public LagMonitor(SocketEngine engine, int interval, int queueSize) { + if (interval < 1) { + interval = 1; + } + _engine = engine; + _valueQueue = new ArrayList(); + _queueSize = queueSize; + _pollTimer = new Timer(); + _interval = interval * 1000; + _averagePingTime = 1000; + } + + public void fnPingPong() { + long w_time = write_queue.poll(); + long item = System.currentTimeMillis() - w_time; + if (_valueQueue.size() >= _queueSize) { + _valueQueue.remove(0); + } + _valueQueue.add(item); + if (_valueQueue.size() == 0) { + _averagePingTime = 0; + } + int num = 0; + for (int i = 0; i < _valueQueue.size(); ++i) { + num += _valueQueue.get(i); + } + _averagePingTime = (num / _valueQueue.size()); + } + + /** + * 启动监听 + */ + public void start() { + if (!isRunning()) { + this._run = true; + _pollTimer.scheduleAtFixedRate(this, 0, _interval); + } + } + + /** + * 停止监听 + */ + public void stop() { + if (isRunning()) { + this._run = false; + _pollTimer.purge(); + } + } + + public void destroy() { + stop(); + _pollTimer.cancel(); + _pollTimer = null; + _engine = null; + } + + /** + * 平均Ping的时间 + * @return + */ + public int getAveragePingTime() { + return _averagePingTime; + + } + + public boolean isRunning() { + return _run; + + } + + @Override + public void run() { + try { + _engine._controller.sendPingPong(); + write_queue.offer(System.currentTimeMillis()); + } catch (IOException e) { + logger.error(e); + } + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/Packet.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/Packet.java new file mode 100644 index 0000000..b733192 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/Packet.java @@ -0,0 +1,20 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.entity.ITObject; + +/** + * 网络协议数据包 + * @author daixiwei daixiwei15@126.com + * + */ +public class Packet { + + /** + * 协议包ID + */ + public int actionID; + /** + * 参数数据 + */ + public ITObject parameters; +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketEngine.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketEngine.java new file mode 100644 index 0000000..ba740e7 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketEngine.java @@ -0,0 +1,160 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import com.robotcm.taurus.client.*; +import com.robotcm.taurus.client.TaurusClient.ConnectionProtocol; + +import java.io.IOException; +import java.util.LinkedList; +import java.util.Queue; + +/** + * SocketEngine + * + * @author daixiwei daixiwei15@126.com + * + */ +public class SocketEngine implements ISocketLayer { + private static final Logger logger = Logger.getLogger(SocketEngine.class); + + ISocket _socket; + private String _sessionToken; + private String _serverAddress; + + private ICallback _onConnect; + ICallback _onEvent; + private Queue _actionQueue = new LinkedList(); + + SystemController _controller; + LagMonitor _lagMonitor; + IOHandler _packetHandler; + TaurusClient _client; + + public SocketEngine(TaurusClient client) { + _socket = new SocketTcp(this); + _controller = new SystemController(this); + _packetHandler = new IOHandler(this, _controller); + _lagMonitor = new LagMonitor(this, NetManager.TIMEOUT_TIME, 10); + } + + @Override + public void connect(String ip, String game) { + _serverAddress = ip; + _socket.connect(); + } + + @Override + public void disconnect() { + _socket.disconnect(); + if (_lagMonitor != null) + _lagMonitor.destroy(); + _lagMonitor = null; + } + + @Override + public void processEvent() { + if (_socket.isConnected() && _controller.isTimeOut()) { + if (_onConnect != null) + _onConnect.action(SocketCode.TimeoutDisconnect); + return; + } + + while (true) { + Runnable myAction; + synchronized (_actionQueue) { + if (_actionQueue.size() <= 0) { + break; + } + myAction = _actionQueue.poll(); + } + myAction.run(); + } + } + + public void write(Message msg) { + try { + _controller.sendRequest(msg); + } catch (IOException e) { + logger.error(e); + } + } + + void onStatusChanged(SocketCode statusCode) { + if (statusCode != SocketCode.Connect) { + _socket.disconnect(); + this.disconnect(); + } + System.out.println("status : " + statusCode); + logger.info("status : " + statusCode); + if (statusCode == SocketCode.Connect) { + this.onHandshake(); + } else { + if (_onConnect != null) + _onConnect.action(statusCode); + } + } + + void onHandshake() { + _controller.refreshTime(); + _lagMonitor.start(); + if (_onConnect != null) + _onConnect.action(SocketCode.Connect); + } + + void enqueueActionForDispatch(Runnable action) { + synchronized (_actionQueue) { + _actionQueue.offer(action); + } + } + + void enqueueStatusCallback(final SocketCode statusValue) { + synchronized (_actionQueue) { + _actionQueue.offer(new Runnable() { + @Override + public void run() { + onStatusChanged(statusValue); + } + }); + } + } + + + + + public String getServerAddress() { + return _serverAddress; + } + + @Override + public ConnectionProtocol getProtocol() { + return ConnectionProtocol.Tcp; + } + + public int getAveragePingTime() { + return _lagMonitor != null ? _lagMonitor.getAveragePingTime() : 1000; + } + + public void setSession(String session) { + _sessionToken = session == null ? "" : session; + } + + public String getSession() { + return _sessionToken; + + } + + @Override + public void setOnConnect(ICallback onConnect) { + _onConnect = onConnect; + } + + @Override + public void setOnEvent(ICallback onEvent) { + _onEvent = onEvent; + } + + public int getProtocolCompression() { + return 100; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketState.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketState.java new file mode 100644 index 0000000..5dcd5e0 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketState.java @@ -0,0 +1,13 @@ +package com.robotcm.taurus.client.io; + +/** + * 缃戠粶鐘舵€佹灇涓? + * @author daixiwei daixiwei15@126.com + * + */ +public enum SocketState{ + Disconnected, + Connecting, + Connected, + Disconnecting +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketTcp.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketTcp.java new file mode 100644 index 0000000..8a75dd2 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SocketTcp.java @@ -0,0 +1,156 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.util.ByteArray; +import com.robotcm.taurus.client.NetManager; +import com.robotcm.taurus.client.SocketCode; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.InetSocketAddress; +import java.net.Socket; +import java.net.SocketAddress; + +/** + * Tcp协议 Socket核心类 + * @author daixiwei daixiwei15@126.com + * + */ +class SocketTcp extends ISocket { + private static final int READ_BUFFER_SIZE = 0x1000; + private byte[] _byteBuffer = new byte[READ_BUFFER_SIZE]; + + private Socket _connection; + private final Object _syncer = new Object(); + + public SocketTcp(SocketEngine npeer) { + super(npeer); + } + + @Override + public boolean connect() { + if (!super.connect()) { + return false; + } else { + state = SocketState.Connecting; + Thread t = new Thread(new Runnable() { + @Override + public void run() { + connectThread(); + } + }); + t.setName("mpnet connect thread"); + t.start(); + return true; + } + } + + private void connectThread() { + try { + SocketAddress remoteAddr = new InetSocketAddress(serverAddress, super.serverPort); + _connection = new Socket(); + _connection.setTcpNoDelay(true); + _connection.connect(remoteAddr, NetManager.TIMEOUT_TIME * 1000); + state = SocketState.Connected; + _engine.enqueueStatusCallback(SocketCode.Connect); + } catch (Exception ex) { + try { + if (_connection != null) + _connection.close(); + } catch (Exception e) { + logger.error("Connection close error", e); + } + logger.error("Connection error", ex); + handleException(SocketCode.ExceptionOnConnect); + return; + } + Thread _thrSocketReader = new Thread(new Runnable() { + @Override + public void run() { + __read(); + } + }); + _thrSocketReader.start(); + } + + @Override + public boolean disconnect() { + if (state == SocketState.Disconnected) + return false; + state = SocketState.Disconnecting; + synchronized (_syncer) { + if (_connection != null) { + try { + _connection.close(); + } catch (Exception ex) { + logger.error("Disconnect error", ex); + } + _connection = null; + } + } + state = SocketState.Disconnected; + return true; + } + + @Override + public boolean send(byte[] data) { + return __writeSocket(data); + } + + private boolean __writeSocket(byte[] buf) { + if (_connection == null || state != SocketState.Connected) { + logger.error("Trying to write to disconnected socket"); + return false; + } else { + try { + OutputStream outStream = _connection.getOutputStream(); + outStream.write(buf); + outStream.flush(); + } catch (Exception exception2) { + logger.error("General error writing to socket", exception2); + handleException(SocketCode.SendError); + return false; + } + } + return true; + } + + private void __read() { + int size = 0; + while (state == SocketState.Connected) { + try { + try { + InputStream inputStream = _connection.getInputStream(); + size = inputStream.read(_byteBuffer); + } catch (Exception ex) { + throw new TSocketException(SocketCode.ExceptionOnReceive); + } + if (size == 0 || size == -1) { +// System.out.println("socket----报错--------111111--------"); + throw new TSocketException(SocketCode.DisconnectByServer); + } + __handleBinaryData(_byteBuffer, size); + + } catch (TSocketException ex3) { + if (state != SocketState.Disconnecting && state.ordinal() > SocketState.Disconnected.ordinal()) { + logger.error("Receiving failed.: ", ex3); + super.handleException(ex3.socketCode); + } + } catch (Exception ex4) { + if (state != SocketState.Disconnecting && state.ordinal() > SocketState.Disconnected.ordinal()) { + logger.error("Receiving Exception: ", ex4); + super.handleException(SocketCode.ExceptionOnReceive); + } + } + } + + this.disconnect(); + } + + private void __handleBinaryData(byte[] buf, int size) throws IOException { + byte[] dst = new byte[size]; + System.arraycopy(buf, 0, dst, 0, size); + ByteArray array = new ByteArray(dst); + _engine._packetHandler.onDataRead(array); + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SystemController.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SystemController.java new file mode 100644 index 0000000..6f84d50 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/SystemController.java @@ -0,0 +1,177 @@ +package com.robotcm.taurus.client.io; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.MessageResponse; +import com.robotcm.taurus.client.NetManager; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +/** + * 协议处理控制器 + * + * @author daixiwei daixiwei15@126.com + * + */ +public class SystemController { + public static final String CONNECT_TOKE = "$t"; + public static final String CONNECT_PROT_COMPRESSION = "$pc"; + public static final String REQUEST_CMD = "$c"; + public static final String REQUEST_GID = "$gi"; + public static final String REQUEST_PARM = "$p"; + public static final String REQUEST_RESULT = "$r"; + + /** + * pingpong + */ + public static final int ACTION_PINGPONG = 0; + /** + * 客户端请求 + */ + public static final int ACTION_REQUST_CMD = 1; + /** + * 服务器事件消息 + */ + public static final int ACTION_EVENT_CMD = 2; + + private SocketEngine _engine; + private long _lastTime; + private List _handleList = new ArrayList(); + private int _tempID; + + public SystemController(SocketEngine client) { + _engine = client; + _lastTime = System.currentTimeMillis(); + } + + private int _getValidID() { + return ++_tempID; + } + + + public void handlePacket(Packet packet) { + _lastTime = System.currentTimeMillis(); + switch (packet.actionID) { + case ACTION_PINGPONG: + fnPingPong(packet); + break; + case ACTION_REQUST_CMD: + fnOperationResponse(packet); + break; + case ACTION_EVENT_CMD: + fnOperationEvent(packet); + break; + } + } + + void sendRequest(Message msg) throws IOException { + Packet packet = new Packet(); + packet.actionID = SystemController.ACTION_REQUST_CMD; + ITObject obj = TObject.newInstance(); + obj.putString(SystemController.REQUEST_CMD, msg.command); + int gid = 0; + if (msg.callback != null) { + gid = _getValidID(); + msg.lastTime = System.currentTimeMillis(); + msg.gid = gid; + synchronized (_handleList) { + _handleList.add(msg); + } + } + obj.putInt(SystemController.REQUEST_GID, gid); + obj.putTObject(SystemController.REQUEST_PARM, msg.param); + packet.parameters = obj; + _engine._packetHandler.onDataWrite(packet); + } + + void sendPingPong() throws IOException { + Packet packet = new Packet(); + packet.actionID = SystemController.ACTION_PINGPONG; + packet.parameters = TObject.newInstance(); + _engine._packetHandler.onDataWrite(packet); + } + + private final void fnOperationResponse(final Packet packet) { + final int gid = packet.parameters.getInt(REQUEST_GID); + final int result = packet.parameters.getInt(REQUEST_RESULT); + ITObject tem = null; + if (packet.parameters.containsKey(REQUEST_PARM)) { + tem = packet.parameters.getTObject(REQUEST_PARM); + } + final ITObject param = tem; + _engine.enqueueActionForDispatch(new Runnable() { + @Override + public void run() { + handleOperationResponse(result, gid, param); + } + }); + } + + private void handleOperationResponse(int result, int gid, ITObject param) { + Message msg = null; + int index = 0; + int len = _handleList.size(); + if (gid > 0) { + for (int i = 0; i < len; ++i) { + if (gid == _handleList.get(i).gid) { + msg = _handleList.get(i); + index = i; + break; + } + } + } + + if (msg != null) { + if (msg.callback != null) { + MessageResponse response = new MessageResponse(); + msg.param = param; + response.messageData = msg; + response.returnCode = result; + msg.callback.action(response); + } + synchronized (_handleList) { + _handleList.remove(index); + } + } + } + + private final void fnOperationEvent(Packet packet) { + final String cmd = packet.parameters.getString(REQUEST_CMD); + ITObject tem = null; + if (packet.parameters.containsKey(REQUEST_PARM)) { + tem = packet.parameters.getTObject(REQUEST_PARM); + } + final ITObject param = tem; + _engine.enqueueActionForDispatch(new Runnable() { + @Override + public void run() { + handleEvent(cmd, param); + } + }); + } + + void handleEvent(String cmd, ITObject param) { + Message msg = new Message(); + msg.command = cmd; + msg.param = param; + if (_engine._onEvent != null) + _engine._onEvent.action(msg); + } + + + private final void fnPingPong(Packet packet) { + _engine._lagMonitor.fnPingPong(); + } + + public boolean isTimeOut() { + return (System.currentTimeMillis() - _lastTime) / 1000 > NetManager.TIMEOUT_TIME; + } + + public void refreshTime() { + _lastTime = System.currentTimeMillis(); + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/TSocketException.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/TSocketException.java new file mode 100644 index 0000000..85d1c84 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/io/TSocketException.java @@ -0,0 +1,23 @@ +package com.robotcm.taurus.client.io; + +import com.robotcm.taurus.client.SocketCode; + +/** + * 缃戠粶閫氫俊寮傚父 + * @author daixiwei daixiwei15@126.com + * + */ +public class TSocketException extends Exception{ + + /** + * + */ + private static final long serialVersionUID = 1L; + + public SocketCode socketCode; + + public TSocketException(SocketCode code) { + socketCode = code; + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRedisRobot.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRedisRobot.java new file mode 100644 index 0000000..495c813 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRedisRobot.java @@ -0,0 +1,59 @@ +package com.robotcm.taurus.newRobot; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import redis.clients.jedis.Jedis; + +import java.sql.SQLException; +import java.util.HashMap; + +/** + * + * + * + */ +public class AddRedisRobot { + + + public void getData() { + HashMap robotMap = new HashMap<>(); + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + //取出可用的机器人 + String sql = String.format("SELECT id FROM `account` WHERE jiqiren=9998 and start = 0"); + ITArray robotIds = null; + try { + robotIds = DataBase.use().executeQueryByTArray(sql); + } catch (SQLException e) { + e.printStackTrace(); + } + if (robotIds != null){ + for (int i = 0; i < robotIds.size(); i++) { + ITObject robot = robotIds.getTObject(i); + Integer robotId = robot.getInt("id"); + + + robotMap.put("start", 0+""); + jedis2.hmset("{robot}:" + robotId , robotMap); + + //后续改为1 +// String sqls = String.format("UPDATE `account` SET start = %d WHERE id = %d", 1, robotId); + + //对比 mysql和redis的机器人 把新的加到redis ,redis没有的mysql存在的 + + jedis2.close(); +// try { +// DataBase.use().executeUpdate(sqls); +// } catch (SQLException e) { +// e.printStackTrace(); +// } + } + } + + } + + + +} + diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRoomRobot.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRoomRobot.java new file mode 100644 index 0000000..2b2afa5 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/AddRoomRobot.java @@ -0,0 +1,384 @@ +package com.robotcm.taurus.newRobot; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.TArray; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.Logger; +import redis.clients.jedis.*; + +import java.util.*; + + +public class AddRoomRobot { + + + private final static Logger log; + + static { + log = Logger.getLogger(AddRoomRobot.class); + } + + + public void addRoom() { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + System.out.println("进入1111111111111111111111111"); + //给玩法分配机器人 + if (jedis11.keys("group:*") != null) { + Set groupIds = jedis11.keys("group:*"); + for (String group : groupIds) { + String groupId = group.substring(group.indexOf(":") + 1); + String groupKey = "g{" + groupId + "}:play:*"; + if (jedis11.keys(groupKey) != null) { + Set playIds = jedis11.keys(groupKey); + // 遍历圈子下面的玩法 + for (String pid : playIds) { + String playId = pid.substring(pid.indexOf("play:") + 5); + String playKey = "g{" + groupId + "}:play:" + playId; + + String shangxian_robot = "0"; + if (jedis11.hget(playKey, "shangxian_robot") != null) { + shangxian_robot = jedis11.hget(playKey, "shangxian_robot"); + if (Integer.parseInt(shangxian_robot) > 0) { + + + + //分配完机器之后去看有没有初始化“leftover_robot”字段 + if (jedis11.hget(playKey, "leftover_robot") == null){ + jedis11.hset(playKey, "leftover_robot", shangxian_robot); + } + + + Map stringStringMap = jedis2.hgetAll(playKey); + log.info("靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠" + stringStringMap); + //循环stringStringMap + boolean b = areAllValuesZero(stringStringMap); + log.info("iiiiiiiiiiiiiiiiiiiiiiiiiiiiii" + b); + if (b){ + jedis11.hset(playKey, "leftover_robot", shangxian_robot); + } + + //给圈子玩法分配机器人,创建到redis + addPlayRobot(groupId, playId, shangxian_robot); + + + } + } + } + } + } + } + + + + + System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"); + //机器人主动找真人 + joinzhenrenRoom(); + System.out.println("进入22222222222222222222222"); + + //机器人主动进入退出, 这里进入的是中括号机器人退出的房间 + zhongJoninRoom(); +// System.out.println("进入3333333333333333333"); + + //机器人创建房间 进入房间 + List gKeys = scanKeysByPattern(jedis2, "g{*}:play:*"); + try { + Map> stringListMap = analyzePlayStructure(gKeys); + //取出 圈子玩法里的 机器人使用所有的状态 + Map>> playDetails = getPlayDetails(jedis2, stringListMap); + System.out.println("result" + playDetails); + + //统计 玩法里 等待中的次数 为1的有几个 ,然后需要建立几个房间 + Map> stringMapMap = analyzeAndMarkRoomsWithCircle(playDetails); + System.out.println("stringIntegerMap" + stringMapMap); + // 按圈子ID排序处理 + List circleIds = new ArrayList<>(stringMapMap.keySet()); + Collections.sort(circleIds); + for (String circleId : circleIds) { + Map playRoomMap = stringMapMap.get(circleId); + System.out.println("创建房间,进入房间"); + jiqiren jiqiren = new jiqiren(); + System.out.println("circleId +++" + circleId); + System.out.println("playRoomMap +++ " + playRoomMap); + jiqiren.createRoomsForCircle(circleId, playRoomMap); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis2.close(); + jedis11.close(); + } + } + + + //机器人进入中括号房间 + public void zhongJoninRoom() { + Jedis jedis0 = Redis.use().getJedis(); + try { + //获取所有房间 + Set roomIds = jedis0.keys("room:*"); + for (String id : roomIds) { + List room_list = Redis.use("group1_db0").hmget(id, "fake", "status", "players"); + //判断是否是真人等待桌 + String roomKey = ""; + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + //玩法id + String fake = room_list.get(0); + if (fake != null) { + continue; + } + //圈子id + if(room_list.get(2)==null){ + continue; + } + ITArray players = TArray.newFromJsonData(room_list.get(2)); + if (players.size()==2) { + continue; + } + + jiqiren jiqiren = new jiqiren(); + jiqiren.tcp_jiqirezhongkouhao(id); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis0.close(); + } + } + + // 判断玩家状态是不是都为0 + public static boolean areAllValuesZero(Map map) { + if (map == null || map.isEmpty()) { + return false; // 或者 true,根据业务需求 + } + + for (String value : map.values()) { + if (!"0".equals(value)) { + return false; + } + } + return true; + } + + + //统计 玩法里 等待中的次数 + // 方法1:返回 Map<圈子ID, Map<玩法ID, 房间需求>> + public Map> analyzeAndMarkRoomsWithCircle( + Map>> result) { + + Map> circlePlayRoomMap = new HashMap<>(); + + for (Map.Entry>> circleEntry : result.entrySet()) { + String circleId = circleEntry.getKey(); + Map> playData = circleEntry.getValue(); + + Map playRoomMark = new HashMap<>(); + + for (Map.Entry> playEntry : playData.entrySet()) { + String playId = playEntry.getKey(); + Map robotData = playEntry.getValue(); + + // 统计值为"1"的机器人数量 + int countOfOnes = 0; + for (String value : robotData.values()) { + if ("1".equals(value)) { + countOfOnes++; + } + } + + // 根据逻辑进行标记 + if (countOfOnes == 0) { + playRoomMark.put(playId, 2); // 需要建立2个房间 + } else if (countOfOnes == 1) { + playRoomMark.put(playId, 1); // 标记为1 + } else if (countOfOnes >= 2) { + playRoomMark.put(playId, 0); // 标记为0 + } + } + + circlePlayRoomMap.put(circleId, playRoomMark); + } + + return circlePlayRoomMap; + } + + + // 统计每个玩法的机器人总数 + public Map>> getPlayDetails(Jedis jedis, + Map> circleToPlays) { + + Map>> result = new HashMap<>(); + + for (Map.Entry> entry : circleToPlays.entrySet()) { + String circleId = entry.getKey(); + List playIds = entry.getValue(); + + Map> playDetails = new HashMap<>(); + + for (String playId : playIds) { + // 构建Redis键 + String redisKey = String.format("g{%s}:play:%s", circleId, playId); + + // 获取Hash中的所有字段和值 + Map robotData = jedis.hgetAll(redisKey); + + playDetails.put(playId, robotData); + } + + result.put(circleId, playDetails); + } + return result; + } + + + //分割圈子和玩法 + public static Map> analyzePlayStructure(List gKeys) { + Map> circleToPlays = new HashMap<>(); + + for (String key : gKeys) { + // 解析键:g{圈子ID}:play:玩法ID + String[] parts = key.split(":"); + + if (parts.length >= 3) { + // 提取圈子ID,去掉 g{ 和 } + String circlePart = parts[0]; // g{330800} + String circleId = circlePart.substring(2, circlePart.length() - 1); + + // 提取玩法ID + String playId = parts[2]; // 玩法ID + + // 将玩法ID添加到对应圈子的列表中 + circleToPlays.computeIfAbsent(circleId, k -> new ArrayList<>()) + .add(playId); + } + } + + return circleToPlays; + } + + /** + * 使用SCAN命令安全地扫描匹配模式的key + */ + private static List scanKeysByPattern(Jedis jedis, String pattern) { + List keys = new ArrayList<>(); + String cursor = ScanParams.SCAN_POINTER_START; + ScanParams scanParams = new ScanParams(); + scanParams.match(pattern); + scanParams.count(1000); // 每次扫描数量 + + do { + ScanResult scanResult = jedis.scan(cursor, scanParams); + cursor = String.valueOf(scanResult.getCursor()); + keys.addAll(scanResult.getResult()); + } while (!cursor.equals(ScanParams.SCAN_POINTER_START)); + + return keys; + } + + + //给圈子玩法分配机器人,创建到redis + public void addPlayRobot(String groupId, String playId, String shangxian_robot) { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + // 为这个玩法创建机器人配置 + String robotPlayKey = "g{" + groupId + "}:play:" + playId; + boolean exists = jedis2.exists(robotPlayKey); + if (!exists) { + // 计算需要配置的机器人数量 + int num = Integer.parseInt(shangxian_robot) * 2; + + // 获取所有可用的机器人 + List availableRobots1 = getAvailableRobots(); + + List availableRobots = new ArrayList<>(); + + if (availableRobots1.size() > 0) { + for (String key : availableRobots1) { + String robotId = key.substring(key.indexOf(":") + 1); + availableRobots.add(robotId); + } + // 检查是否有足够的机器人 + if (availableRobots.size() < num) { + System.out.println("警告:玩法 " + playId + " 需要 " + num + " 个机器人,但只有 " + availableRobots.size() + " 个可用"); + return; + } + } + + + // 存储机器人信息,使用Hash结构 + Map robotConfigs = new HashMap<>(); + + for (int i = 0; i < num; i++) { + String robotId = availableRobots.get(i); + // key格式:robot:机器人ID,value:使用状态(0-未使用) + robotConfigs.put(robotId, "0"); + String robotKey = "{robot}:" + robotId; + jedis2.hset(robotKey, "start", "1"); + } + + // 批量设置机器人配置 + if (!robotConfigs.isEmpty()) { + jedis2.hmset(robotPlayKey, robotConfigs); + System.out.println("玩法 " + playId + " 已配置 " + num + " 个机器人"); + } + jedis2.close(); + } + } + + /** + * 获取所有可用的机器人(start=0) + * + * @return 可用机器人ID列表 + */ + public List getAvailableRobots() { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + + Set allRobotKeys = jedis2.keys("{robot}:*"); + List availableRobots = new ArrayList<>(); + + // 使用Pipeline提高效率 + Pipeline pipeline = jedis2.pipelined(); + List> responses = new ArrayList<>(); + + for (String robotKey : allRobotKeys) { + responses.add(pipeline.hget(robotKey, "start")); + } + + pipeline.sync(); + + // 提取机器人ID并筛选 + int index = 0; + for (String robotKey : allRobotKeys) { + String startStatus = responses.get(index).get(); + if ("0".equals(startStatus)) { + String robotId = robotKey.substring(robotKey.indexOf(":") + 1); + availableRobots.add(robotId); + } + index++; + } + jedis2.close(); + return availableRobots; + } + + public void joinzhenrenRoom() { + Jedis jedis0 = Redis.use().getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + try { + //获取所有房间 + Set roomIds = jedis0.keys("room:*"); + for (String id : roomIds) { + jiqiren jiqiren = new jiqiren(); + jiqiren.tcp_jiqirenzhenren(id); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis0.close(); + jedis11.close(); + jedis2.close(); + } + + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/jiqiren.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/jiqiren.java new file mode 100644 index 0000000..a8d1569 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/jiqiren.java @@ -0,0 +1,661 @@ +package com.robotcm.taurus.newRobot; + +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import redis.clients.jedis.Jedis; +import redis.clients.jedis.Pipeline; +import redis.clients.jedis.Response; +import com.robotcm.taurus.client.MessageResponse; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.client.business.AccountBusiness; +import com.robotcm.taurus.client.business.GroupRoomBusiness; + +import java.util.*; +import java.util.stream.Collectors; + +public class jiqiren { + + private final static Logger log; + + static { + log = Logger.getLogger(jiqiren.class); + } + + public String wanfaId = ""; + // 会话标识 + private String session = ""; + // 访问令牌 + public String token = ""; + + // 客户端连接对象 + private TaurusClient client = null; + + + private Map mapclient = new HashMap<>(); + + + //使用数量 + public static Map count2 = new HashMap(); + + public TaurusClient getClient() { + return client; + } + + public void setClient(TaurusClient client) { + this.client = client; + } + + //进入真人房间 + public void tcp_jiqirenzhenren(String id) { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + + String roomKey = ""; + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + //玩法id + String gpid = jedis0.hget(roomKey, "gpid"); + //圈子id + String group = jedis0.hget(roomKey, "group"); + //获取玩法对应的机器人 g{330800}:play:10 + String playKey = "g{" + group + "}:play:" + gpid; + + + String players1 = jedis0.hget(roomKey, "players"); + System.out.println(roomKey); + if (jedis11.hget(playKey, "leftover_robot") != null) { + //玩法配置的机器人数量 + String leftover_robot = jedis11.hget(playKey, "leftover_robot"); + //机器人主动找真人 + if (players1 != null && !players1.equals("[]")) { + List availableRobots1 = getAvailableRobots1(); + log.info("所有机器人------"+availableRobots1); + String players = jedis0.hget(roomKey, "players"); + System.out.println(players); + if (players1.length()>4) { + + + players = players.substring(1, players.length() - 1); + + String[] playerIds1 = players.split(","); + + String maxPlayers = jedis0.hget(roomKey, "maxPlayers"); + if (Integer.parseInt(maxPlayers) == 2) { + if (playerIds1.length == 1) { + //循环playerIds + for (int i = 0; i < playerIds1.length; i++) { + String playeid = playerIds1[i]; + if (!availableRobots1.contains(playeid) && Integer.parseInt(leftover_robot) > 0) { + Map stringStringMap = jedis2.hgetAll(playKey); + List zeroValueKeys = getKeysWithValueZero(stringStringMap); + log.info("值为0的机器人ID------"+zeroValueKeys); + + String randomKeyFromList = getRandomKeyFromList(zeroValueKeys); + log.info("随机给的用户id------"+randomKeyFromList); + + + + wanfaId = jedis0.hget(roomKey, "game"); + + if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 + //client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + + client = new TaurusClient("47.109.55.7:6421", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + //TaurusClient client1=getClient(); + client.connect(); + mapclient.put(randomKeyFromList, client); + } + + if ("10".equalsIgnoreCase(wanfaId)) { + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + //TaurusClient client1=getClient(); + client.connect(); + mapclient.put(randomKeyFromList, client); + } + if ("66".equalsIgnoreCase(wanfaId)) { + // client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + + } + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + + if (jedis0.keys("{user}:" + randomKeyFromList + "_token").size() != 0) { + + Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); + if (keys1 == null) { + try { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + } catch (Exception e) { + e.printStackTrace(); + } + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + randomKeyFromList + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + randomKeyFromList; + token = keyList.get(0); + + } + } else { + + try { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + } catch (Exception e) { + e.printStackTrace(); + } + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + + String roomKey1 = "room:" + roomId; + + try { + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(group), roomKey1, session, null); + log.info("房间数据数据时数据1213234453543545------"+roomInfos); + + String roomIds = roomInfos.getString("room_id"); + + jedis2.hset(playKey, randomKeyFromList, "1"); + String robortInfoKey = "{robortInfo}:" + randomKeyFromList; + jedis2.hset(robortInfoKey, "circleId", group); + jedis2.hset(robortInfoKey, "pid", gpid); + jedis2.hset(robortInfoKey, "room_id", roomIds); + + log.info("进入真人-- 用户id ----"+ randomKeyFromList); + log.info("进入真人-- group ----"+ jedis2.hget(robortInfoKey, "circleId")); + log.info("进入真人-- gpid ----"+ jedis2.hget(robortInfoKey, "pid")); + log.info("进入真人-- room_id ----"+ jedis2.hget(robortInfoKey, "room_id")); + + } catch (Exception e) { + e.printStackTrace(); + } + + + + + + + joinRoom(Integer.parseInt(randomKeyFromList)); //进入房间 + + + + ready(); //准备 + count2.put(Integer.valueOf(gpid), count2.getOrDefault(Integer.parseInt(gpid), 0) + 1); + // jedis11.hincrBy(playKey, "leftover_robot", -1); + lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); + lianjiejiqiren.token = token; + lianjiejiqiren.session = session; + lianjiejiqiren.lianjie(client, wanfaId, mapclient); + } + } + } + } + } + } + } + + + System.out.println(roomKey); + } + + + //进入中括号的房间 + public void tcp_jiqirezhongkouhao(String id) { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + String roomKey = ""; + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + //玩法id + String gpid = jedis0.hget(roomKey, "gpid"); + //圈子id + String group = jedis0.hget(roomKey, "group"); + //获取玩法对应的机器人 g{330800}:play:10 + String playKey = "g{" + group + "}:play:" + gpid; + String players1 = jedis0.hget(roomKey, "players"); + + if (jedis11.hget(playKey, "leftover_robot") != null && players1 != null) { + //玩法配置的机器人数量 + String leftover_robot = jedis11.hget(playKey, "leftover_robot"); + //机器人进入退出的房间 + if (players1.equals("[]")) { + String maxPlayers = jedis0.hget(roomKey, "maxPlayers"); + if (Integer.parseInt(maxPlayers) == 2) { + + if (Integer.parseInt(leftover_robot) > 0) { + int count = countValuesEqualToOne(jedis2, playKey); + System.out.println("count 数量 +++++++++++++++++++++" + count); + if (count < 2) { + Map stringStringMap = jedis2.hgetAll(playKey); + List zeroValueKeys = getKeysWithValueZero(stringStringMap); + System.out.println("值为0的机器人ID: " + zeroValueKeys); + String randomKeyFromList = getRandomKeyFromList(zeroValueKeys); + System.out.println("随机给的用户id----" + randomKeyFromList); + + wanfaId = jedis0.hget(roomKey, "game"); + + if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 +// client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6421", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client.connect(); + mapclient.put(randomKeyFromList, client); + } + if ("10".equalsIgnoreCase(wanfaId)) { + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client.connect(); + mapclient.put(randomKeyFromList, client); + } + if ("66".equalsIgnoreCase(wanfaId)) { +// client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + // client = new TaurusClient("47.109.55.7:6841", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + // client.connect(); + // mapclient.put(randomKeyFromList, client); + } + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + // 登录获取session跟token + + if (jedis0.keys("{user}:" + randomKeyFromList + "_token").size() != 0) { + + Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); + if (keys1 == null) { + try { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + } catch (Exception e) { + e.printStackTrace(); + } + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys = jedis0.smembers("{user}:" + randomKeyFromList + "_token"); + List keyList = new ArrayList<>(keys); + session = "{user}:" + randomKeyFromList; + token = keyList.get(0); + + } + } else { + + try { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + } catch (Exception e) { + e.printStackTrace(); + } + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + + String roomKey1 = "room:" + roomId; + + try { + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(group), roomKey1, session, null); + String roomIds = roomInfos.getString("room_id"); + + jedis2.hset(playKey, randomKeyFromList, "1"); + String robortInfoKey = "{robortInfo}:" + randomKeyFromList; + jedis2.hset(robortInfoKey, "circleId", group); + jedis2.hset(robortInfoKey, "pid", gpid); + jedis2.hset(robortInfoKey, "room_id", roomIds); + + + log.info("中括号-- 用户id ----"+ randomKeyFromList); + log.info("中括号-- group ----"+ jedis2.hget(robortInfoKey, "circleId")); + log.info("中括号-- gpid ----"+ jedis2.hget(robortInfoKey, "pid")); + log.info("中括号-- room_id ----"+ jedis2.hget(robortInfoKey, "room_id")); + } catch (Exception e) { + e.printStackTrace(); + } + + + joinRoom(Integer.parseInt(randomKeyFromList)); //进入房间 + + + + ready(); //准备 + count2.put(Integer.valueOf(gpid), count2.getOrDefault(Integer.parseInt(gpid), 0) + 1); + //jedis11.hincrBy(playKey, "leftover_robot", -1); + lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); + lianjiejiqiren.token = token; + lianjiejiqiren.session = session; + lianjiejiqiren.lianjie(client, wanfaId, mapclient); + } + + } + + + } + } + } + + jedis0.close(); + jedis2.close(); + jedis11.close(); + + } + + + //创建房间,进入房间 + public void createRoomsForCircle(String circleId, Map playRoomMap) { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + // 按玩法ID排序处理 + List> sortedPlays = playRoomMap.entrySet().stream() + .sorted(Map.Entry.comparingByKey()) + .collect(Collectors.toList()); + + for (Map.Entry entry : sortedPlays) { + String playId = entry.getKey(); + int requiredRooms = entry.getValue(); + + if (requiredRooms <= 0) { + System.out.println("玩法 " + playId + ": 跳过创建 (需求数=" + requiredRooms + ")"); + continue; + } + + boolean isPlaying = true; + //获取所有房间 + Set roomIds = jedis0.keys("room:*"); + for (String id : roomIds) { + String roomId = id.substring(id.indexOf(":") + 1); + String roomKey = "room:" + roomId; + String players = jedis0.hget(roomKey, "players"); + if (players != null) { + if (players.equals("[]")) { + isPlaying = false; + } + } + } + + + System.out.println("玩法 " + playId + ": 创建 " + requiredRooms + " 个房间"); + + List roomsForPlay = new ArrayList<>(); + + for (int i = 1; i <= requiredRooms; i++) { + try { + String keys = "g{" + circleId + "}:play:" + playId; + if (jedis11.hget(keys, "leftover_robot") != null && isPlaying) { + String leftover_robot = jedis11.hget(keys, "leftover_robot"); + if (Integer.parseInt(leftover_robot) > 0) { + Map stringStringMap = jedis2.hgetAll(keys); + + + List zeroValueKeys = getKeysWithValueZero(stringStringMap); + System.out.println("值为0的机器人ID: " + zeroValueKeys); + String randomKeyFromList = getRandomKeyFromList(zeroValueKeys); + System.out.println("随机给的用户id----" + randomKeyFromList); + + jedis2.hset(keys, randomKeyFromList, "1"); + + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + + // 登录获取session跟token + if (jedis0.keys("{user}:" + randomKeyFromList + "_token").size() != 0) { + Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); + if (keys1 == null) { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } else { + Set keys2 = jedis0.smembers("{user}:" + randomKeyFromList + "_token"); + List keyList = new ArrayList<>(keys2); + session = "{user}:" + randomKeyFromList; + token = keyList.get(0); + } + } else { + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + session = accountBusiness.getSession(); + } + + + // 调用原有的房间匹配逻辑 + Object room = GroupRoomBusiness.matchRoom(Integer.parseInt(circleId), Integer.parseInt(playId), session, "Android", false); + String game = jedis0.hget(String.valueOf(room), "game"); + wanfaId = String.valueOf(game); + String roomKey = String.valueOf(room); + System.out.println("roomkey--------" + roomKey); + +// client = null; + + System.out.println("wanfaId" + wanfaId); + + + if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 + client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client.connect(); + mapclient.put(randomKeyFromList, client); + + } + + if ("10".equalsIgnoreCase(wanfaId)) { + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); +// client.setSession(session); + client.connect(); + mapclient.put(randomKeyFromList, client); + } + + + if ("66".equalsIgnoreCase(wanfaId)) { + // client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + } + + System.out.println("id ++++++" + mapclient); + System.out.println("mapclient----" + mapclient); + ITObject roomInfos = GroupRoomBusiness.joinRoom(Integer.parseInt(circleId), roomKey, this.session, null); + String roomId = roomInfos.getString("room_id"); + String robort = "{robortInfo}:" + randomKeyFromList; + jedis2.hset(robort, "room_id", roomId); + jedis2.hset(robort, "circleId", circleId); + jedis2.hset(robort, "pid", playId); + + + joinRoom(Integer.parseInt(randomKeyFromList)); //进入房间 + + + log.info("创建-- 用户id ----"+ randomKeyFromList); + log.info("创建-- group ----"+ jedis2.hget(robort, "circleId")); + log.info("创建-- gpid ----"+ jedis2.hget(robort, "pid")); + log.info("创建-- room_id ----"+ jedis2.hget(robort, "room_id")); + + String playKey1 = "g{" + circleId + "}:play:" + playId; + + count2.put(Integer.valueOf(playId), count2.getOrDefault(Integer.parseInt(playId), 0) + 1); + +// count.put(key, count.getOrDefault(key, 0) + 1); + // jedis11.hincrBy(playKey1, "leftover_robot", -1); + + lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); + lianjiejiqiren.token = token; + lianjiejiqiren.session = session; + lianjiejiqiren.lianjie(client, wanfaId, mapclient); + ready(); //准备 + + } + + } + + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + System.err.println("创建过程被中断"); + break; + } catch (Exception e) { + System.err.println("创建房间时出错: " + e.getMessage()); + } + } + jedis2.close(); + jedis11.close(); + jedis0.close(); + } + } + + + /** + * 统计Hash中值为"1"的字段数量 + */ + public static int countValuesEqualToOne(Jedis jedis, String key) { + int count = 0; + + Map hashData = jedis.hgetAll(key); + + for (Map.Entry entry : hashData.entrySet()) { + if ("1".equals(entry.getValue())) { + count++; + System.out.println("找到字段: " + entry.getKey() + " = " + entry.getValue()); + } + } + + return count; + } + + + //获取所有机器人 + public List getAvailableRobots1() { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + + Set allRobotKeys = jedis2.keys("{robot}:*"); + List availableRobots = new ArrayList<>(); + + // 使用Pipeline提高效率 + Pipeline pipeline = jedis2.pipelined(); + List> responses = new ArrayList<>(); + + for (String robotKey : allRobotKeys) { + responses.add(pipeline.hget(robotKey, "start")); + } + + pipeline.sync(); + + // 提取机器人ID并筛选 + int index = 0; + for (String robotKey : allRobotKeys) { + String startStatus = responses.get(index).get(); + + String robotId = robotKey.substring(robotKey.indexOf(":") + 1); + availableRobots.add(robotId); + index++; + } + jedis2.close(); + return availableRobots; + } + + + //获取状态为0的机器人 + public static List getKeysWithValueZero(Map robotData) { + List result = new ArrayList<>(); + + for (Map.Entry entry : robotData.entrySet()) { + if ("0".equals(entry.getValue())) { + result.add(entry.getKey()); + } + } + + return result; + } + + + //随机分配机器人 + public String getRandomKeyFromList(List zeroValueKeys) { + if (zeroValueKeys == null || zeroValueKeys.isEmpty()) { + return null; + } + + Random random = new Random(); + int randomIndex = random.nextInt(zeroValueKeys.size()); + return zeroValueKeys.get(randomIndex); + } + + //监听 + + + /** + * 加入房间方法 + * + * @return + */ + public String joinRoom(int playerId) { + try { + // 添加2秒延迟 + Thread.sleep(5000); + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + + client.send("1002", params, response -> { + //ITObject obj = response.messageData.param.getTObject("tableInfo"); + }); + return "ok"; + } catch (InterruptedException e) { + e.printStackTrace(); + } + return null; + } + + /** + * 线程休眠方法 + * + * @param time 休眠时间(毫秒) + */ + public static void sleepTime(int time) { + try { + // 添加延迟 + Thread.sleep(time); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + /** + * 准备方法 + * + * @return + */ + public String ready() { + try { + // 添加1秒延迟 + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + + client.send("1003", params, new ICallback() { + @Override + public void action(MessageResponse messageResponse) { + } + }); + return null; + } + + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java new file mode 100644 index 0000000..4ae9ab5 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java @@ -0,0 +1,987 @@ + +package com.robotcm.taurus.newRobot; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.events.Event; +import com.taurus.core.events.IEventListener; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; +import com.robotcm.hunan.HuNanChangSha; +import redis.clients.jedis.Jedis; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.MessageResponse; +import com.robotcm.taurus.client.SocketCode; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.util.ChangShaSuanFaTest; +import com.robotcm.taurus.util.TinHuChi; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class lianjiejiqiren { + + private final static Logger log; + + static { + log = Logger.getLogger(lianjiejiqiren.class); + } + + // 会话标识 + public String session = ""; + // 访问令牌 + public String token = ""; + + private HuNanChangSha huNanChangSha = new HuNanChangSha(); + + private Map> playerOutcardsMap = new HashMap<>(); + + private Map> playerchisMap = new HashMap<>(); + + private Map> playerpengsMap = new HashMap<>(); + + private Map> playermingsMap = new HashMap<>(); + + private Map> playerzisMap = new HashMap<>(); + + + public void lianjie(TaurusClient client, String wanfaId, Map mapclient) { + // 添加事件监听器处理网络消息 + client.addEventListener(TaurusClient.NetClientEvent.OnEvent, new IEventListener() { + @Override + public void handleEvent(Event event) { + + // 获取 msg + Message message = (Message) event.getParameter("msg"); + if (message == null) { + return; + } + + ITObject param = message.param; + //回调协议号 + String command = message.command; + System.out.println("command: " + command); + //根据玩法id 调用不同的回调 + if (StringUtil.isNotEmpty(command)) { + if ("66".equalsIgnoreCase(wanfaId)) {//跑的快 +// if ("2011".equalsIgnoreCase(command)) { //跑的快 初始化手牌 +// huNanPaoDeKuai.paoDeKuaiCardInHead(param, client); +// } else if ("2021".equalsIgnoreCase(command)) { //出牌广播 +// huNanPaoDeKuai.paoDekuaiChupaiGuangBo(param); +// } else if ("2004".equalsIgnoreCase(command)) { //出牌提示事件,牌权 +// Integer player = param.getInt("player"); +// Integer seat1 = param.getInt("seat"); +// +// if (seat1 != null) { +// huNanPaoDeKuai.seat = seat1; +// } +// +// //出牌 +// huNanPaoDeKuai.outCard(client); +// } else if ("2007".equalsIgnoreCase(command)) { //结算准备 +// //type为1 为大结算 type为0为小结算 +// Integer type = param.getInt("type"); +// +// if (type == 0) { +// huNanPaoDeKuai.getSeatRemainHistory().clear(); +// huNanPaoDeKuai.getPaoDekuaiCardInhand().clear(); +// ITArray card_list = huNanPaoDeKuai.getCard_list().getTArray("card_list"); +// card_list.clear(); +// ready(); +// } +// +// if (type == 1) { +// Jedis jedis11s = Redis.use("group1_db11").getJedis(); +// try { +// String key = "g{" + groupId + "}:play:" + pid; +// jedis11s.hincrBy(key, "leftover_robot", 1); +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +// try { +// DataBase.use().executeUpdate(sql); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// } catch (Exception e) { +// e.printStackTrace(); +// } finally { +// jedis11s.close(); +// } +// } +// +// } else if ("2009".equalsIgnoreCase(command)) { +// Jedis jedis21 = Redis.use().getJedis(); +// sleepTime(3000); +// +// ITObject params = TObject.newInstance(); +// String[] playerIds2 = null; +// +// +// Set roomIds = jedis21.keys("room:*"); +// String roomKey = ""; +// //拿到所有的机器人 +// List robotIdsList = new ArrayList<>(); +// String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; +// ITArray robotId2 = null; +// try { +// robotId2 = DataBase.use().executeQueryByTArray(sql2); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// for (int j = 0; j < Objects.requireNonNull(robotId2).size(); j++) { +// robotIdsList.add(robotId2.getTObject(j).getInt("id")); +// } +// +// +// for (String roomId : roomIds) { +// String roomId1 = roomId.substring(roomId.indexOf(":") + 1); +// roomKey = "room:" + roomId1; +// +// if (jedis21.hget(roomKey, "players") != null) { +// String players = jedis21.hget(roomKey, "players"); +// if (!players.equals("[]")) { +// players = players.substring(1, players.length() - 1); +// playerIds2 = players.split(","); +// +// +// if (playerIds2.length == 1) { +// for (String s : playerIds2) { +// if (robotIdsList.contains(Integer.parseInt(s))) { //房间里的人是机器人 +// String gpid = jedis21.hget(roomKey, "gpid"); +// String gpId = jedis21.hget(roomKey, "group"); +// String key = "g{" + gpId + "}:play:" + gpid; +// if (!players.equals("[]") && pid == Integer.parseInt(gpid)) { +// +// +// if (JiQiRens.count != null && JiQiRens.count.containsKey(Integer.parseInt(gpid))) { +// Integer currentValue = JiQiRens.count.get(Integer.parseInt(gpid)); +// if (currentValue > 0) { +// JiQiRens.count.put(Integer.parseInt(gpid), currentValue - 1); +// } +// } +// +// +// Jedis jedis20 = Redis.use("group1_db11").getJedis(); +// +// jedis20.hincrBy(key, "leftover_robot", 1); +// jedis20.close(); +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); +// +// try { +// DataBase.use().executeUpdate(sql); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// +// client.send("1005", params, response -> { +// +// }); +// +// } +// } +// } +// } +// } +// } +// } +// +// jedis21.close(); +// +// } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +// Set roomIds = scanRooms(jedis0, "room:*"); +// String[] playerIds = null; +// for (String roomId : roomIds) { +// String rid = roomId.substring(roomId.indexOf(":") + 1); +// String roomKey = "room:" + rid; +// if (jedis0.hget(roomKey, "players") != null) { +// String players = jedis0.hget(roomKey, "players"); +// if (!players.equals("[]")) { +// players = players.substring(1, players.length() - 1); +// playerIds = players.split(","); +// for (String pyids : playerIds) { +// if (Integer.parseInt(pyids) == playerId) { +// jedis0.del(roomId); +// } +// } +// } +// } +// } +// } else if ("2031".equalsIgnoreCase(command)) { +// ITObject params = TObject.newInstance(); +// params.putInt("id", 0); +// client.send("1015", params, response -> { +// +// }); +// +// } +// } else if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 +// +// if ("812".equalsIgnoreCase(command)) { //出牌广播 +// HuNanHongZhong.drawCard(command, message); +// } else if ("811".equalsIgnoreCase(command)) {//初始化手牌 +// huNanHongZhong.cardInHead(command, message, client); +// } else if ("819".equalsIgnoreCase(command)) { //摸牌 +// huNanHongZhong.getCard(command, message); +// } else if ("813".equalsIgnoreCase(command)) { //出牌,牌权 +// huNanHongZhong.outCard(client); +// } else if ("817".equalsIgnoreCase(command)) {//结算 +// huNanHongZhong.getHongZhongCardInhand().clear(); +// huNanHongZhong.getChuGuoCardInhand().clear(); +// +// Integer type = param.getInt("type"); +// if (type == 1 || type == 2) { //为1为大结算 为2为解散 +// Jedis jedis11s = Redis.use("group1_db11").getJedis(); +// try { +// String key = "g{" + groupId + "}:play:" + pid; +// jedis11s.hincrBy(key, "leftover_robot", 1); +//// +// if (count != null && count.containsKey(pid)) { +// Integer currentValue = count.get(pid); +// if (currentValue > 0) { +// count.put(pid, currentValue - 1); +// } +// } +// +// +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +// try { +// DataBase.use().executeUpdate(sql); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// } catch (Exception e) { +// e.printStackTrace(); +// } finally { +// jedis11s.close(); +// } +// +// if (count != null && count.containsKey(pid)) { +// Integer value = count.get(pid); +// +// // 如果找到了对应的 pid +// String shangxianRobot = jedis11.hget(playKey, "shangxian_robot"); +// String leftoverRobot = jedis11.hget(playKey, "leftover_robot"); +// +// if (shangxianRobot != null && leftoverRobot != null) { +// if (value == 0) { +// jedis11.hset(playKey, "leftover_robot", shangxianRobot); +// } +// } +// } +// } +//// playerState.pongGroups.clear();; +//// playerState.handCards.clear(); +//// playerState.chiGroups.clear(); +//// playerState.gangGroups.clear();; +// +// +// ready(); +// } else if ("2009".equalsIgnoreCase(command)) { +// Jedis jedis21 = Redis.use().getJedis(); +// sleepTime(3000); +// ITObject params = TObject.newInstance(); +// String[] playerIds2 = null; +// +// +// Set roomIds = jedis21.keys("room:*"); +// String roomKey = ""; +// //拿到所有的机器人 +// List robotIdsList = new ArrayList<>(); +// String sql2 = "SELECT id FROM `account` WHERE jiqiren=9998"; +// ITArray robotId2 = null; +// try { +// robotId2 = DataBase.use().executeQueryByTArray(sql2); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// for (int j = 0; j < Objects.requireNonNull(robotId2).size(); j++) { +// robotIdsList.add(robotId2.getTObject(j).getInt("id")); +// } +// +// +// for (String roomId : roomIds) { +// String roomId1 = roomId.substring(roomId.indexOf(":") + 1); +// roomKey = "room:" + roomId1; +// +// if (jedis21.hget(roomKey, "players") != null) { +// String players = jedis21.hget(roomKey, "players"); +// if (!players.equals("[]")) { +// players = players.substring(1, players.length() - 1); +// playerIds2 = players.split(","); +// +// +// if (playerIds2.length == 1) { +// for (String s : playerIds2) { +// if (robotIdsList.contains(Integer.parseInt(s))) { //房间里的人是机器人 +// String gpid = jedis21.hget(roomKey, "gpid"); +// String gpId = jedis21.hget(roomKey, "group"); +// String key = "g{" + gpId + "}:play:" + gpid; +// if (!players.equals("[]") && pid == Integer.parseInt(gpid)) { +// +// +// if (JiQiRens.count != null && JiQiRens.count.containsKey(Integer.parseInt(gpid))) { +// Integer currentValue = JiQiRens.count.get(Integer.parseInt(gpid)); +// if (currentValue > 0) { +// JiQiRens.count.put(Integer.parseInt(gpid), currentValue - 1); +// } +// } +// +// +// Jedis jedis20 = Redis.use("group1_db11").getJedis(); +// +// jedis20.hincrBy(key, "leftover_robot", 1); +// jedis20.close(); +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); +// +// try { +// DataBase.use().executeUpdate(sql); +// } catch (SQLException e) { +// e.printStackTrace(); +// } +// +// client.send("1005", params, response -> { +// +// }); +// +// } +// } +// } +// } +// } +// } +// } +// +// jedis21.close(); +// +// } else if ("814".equalsIgnoreCase(command)) {//杠碰胡通知协议 +//// sleepTime(2000); +// huNanHongZhong.actionCard(param, client); +// } else if ("820".equalsIgnoreCase(command)) { +// HuNanHongZhong.changePlayer(command, message); +// } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 +// huNanHongZhong.shanchuchuguopai(param); +// } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +//// Jedis jedis11s = Redis.use("group1_db11").getJedis(); +//// try { +//// String key = "g{" + groupId + "}:play:" + pid; +//// jedis11s.hincrBy(key, "leftover_robot", 1); +//// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +//// DataBase.use().executeUpdate(sql); +// Set roomIds = scanRooms(jedis0, "room:*"); +// String[] playerIds = null; +// for (String roomId : roomIds) { +// String rid = roomId.substring(roomId.indexOf(":") + 1); +// String roomKey = "room:" + rid; +// if (jedis0.hget(roomKey, "players") != null) { +// String players = jedis0.hget(roomKey, "players"); +// if (!players.equals("[]")) { +// players = players.substring(1, players.length() - 1); +// playerIds = players.split(","); +// for (String pyids : playerIds) { +// if (Integer.parseInt(pyids) == playerId) { +// jedis0.del(roomId); +// } +// } +// } +// } +// } +// +// } + } else if ("17".equalsIgnoreCase(wanfaId)) { //字牌放炮罚 + +// if ("811".equalsIgnoreCase(command)) { //初始化手牌 +// huNanFangPaoFa.cardInHead(command, message, client); +// +// } else if ("819".equalsIgnoreCase(command)) { //摸牌 +// huNanFangPaoFa.getCard(command, message); +// } else if ("813".equalsIgnoreCase(command)) { //出牌 牌权 +// sleepTime(1500); +// huNanFangPaoFa.outCard(client); +// } else if ("812".equalsIgnoreCase(command)) { //出牌广播 +// HuNanFangPaoFa.drawCard(command, message); +// } else if ("814".equalsIgnoreCase(command)) { //可执行的 操作 吃碰 偎提胡 +// huNanFangPaoFa.actionCard(param, client); +// } else if ("817".equalsIgnoreCase(command)) { //结算 +// huNanFangPaoFa.getFangPaoFaCardInhand().clear(); +// ready(); +// } else if ("822".equalsIgnoreCase(command)) { //放跑提示 +// +// HuNanFangPaoFa.fangPaoTipEvent(message, client); +// } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +// try { +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +// DataBase.use().executeUpdate(sql); +// +// } catch (SQLException e) { +// +// } +// } + } else if ("108".equalsIgnoreCase(wanfaId)) {//转转麻将 +// if ("811".equalsIgnoreCase(command)) {//初始化收手牌 +// huNanZhuanZhuan.cardInHead(command, message, client); +// } else if ("812".equalsIgnoreCase(command)) {//出牌广播 +// HuNanZhuanZhuan.drawCard(command, message); +// } else if ("819".equalsIgnoreCase(command)) {//摸牌 +// +// huNanZhuanZhuan.getCard(command, message); +// } else if ("813".equalsIgnoreCase(command)) {//出牌提示 +//// sleepTime(1500); +// huNanZhuanZhuan.outCard(client); +// } else if ("814".equalsIgnoreCase(command)) {//放招提示 +// huNanZhuanZhuan.actionCard(param, client); +// } else if ("817".equalsIgnoreCase(command)) {//结算 +// huNanZhuanZhuan.getZhuanZhuanCardInhand().clear(); +// huNanZhuanZhuan.getZhuanZhuanchuguopai().clear(); +// ready(); +// } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 +// huNanZhuanZhuan.shanchuchuguopai(param); +// } else if ("820".equalsIgnoreCase(command)) {//换牌提示 +// HuNanZhuanZhuan.changePlayer(command, message); +// } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 +// try { +// String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); +// DataBase.use().executeUpdate(sql); +// } catch (SQLException e) { +// +// } +// } + } else if ("10".equalsIgnoreCase(wanfaId)) { + //长沙麻将 机器人处理事件 + if ("811".equalsIgnoreCase(command)) {//初始化收手牌 +// System.out.println("初始化手牌" + session); + Jedis jedis222 = Redis.use("group1_db2").getJedis(); + for (Map.Entry entry : mapclient.entrySet()) { + log.info("mapclient++++++++++++++++++++++++++++++++"+mapclient); + log.info("client++++++++++++++++++++++++++++++++++"+client); + TaurusClient taurusClient = (TaurusClient) entry.getValue(); + if (client.equals(taurusClient)) { + String key = entry.getKey(); + log.info("key+++++++++++++++++++++++++++++++++++" + key); + if (jedis222.hget("{robortInfo}:" + key, "circleId") != null && jedis222.hget("{robortInfo}:" + key, "pid") != null) { + String circleId = jedis222.hget("{robortInfo}:" + key, "circleId"); + log.info("circleId +++++++++++++++++++++++++"+circleId); + String pid = jedis222.hget("{robortInfo}:" + key, "pid"); + log.info("pid +++++++++++++++++++++++++"+pid); + String getStart = "g{" + circleId + "}:play:" + pid; + if (!pid.equals("0")){ + log.info("getStart +++++++++++++++++++++++++"+getStart); + jedis222.hset(getStart, key, "2"); + } + } + } + } + jedis222.close(); + huNanChangSha.cardInHead(command, message, client); + log.info("client " + client); + } else if ("812".equalsIgnoreCase(command)) {//出牌广播 + //{"opzicards":[{"opzicards":[],"playerId":101555}],"opmingcards":[{"opmingcards":[],"playerId":101555}],"outcard_map":[{"outcards":[209,205],"playerId":101555},{"outcards":[],"playerId":112233}],"card":205,"opchicards":[{"opchicards":[105,103],"playerId":101555}],"oppengcards":[{"oppengcards":[],"playerId":101555}],"seat":1} + ITArray outcard_map = param.getTArray("outcard_map"); + ITArray opchicards = param.getTArray("opchicards"); + ITArray oppengcards = param.getTArray("oppengcards"); + ITArray opmingcards = param.getTArray("opmingcards"); + ITArray opzicards = param.getTArray("opzicards"); + + // 清空旧数据,用新数据完全覆盖 + playerOutcardsMap.clear(); + playerchisMap.clear(); + playerpengsMap.clear(); + playermingsMap.clear(); + playerzisMap.clear(); + //出过的牌 + if (outcard_map != null) { + for (int i = 0; i < outcard_map.size(); i++) { + ITObject playerData = outcard_map.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outcardsArray = playerData.getTArray("outcards"); + + // 转换为List + List outcardsList = new ArrayList<>(); + for (int j = 0; j < outcardsArray.size(); j++) { + outcardsList.add(outcardsArray.getInt(j)); + } + + // 存储到Map中(覆盖旧数据) + playerOutcardsMap.put(playerId, outcardsList); + + } + } + + //吃的牌 + if (opchicards != null) { + for (int i = 0; i < opchicards.size(); i++) { + ITObject playerData = opchicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outchiArray = playerData.getTArray("opchicards"); + + List outchiList = new ArrayList<>(); + for (int j = 0; j < outchiArray.size(); j++) { + outchiList.add(outchiArray.getInt(j)); + } + playerchisMap.put(playerId, outchiList); + } + } + + //碰的牌 + if (oppengcards != null) { + for (int i = 0; i < oppengcards.size(); i++) { + ITObject playerData = oppengcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outpengArray = playerData.getTArray("oppengcards"); + + List outpengList = new ArrayList<>(); + for (int j = 0; j < outpengArray.size(); j++) { + outpengList.add(outpengArray.getInt(j)); + } + playerpengsMap.put(playerId, outpengList); + } + } + + //明杠的牌 + if (opmingcards != null) { + for (int i = 0; i < opmingcards.size(); i++) { + ITObject playerData = opmingcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outmingArray = playerData.getTArray("opmingcards"); + + List outmingList = new ArrayList<>(); + for (int j = 0; j < outmingArray.size(); j++) { + outmingList.add(outmingArray.getInt(j)); + } + playermingsMap.put(playerId, outmingList); + } + } + + //暗杠的牌 + if (opzicards != null) { + for (int i = 0; i < opzicards.size(); i++) { + ITObject playerData = opzicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outziArray = playerData.getTArray("opzicards"); + + List outziList = new ArrayList<>(); + for (int j = 0; j < outziArray.size(); j++) { + outziList.add(outziArray.getInt(j)); + } + playerzisMap.put(playerId, outziList); + } + } + + HuNanChangSha.drawCard(command, message); + } else if ("819".equalsIgnoreCase(command)) { + for (Map.Entry entry : mapclient.entrySet()) { + TaurusClient taurusClient = (TaurusClient) entry.getValue(); + if (client.equals(taurusClient)) { + //摸牌 + huNanChangSha.getCard(command, message, taurusClient,mapclient); + } + } + + } else if ("813".equalsIgnoreCase(command)) {//出牌提示 + System.out.println("出牌提示 ++++++++++++++++++++++++++++++++"); + System.out.println("mapclient ++++++++++++++++" + mapclient); + + System.out.println("进入出牌11111111111111112222222"); + System.out.println("client4444444444444444" + client); + huNanChangSha.outCard(client, playerOutcardsMap, playerchisMap, playerpengsMap, playermingsMap, playerzisMap); + + + } else if ("814".equalsIgnoreCase(command)) { + //吃碰杠 + huNanChangSha.actionCard(param, client); + + }else if("2002".equalsIgnoreCase(command)) { + System.out.println("comds:2002"); + + ITObject params = TObject.newInstance(); + String aid = client.getGameID(); + + String getKey = "{robortInfo}:" + aid; + Jedis jedis20 = Redis.use("group1_db2").getJedis(); + + String circleId1 = jedis20.hget(getKey, "circleId"); + String pid = jedis20.hget(getKey, "pid"); + + String key = "g{" + circleId1 + "}:play:" + pid; + + client.send("1005", params, response -> { + log.info("退出状态1---------"+response); + log.info("退出状态1getKey---------"+getKey); + log.info("退出状态1key---------"+key); + log.info("退出状态1aid---------"+aid); + jedis20.hset(getKey, "circleId", "0"); + jedis20.hset(getKey, "pid", "0"); + jedis20.hset(getKey, "room_id", "0"); + //退出修改机器人状态 + jedis20.hset(key,aid, "0"); + }); + jedis20.close(); + + }else if ("2009".equalsIgnoreCase(command)) { + log.info("斤斤计较急急急急急急急急急====="+param); +// sleepTime(3000); + + //db0 + Jedis jedis22 = Redis.use().getJedis(); + //db2 + Jedis jedis33 = Redis.use("group1_db2").getJedis(); + + Jedis jedis = Redis.use("group1_db0").getJedis(); + String aid = client.getGameID(); + + String getKey = "{robortInfo}:" + aid; + + + log.info("连接的id---------------:"+aid); + + +// System.out.println("param ++++++++++++++++ " + param); + + ITObject params = TObject.newInstance(); + + String[] playerIds2 = null; + + if (jedis33.hget(getKey, "pid") != null) { + + + + String circleId1 = jedis33.hget(getKey, "circleId"); + String pid = jedis33.hget(getKey, "pid"); + + String key = "g{" + circleId1 + "}:play:" + pid; + if (jedis33.hget(getKey, "room_id") != null) { + String roomid = jedis33.hget(getKey, "room_id"); + String roomKey = "room:" + roomid; + Integer start = param.getInt("start"); + log.info("获取数据的key----------------"+ key); + if (start == 1){ + log.info("进入修好状态12345------------"+aid); + jedis33.hset(key, aid, "2"); + log.info("进入修好状态ttttttttttttttt------------"+jedis33.hget(key, aid)); + } + + if (jedis22.hget(roomKey, "players") != null) { + String players = jedis22.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds2 = players.split(","); +// log.info("用户的长度-------"+playerIds2.length); +// if (playerIds2.length ==2){ +// jedis33.hset(key, String.valueOf(aid), "2"); +// } + + + if (playerIds2.length == 1) { + if (!pid.equals("0")) { + Jedis jedis20 = Redis.use("group1_db11").getJedis(); + System.out.println("进入 -------------------------"); + jedis20.hincrBy(key, "leftover_robot", 1); + jedis20.close(); + System.out.println("mapclient--------------" + mapclient); + +// + + for (Map.Entry entry : mapclient.entrySet()) { +// + log.info("client-----key1----"+ client); + log.info("entry.getValue()--------连接"+entry.getValue()); + if (client.equals(entry.getValue())) { + + log.info("2009状态start---------"+start); + + // 获取指定field的值 + String value = jedis33.hget(key, aid); + log.info("2009-----value----"+ value); + + if (!value.equals("2")) { + +// log.info("jiqiren.count333333333333333333333333-------------"+jiqiren.count2); + + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer currentValue = jiqiren.count2.get(Integer.parseInt(pid)); + if (currentValue > 0) { + jiqiren.count2.put(Integer.parseInt(pid), currentValue - 1); + } + } + System.out.println("jiqiren.count2000000000000-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer value1 = jiqiren.count2.get(Integer.parseInt(pid)); + + // 如果找到了对应的 pid + Jedis jedis12 = Redis.use("group1_db11").getJedis(); + + String shangxianRobot = jedis12.hget(key, "shangxian_robot"); + String leftoverRobot = jedis12.hget(key, "leftover_robot"); + + if (shangxianRobot != null && leftoverRobot != null) { + if (value1 == 0) { + System.out.println("key leftover_robot " + key); + jedis12.hset(key, "leftover_robot", shangxianRobot); + } + } + jedis12.close(); + } + + sleepTime(5000); + String valueq = jedis33.hget(key, aid); + log.info("redis----状态状态111223243546----"+ valueq); + if (!valueq.equals("2")){ + + TaurusClient taurusClient = (TaurusClient) entry.getValue(); + taurusClient.send("1005", params, response -> { + log.info("退出状态---------"+response); + log.info("退出状态getKey---------"+getKey); + log.info("退出状态key---------"+key); + log.info("退出状态aid---------"+aid); + jedis33.hset(getKey, "circleId", "0"); + jedis33.hset(getKey, "pid", "0"); + jedis33.hset(getKey, "room_id", "0"); + //退出修改机器人状态 + jedis33.hset(key,aid, "0"); + }); + } + + } + } + } + + } + } + } + + } + } + + jedis33.close(); + jedis22.close(); + jedis.close(); + } + } else if ("2001".equalsIgnoreCase(command)){ + log.info("2001-------状态状态------"+param); + }else if ("817".equalsIgnoreCase(command)) {//结算 + huNanChangSha.getChangShaCardInhand().clear(); + huNanChangSha.getChuGuoCardInhand().clear(); + huNanChangSha.getpongGroup().clear(); + huNanChangSha.getchowGroup().clear(); + TinHuChi.lastTingCount = 0; + TinHuChi.isMoreThanLast = false; + ChangShaSuanFaTest.isTin = false; + ChangShaSuanFaTest.isChi = false; + ChangShaSuanFaTest.isPeng = false; + ChangShaSuanFaTest.tinCards.clear(); + Integer type = param.getInt("type"); + if (type == 1 || type == 2) { //为1为大结算 为2为解散 + Jedis jedis11s = Redis.use("group1_db11").getJedis(); + try { + + //db2 + Jedis jedis21 = Redis.use("group1_db2").getJedis(); + try { + for (Map.Entry entry : mapclient.entrySet()) { + + TaurusClient taurusClient = (TaurusClient) entry.getValue(); + if (client.equals(taurusClient)) { + String key = entry.getKey(); + if (jedis21.hget("{robortInfo}:" + key, "circleId") != null && jedis21.hget("{robortInfo}:" + key, "pid") != null) { + String circleId = jedis21.hget("{robortInfo}:" + key, "circleId"); + String pid = jedis21.hget("{robortInfo}:" + key, "pid"); + String getStart = "g{" + circleId + "}:play:" + pid; + jedis21.hset(getStart, key, "0"); + + System.out.println("jiqiren.count2886746435243211-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer currentValue = jiqiren.count2.get(Integer.parseInt(pid)); + if (currentValue > 0) { + jiqiren.count2.put(Integer.parseInt(pid), currentValue - 1); + } + } + + // jedis11s.hincrBy(getStart, "leftover_robot", 1); + + jedis21.hset("{robortInfo}:" + key, "circleId", "0"); + jedis21.hset("{robortInfo}:" + key, "pid", "0"); + jedis21.hset("{robortInfo}:" + key, "room_id", "0"); + + System.out.println("jiqiren.count2-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer value = jiqiren.count2.get(Integer.parseInt(pid)); + + // 如果找到了对应的 pid + Jedis jedis12 = Redis.use("group1_db11").getJedis(); + + String shangxianRobot = jedis12.hget(key, "shangxian_robot"); + String leftoverRobot = jedis12.hget(key, "leftover_robot"); + + if (shangxianRobot != null && leftoverRobot != null) { + if (value == 0) { + jedis12.hset(key, "leftover_robot", shangxianRobot); + } + } + jedis12.close(); + } + + } + + } + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis21.close(); + } + + + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis11s.close(); + } + +// if (count != null && count.containsKey(pid)) { +// Integer value = count.get(pid); +// +// // 如果找到了对应的 pid +// Jedis jedis12 = Redis.use("group1_db11").getJedis(); +// +// String shangxianRobot = jedis12.hget(playKey, "shangxian_robot"); +// String leftoverRobot = jedis12.hget(playKey, "leftover_robot"); +// +// if (shangxianRobot != null && leftoverRobot != null) { +// if (value == 0) { +// jedis12.hset(playKey, "leftover_robot", shangxianRobot); +// } +// } +// jedis12.close(); +// } + } + + ready(client); + //写定时器 + + } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 + //[TCP->815] data:{"playerid":101555,"card":104,"opcard":[105,103],"from_seat":2,"type":1,"opengang":false} + huNanChangSha.shanchuchuguopai(param); + + } else if ("820".equalsIgnoreCase(command)) {//换牌提示 + huNanChangSha.changePlayer(command, message); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 + +// Set roomIds = scanRooms(jedis0, "room:*"); +// String[] playerIds = null; +// for (String roomId : roomIds) { +// String rid = roomId.substring(roomId.indexOf(":") + 1); +// String roomKey = "room:" + rid; +// +// if (jedis0.hget(roomKey, "players") != null) { +// String players = jedis0.hget(roomKey, "players"); +// +// if (!players.equals("[]")) { +// players = players.substring(1, players.length() - 1); +// playerIds = players.split(","); +// +// for (String pyids : playerIds) { +// +// if (Integer.parseInt(pyids) == playerId) { +// jedis0.del(roomId); +// } +// } +// } +// } +// } + + } else if ("825".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + } else if ("822".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + //params.putInt("qi", 0); + params.putInt("id", 1); + //[TCP->822] data:{"tip_list":[{"type":8,"id":1,"opcard":[],"weight":8,"card":0}],"types":[{"type":21,"value":1}]} + //板胡Event [TCP->823] data:{"type":8,"seat":1,"data":[{"opcard":[204,204,204,108,108,108],"type":21,"value":1}]} + + client.send("612", params, response -> { + + }); + } else if ("835".equalsIgnoreCase(command)) { //听牌天听 + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + + } + + + //END 长沙麻将 + } + } + } + }); + // 添加连接状态监听器 + client.addEventListener(TaurusClient.NetClientEvent.Connect, new + + IEventListener() { + @Override + public void handleEvent(Event event) { + SocketCode code = (SocketCode) event.getParameter("code"); + if (code == SocketCode.Connect) { + + } else { + } + } + }); + } + + + /** + * 准备方法 + * + * @return + */ + public String ready(TaurusClient client) { + try { + // 添加1秒延迟 + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } +// cardInhand = new ArrayList(); +// HuNanHongZhong.hongZhongCardInhand(); +// HuNanFangPaoFa.fangPaoFaCardInhand(); + + ITObject params = TObject.newInstance(); + params.putString("session", session + "," + token); + + client.send("1003", params, new ICallback() { + + @Override + public void action(MessageResponse messageResponse) { + + + } + }); + return null; + } + + + public static void sleepTime(int time) { + try { + // 添加延迟 + Thread.sleep(time); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java new file mode 100644 index 0000000..4e7f4e3 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java @@ -0,0 +1,315 @@ +package com.robotcm.taurus.robot; + +import com.robotcm.taurus.client.MessageResponse; +import com.robotcm.taurus.client.SocketCode; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.client.business.AccountBusiness; +import com.robotcm.taurus.client.business.GroupRoomBusiness; +import com.robotcm.taurus.newRobot.jiqiren; +import com.robotcm.taurus.util.ROBOTEventType; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; +import com.taurus.core.events.Event; +import com.taurus.core.events.IEventListener; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.ICallback; +import com.taurus.core.util.Logger; +import redis.clients.jedis.Jedis; + +import java.util.Map; +import java.util.Set; + +public class RobotUser { + + public boolean isconnect = false; //是否连接上 + + public boolean isLogin = false; + + private final static Logger log; + + static { + log = Logger.getLogger(RobotUser.class); + } + + public int robotid; + public String password; + public int status; //工作状态 0,1:等待,2:干活 + + public String gameHost; + public String gamePort; + + public int robotGroupid; + public int robotPid; + + + private String token; + + public int intoRoomTime; //进入房间时间戳 + + public TaurusClient client = null; + + private String loginsession; + + public void setisconnect(boolean isconnect) { + this.isconnect = isconnect; + } + public boolean getisconnect() { + return isconnect; + } + + public void setRobotGroupid(int robotGroupid) { + this.robotGroupid = robotGroupid; + } + public int getRobotGroupid() { + return robotGroupid; + } + public void setRobotPid(int robotPid) { + this.robotPid = robotPid; + } + public int getRobotPid() { + return robotPid; + } + + public void setRobotid(int robotid) { + this.robotid = robotid; + } + public int getRobotid() { + return robotid; + } + public void setStatus(int status) { + this.status = status; + } + public int getStatus() { + return status; + } + public void setPassword(String password) { + this.password = password; + } + public String getPassword() { + return password; + } + + public void setIntoRoomTime(int intoRoomTime) { + this.intoRoomTime = intoRoomTime; + } + public int getIntoRoomTime() { + return intoRoomTime; + } + + public void setLoginsession(String loginsession) { + this.loginsession = loginsession; + } + + public String getLoginsession() { + return loginsession; + } + + public void setGameHost(String gameHost) { + this.gameHost = gameHost; + } + public String getGameHost() { + return gameHost; + } + public void setGamePort(String gamePort) { + this.gamePort = gamePort; + } + public String getGamePort() { + return gamePort; + } + + /** + * 机器人工作 + */ + public void working(){ + //监听client + + } + + /** + * 机器人登录 + */ + public void login(){ + System.out.println("login:"+robotid); + ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + try { + object = accountBusiness.idPasswordLogin(robotid, getPassword()); + if (object != null) { + System.out.println("login:"+object); + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + loginsession = accountBusiness.getSession(); + if (loginsession != null) { + this.isLogin = true; + setLoginsession(loginsession); + } + } + + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + public void connectGame(){ + if(isLogin){ + if(client==null){ + client = new TaurusClient(gameHost+":"+gamePort, String.valueOf(robotid), TaurusClient.ConnectionProtocol.Tcp); + client.setSession(loginsession); + client.connect(); + setisconnect(client.isConnected()); + }else{ + if(client.isConnected()){ + this.isconnect = true; + }else{ + client.connect(); + setisconnect(client.isConnected()); + } + } + } + } + + + + /** + * 重连 + */ + public void renconnect(){ + System.out.println("renconnect:"+robotid); + // client.connect(); + if(client!=null){ + if(client.isConnected()){ + client.connect(); + setisconnect(client.isConnected()); + } + } + } + + /** + * 检测是否链接断开 + */ + public void checkIsConnect(){ + if(isLogin&&client!=null){ + System.out.println("connectid:"+client.getId()); + setisconnect(client.isConnected()); + } + } + + /** + * 退出 房间 + */ + public void logoutRoom(){ + + } + + + /** + * 加入房间 + */ + public void joinRoom(){ + System.out.println("joinRoom:"+robotid); + } + + /** + * 创建房间 + */ + public void createRoom(){ + System.out.println("createRoom:"+robotid); + //1、检测有多少个机器人在等待 + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + try { + String robotskey = "readycreate{"+getRobotGroupid()+"}:play:"+getRobotPid(); + Set robots = jedis2.keys(robotskey); + System.out.println("robotskey:"+robotskey); + System.out.println("robots:"+robots); + if(robots.size()<2){ + //创建房间 + Object room = GroupRoomBusiness.matchRoom(robotGroupid, robotPid, loginsession, "Android", false); + + System.out.println("room:"+room); + String roomKey = String.valueOf(room); + ITObject roomInfos = GroupRoomBusiness.joinRoom(robotGroupid, roomKey, loginsession, null); + System.out.println("roomInfos:"+roomInfos); + ready(); + //doJoinRoom(robotid); + this.intoRoomTime = Integer.parseInt((System.currentTimeMillis() + "").substring(0, 10)); + jianting(this.client); + setStatus(ROBOTEventType.ROBOT_INTOROOM_READY); + } + }catch (Exception e) { + log.error("joinRoomOrCreateRoom"+e.getMessage()); + }finally { + jedis2.close(); + } + } + + + public void jianting(TaurusClient client){ + client.addEventListener(TaurusClient.NetClientEvent.OnEvent, new IEventListener() { + @Override + public void handleEvent(Event event) { + System.out.println("addList event:"+event); + } + }); + + client.addEventListener(TaurusClient.NetClientEvent.Connect, new IEventListener() { + @Override + public void handleEvent(Event event) { + SocketCode code = (SocketCode) event.getParameter("code"); + System.out.println("code:"+code); + if (code == SocketCode.Connect) { + + } else { + } + } + }); + } + + + /** + * 加入房间方法 + * + * @return + */ + public String doJoinRoom(int playerId) { + try { + // 添加2秒延迟 + Thread.sleep(5000); + + ITObject params = TObject.newInstance(); + params.putString("session", loginsession + "," + token); + + client.send("1002", params, response -> { + ITObject obj = response.messageData.param.getTObject("tableInfo"); + }); + return "ok"; + } catch (InterruptedException e) { + e.printStackTrace(); + } + return null; + } + + + public String ready() { + try { + // 添加1秒延迟 + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + + ITObject params = TObject.newInstance(); + params.putString("session", loginsession + "," + token); + + client.send("1003", params, new ICallback() { + @Override + public void action(MessageResponse messageResponse) { + System.out.println("ready"); + System.out.println("params:"+params); + } + }); + return null; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardConfig.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardConfig.java new file mode 100644 index 0000000..8c8cd52 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardConfig.java @@ -0,0 +1,54 @@ +package com.robotcm.taurus.util; + +public enum CardConfig { + DAN( "单牌", Config.TYPE_DANPAI, 1, 1, 1, 1, 0), + DUIZI( "单对子", Config.TYPE_DUIZI, 2, 2, 2, 2, 0), + SHUNZI( "顺子", Config.TYPE_SHUNZI, 5, 1, 5, 12, 0), + LIANDUI( "连对", Config.TYPE_LIANDUI, 3, 2, 6, 20, 0), + SAN_2( "三带二", Config.TYPE_3_2, 1, 3, 3, 5, 2), + + + SAN_BU_DAI( "三不带", Config.TYPE_BU_DAI, 1, 3, 3, 3, 0), + + FEIJI( "飞机", Config.TYPE_FEIJI, 2, 3, 6, 16, 2), + + FEIJI_DAI_DAN( "飞机带单", Config.TYPE_FEIJI_DAI_DAN, 2, 3, 6, 16, 1), + + FEIJI_DAI_SHUANG( "飞机带双", Config.TYPE_FEIJI_DAI_SHUANG, 2, 3, 6, 16, 4), + + + SI_2( "四带二单", Config.TYPE_4_2, 1, 4, 5, 6, -1), + + SI_1DUI("四带1对", Config.TYPE_4_2_dui, 1, 4, 5, 6, 2), + + ZHA( "炸弹", Config.TYPE_ZHA, 1, 4, 4, 4, 0), + + TYPE_ROCKET("火箭", Config.TYPE_ROCKET, 1, 2, 2, 2, 0), + + SAN_1("三带一", Config.TYPE_3_1,1, 3, 3, 4, 1); + + + public final int type; + public final String name; + public final int min_len; + public final int repeat_num; + public final int min_card_num; + public final int max_card_num; + public final int with_card_num; + + + private CardConfig(String name, int type, int min_len, int repeat_num, int min_card_num, int max_card_num, int with_card_num) { + this.name = name; + this.type = type; + + this.min_len = min_len; + this.repeat_num = repeat_num; + this.min_card_num = min_card_num; + this.max_card_num = max_card_num; + this.with_card_num = with_card_num; + } + + public String toString() { + return this.name; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardGroup.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardGroup.java new file mode 100644 index 0000000..35a14e6 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardGroup.java @@ -0,0 +1,45 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; + +import java.util.List; + + +public class CardGroup { + /** + * 当前type + */ + public CardConfig config; + + public int min_card; + /** + * 长度 + */ + public int len = 1; + + public List card_list; + + public ITArray card_list_mp; + + public ITObject toObject(boolean card_size) { + ITObject obj = TObject.newInstance(); +// if (card_size) { + obj.putInt("card_size", card_list.size()); +// } else { + obj.putTArray("card_list", card_list_mp); +// } + + obj.putInt("type", config.type); + obj.putInt("min_card", min_card); + obj.putInt("len", len); + System.out.println("出牌牌型具体" + obj); + return obj; + } + + public String toString() { + return "{type:" + config + " min_card:" + min_card + " len:" + len + " list:" + card_list + "}"; + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardObj.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardObj.java new file mode 100644 index 0000000..b21a7f1 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardObj.java @@ -0,0 +1,21 @@ +package com.robotcm.taurus.util; + +public class CardObj implements Comparable{ + public int card; + public int cardMod; + + public CardObj(int card) { + this.card = card; + this.cardMod = card % 100; + } + + @Override + public int compareTo(CardObj paramT) { + return cardMod == paramT.cardMod ? 0 : cardMod < paramT.cardMod ? -1 : 1; + } + + @Override + public String toString() { + return card + ""; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardUtil.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardUtil.java new file mode 100644 index 0000000..8ccbfd3 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/CardUtil.java @@ -0,0 +1,378 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.TArray; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class CardUtil { + + /** + * 从手牌中找出最大的单牌 + * + * @param handCards 手牌列表 + * @return 最大的单牌,如果没有单牌则返回null + */ + public static CardObj findMaxSingleCard(List handCards) { + if (handCards == null || handCards.isEmpty()) { + return null; + } + handCards.sort((c1, c2) -> c2.cardMod - c1.cardMod); + return handCards.get(0); + } + + + /** + * list to TArray + * + * @param list + * @return + */ + public static final ITArray toTArray(List list) { + ITArray result = new TArray(); + for (CardObj card : list) { + result.addInt(card.card); + } + return result; + } + + public static final ITArray toTArray1(CardObj list) { + ITArray result = new TArray(); + result.addInt(list.card); + return result; + } + + public static final ITArray maJiangToTArray(List list) { + ITArray result = new TArray(); + for (Integer integer : list) { + result.addInt(integer); + } + return result; + } + + public static final CardObj getCard(int eventCard, List cardList) { + for (CardObj card : cardList) { + if (card.cardMod == eventCard) { + return card; + } + } + return null; + } + + public static final CardObj getCard1(int eventCard, List cardList) { + for (CardObj card : cardList) { + if (card.card == eventCard) { + return card; + } + } + return null; + } + + /** + * 检测牌数量 + * + * @param eventCard + * @param cardList + * @param num + * @return + */ + public static final boolean checkCard(int eventCard, List cardList, int num) { + int result = 0; + for (CardObj card : cardList) { + if (card.cardMod == eventCard) { + result++; + if (result == num) + return true; + } + } + return false; + } + + public static final boolean checkGoodCard(int eventCard, List cardList, int num) { + int result = 0; + for (CardObj card : cardList) { + if (card.cardMod == eventCard) { + result++; + if (result >= num) + return true; + } + } + return false; + } + + public static final boolean checkShunZi(int eventCard, List cardList) { + int result = 0; + if (checkGoodCard(eventCard + 1, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 2, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 3, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 4, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 5, cardList, 1)) { + result++; + } + } + } + } + } + if (checkGoodCard(eventCard - 1, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 2, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 3, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 4, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 5, cardList, 1)) { + result++; + } + } + } + } + } + + if (result >= 4) { + return true; + } + return false; + } + + public static final boolean checkSevenShunzi(int eventCard, List cardList) { + int result = 0; + if (checkGoodCard(eventCard + 1, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 2, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 3, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 4, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 5, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 6, cardList, 1)) { + result++; + if (checkGoodCard(eventCard + 7, cardList, 1)) { + result++; + } + } + } + } + } + } + } + if (checkGoodCard(eventCard - 1, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 2, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 3, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 4, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 5, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 6, cardList, 1)) { + result++; + if (checkGoodCard(eventCard - 7, cardList, 1)) { + result++; + } + } + } + } + } + } + } + + if (result >= 6) { + return true; + } + return false; + } + + public static final boolean checkFenJi(int eventCard, List cardList) { + int result = 0; + if (checkGoodCard(eventCard, cardList, 2)) { + result++; + if (checkGoodCard(eventCard + 1, cardList, 3)) { + result++; + } + if (checkGoodCard(eventCard - 1, cardList, 3)) { + result++; + } + } + + if (result >= 2) { + return true; + } + return false; + } + + public static final boolean checkFourDui(int eventCard, List cardList) { + int result = 0; + if (checkGoodCard(eventCard, cardList, 1)) { + result++; + } + + if (checkGoodCard(eventCard + 1, cardList, 2)) { + result++; + if (checkGoodCard(eventCard + 2, cardList, 2)) { + result++; + if (checkGoodCard(eventCard + 3, cardList, 2)) { + result++; + if (checkGoodCard(eventCard + 4, cardList, 2)) { + result++; + } + } + } + } + if (checkGoodCard(eventCard - 1, cardList, 2)) { + result++; + if (checkGoodCard(eventCard - 2, cardList, 2)) { + result++; + if (checkGoodCard(eventCard - 3, cardList, 2)) { + result++; + if (checkGoodCard(eventCard - 4, cardList, 2)) { + result++; + } + } + } + } + + if (result >= 4) { + return true; + } + return false; + } + + public static final boolean checkQPai(int eventCard, List cardList) { + int result = 0; + if (eventCard >= 12) { + result++; + for (CardObj card : cardList) { + if (card.cardMod >= 12) { + result++; + } + } + } + + if (result >= 5) { + return true; + } + return false; + } + + /** + * TArray to list + * + * @param list + * @return + */ + public static final List toList(ITArray list) { + List tem = new ArrayList(); + for (int i = 0; i < list.size(); ++i) { + tem.add(new CardObj(list.getInt(i))); + } + return tem; + } + + /** + * 获取每张牌的数量MAP + * + * @param cardList + * @return + */ + public static final Map getCardNumMap(List cardList) { + Map result = new HashMap(); + for (CardObj card : cardList) { + if (!result.containsKey(card.cardMod)) { + result.put(card.cardMod, 1); + } else { + int num = result.get(card.cardMod); + result.put(card.cardMod, (num + 1)); + } + } + return result; + } + + /** + * 获取每张牌的数量MAP + * + * @param cardList + * @return + */ + public static final void getCardNumMap(Map result, List cardList) { + result.clear(); + for (CardObj card : cardList) { + if (!result.containsKey(card.cardMod)) { + result.put(card.cardMod, 1); + } else { + int num = result.get(card.cardMod); + result.put(card.cardMod, (num + 1)); + } + } + } + + public static final void getCardNumMap(Map result, List cardList, CardObj tempCard) { + result.clear(); + result.put(tempCard.cardMod, 1); + for (CardObj card : cardList) { + if (!result.containsKey(card.cardMod)) { + result.put(card.cardMod, 1); + } else { + int num = result.get(card.cardMod); + result.put(card.cardMod, (num + 1)); + } + } + } + + /** + * 获取每张牌的数量MAP + * + * @param cardList + * @return + */ + public static final Map> getCardListMap(List cardList) { + Map> result = new HashMap>(); + for (CardObj card : cardList) { + if (!result.containsKey(card.cardMod)) { + List list = new ArrayList(); + list.add(card); + result.put(card.cardMod, list); + } else { + List list = result.get(card.cardMod); + list.add(card); + } + } + return result; + } + + static public void removeCard(List cardList, List cards) { + for (int i = 0; i < cards.size(); i++) { + for (int j = 0; j < cardList.size(); j++) { + if (cardList.get(j).card == cards.get(i).card) { + cardList.remove(j); + break; + } + } + } + } + + static public void removeCard1(List cardList, int card, int count) { + int curCount = 0; + for (int i = 0; i < cardList.size(); i++) { + if (count == curCount) { + return; + } + if (cardList.get(i) == card) { + + cardList.remove(i); + i--; + curCount++; + } + } + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangShaSuanFaTest.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangShaSuanFaTest.java new file mode 100644 index 0000000..a01aeb2 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangShaSuanFaTest.java @@ -0,0 +1,5106 @@ +package com.robotcm.taurus.util; + +import com.game.Util; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.util.Logger; +import com.robotcm.hunan.HandAnalysis; + +import java.util.*; +import java.util.stream.Collectors; + +public class ChangShaSuanFaTest { + public int drawnCards; //摸牌 + public static List tinCards = new ArrayList<>(); + public static boolean isTin = false; + + public static boolean isChi =false; + + public static boolean isPeng=false; + + public static List chuguodepai = new ArrayList<>(); + + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + + /** + * 统一日志输出方法 + */ + private void logInfo(String message) { + // 注释掉日志输出,减少测试时的信息干扰 +// System.out.println(message); + } + + private final static Logger log; + + static { + log = Logger.getLogger(ChangShaSuanFaTest.class); + } + + + + public String teshuXuanPai(List cardInhand, List pengCard, List chowGroup,List gangdepai){ + String outcard = ""; + //特殊牌型处理 + //判断是否6对,是否快满足清一色 + //判断清一色 + //查询吃碰杠是否是同一色 + List checkcpg = new ArrayList<>(); + checkcpg.addAll(pengCard); + checkcpg.addAll(chowGroup); + checkcpg.addAll(gangdepai); + + boolean qys = false; + + if (checkcpg.size()>0){ + int tmp1 = 0; + int tmp2 = 0; + for (int i=0;i10){ + //落地已经有了不同色,所以可以进行 + qys = true; + } + } + + Map> cardst2 = new HashMap<>(); + List tmpcd = new ArrayList<>(); + tmpcd.addAll(cardInhand); + tmpcd.addAll(pengCard); + tmpcd.addAll(chowGroup); + tmpcd.addAll(gangdepai); + collectionCardse(tmpcd,cardst2); + int wanzi = 0; + int tongzi = 0; + for (Map.Entry> entry : cardst2.entrySet()){ + if(entry.getKey()=="wanzi"){ + wanzi = entry.getValue().size(); + } + if(entry.getKey()=="tongzi"){ + tongzi = entry.getValue().size(); + } + + } + + //检测手牌 + if (!qys&&(wanzi<4||tongzi<4)){ + //检测同色牌有多少张 + Map> cardst3 = new HashMap<>(); + collectionCardse(cardInhand,cardst3); + + for (Map.Entry> entry : cardst3.entrySet()) { + if (entry.getValue().size()<=2&&entry.getValue().size()>0){ + //如果只有一张同色,那就打这一张 + return entry.getValue().get(0).toString(); + } + } + } + }else{ + //检测手牌 + + if (cardInhand.size()==14){ + //检测同色牌有多少张 + Map> cardst = new HashMap<>(); + collectionCardse(cardInhand,cardst); + for (Map.Entry> entry : cardst.entrySet()) { + if (entry.getValue().size()==1){ + //如果只有一张同色,那就打这一张 + return entry.getValue().get(0).toString(); + } + } + } + } + return null; + } + + public void collectionCardse(List cardInhand,Map>cardst){ + Map> se = new HashMap<>(); + int wanzi = 0; + int tongzi = 0; + List wanzicards = new ArrayList<>(); + List tongzicards = new ArrayList<>(); + for (int i=0;i 听牌检测 -> 策略制定 -> 出牌选择 + */ + public String outCardSuanFa(List cardInhand, List pengCard, List chowGroup,List gangdepai, List resultList) { + List handCards = new ArrayList<>(cardInhand); + + List pinghuhandCards = new ArrayList<>(cardInhand); + + + List pinghuhandCards1 = new ArrayList<>(cardInhand); + + + chuguodepai.addAll(resultList); + log.info("cardInhand:"+cardInhand); + log.info("pengCard:"+pengCard); + log.info("chowGroup:"+chowGroup); + log.info("gangdepai:"+gangdepai); + log.info("resultList:"+resultList); + + + handCards.addAll(chowGroup); + handCards.addAll(pengCard); + + handCards.sort(Integer::compareTo); + + int i = countPengGroups(handCards, pengCard); //刻子的数量 + int pisCardsCount = countPairs(handCards);//分析七小对 + //将将胡 + boolean jiangHu = isJiangHu(handCards); + boolean isPengPengHu = hasThreeKeziAndTwoPairs(handCards, pengCard); + //清一色碰碰胡 + // boolean hasBigSuit = isAllSameSuit(handCards, pengCard); // 分析是否有可能的清一色花色 + int hasBigSuit = checkDahu(handCards,chowGroup,pengCard,gangdepai); + + System.out.println("resultList22 +++++++++++++++++++++++================" + hasBigSuit); + + + //特殊牌型处理 + + String tscard = teshuXuanPai(cardInhand, pengCard, chowGroup, gangdepai); + if (tscard!=null){ + System.out.printf("特殊牌型处理111 +++++++++++++++++++++++++++++++++++"); + return tscard; + } + + + //循环去一张是否能大胡听牌 + Map> afterDahuOp = quyizhangDahuTingPai(cardInhand,chowGroup,pengCard,gangdepai); + System.out.println("afterDahuOp:"+afterDahuOp); + + if (afterDahuOp.size()>0){ + //执行 + int xuanzecard1 = 0; + int caozuonum1 = 0; + List tmpres = new ArrayList<>(); + tmpres.addAll(resultList); + tmpres.addAll(cardInhand); + + for (Map.Entry> entry : afterDahuOp.entrySet()) { + System.out.println(entry.getKey()); + System.out.println("num:"+getTingPainum(entry.getValue(),tmpres)); + if (caozuonum1==0){ + caozuonum1 = getTingPainum(entry.getValue(),tmpres); + xuanzecard1 = entry.getKey(); + } + if (caozuonum1 < getTingPainum(entry.getValue(),tmpres)){ + caozuonum1 = getTingPainum(entry.getValue(),tmpres); + xuanzecard1 = entry.getKey(); + } + } + //判断是否绝听 + if(caozuonum1>0){ + System.out.printf("大胡222 +++++++++++++++++++++++++++++++++++"+caozuonum1); + return String.valueOf(xuanzecard1); + } + + } + + //循环去一张还能听多牌 + Map> afterOp = quyizhangTingPai(cardInhand); + System.out.println("afterOp:"+afterOp); + + if (afterOp.size()>0){ + //执行 + int xuanzecard = 0; + int caozuonum = 0; + List tmpres = new ArrayList<>(); + tmpres.addAll(resultList); + tmpres.addAll(cardInhand); + for (Map.Entry> entry : afterOp.entrySet()) { + if (caozuonum==0){ + caozuonum = getTingPainum(entry.getValue(),tmpres); + xuanzecard = entry.getKey(); + } + if (caozuonum < getTingPainum(entry.getValue(),tmpres)){ + caozuonum = getTingPainum(entry.getValue(),tmpres); + xuanzecard = entry.getKey(); + } + } + if(caozuonum>0){ + //绝听要换牌 + System.out.printf("特殊牌型处理222 +++++++++++++++++++++++++++++++++++"); + return String.valueOf(xuanzecard); + } + } + + + //六对 + if (pisCardsCount >= 6 && pengCard.size() == 0 && chowGroup.size() == 0) { + + System.out.println("七小对数量大于等于6+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); + //单张牌 + List danzhang = danzhang(handCards); + isTin = true; + + + Map danzhangCountMap = new HashMap<>(); + + for (Integer card2 : danzhang) { + danzhangCountMap.put(card2, 0); + + tinCards.add(card2); + } + + + for (Integer card3 : resultList) { + if (danzhangCountMap.containsKey(card3)) { + danzhangCountMap.put(card3, danzhangCountMap.get(card3) + 1); + } + } + +// 找到最大的出现次数 + Integer maxCount = danzhangCountMap.values().stream() + .max(Integer::compareTo) + .orElse(0); + +// 找出出现次数等于最大次数的牌 + List maxCards = danzhangCountMap.entrySet().stream() + .filter(entry -> entry.getValue().equals(maxCount)) + .map(Map.Entry::getKey) + .collect(Collectors.toList()); + + + //102/106 + // 找出maxCards中那些在handCards中出现3次的牌 + List threeCardsFromMax = maxCards.stream() + .filter(card3 -> Collections.frequency(handCards, card3) == 3) + .collect(Collectors.toList()); + + + if (threeCardsFromMax.size() > 0) { + List zeroCountCards = threeCardsFromMax.stream() + .filter(card3 -> danzhangCountMap.getOrDefault(card3, 0) == 0) + .collect(Collectors.toList()); + System.out.println("出现次数为0的牌: " + zeroCountCards); + // 从maxCards中移除 + if (!zeroCountCards.isEmpty()) { + maxCards.removeAll(zeroCountCards); + System.out.println("移除后maxCards: " + maxCards); + } + } + + System.out.println("maxCards中出现3次的牌: " + threeCardsFromMax); + if (threeCardsFromMax.size() > 0) { + return String.valueOf(threeCardsFromMax.get(0)); + } + + Integer maxCard = maxCards.isEmpty() ? null : maxCards.get(0); + System.out.println("maxCard++++++++++++++++++++++++++++++" + maxCard); + System.out.printf("特殊牌型处理333 +++++++++++++++++++++++++++++++++++"); + + return String.valueOf(maxCard); + + } + +// if (isTin) { +// System.out.println(" "); +// System.out.println("==============听牌牌组-=-==========" + tinCards); +// System.out.println("=========================drawnCards +++++++++++++++++++++++================" + drawnCards); +// List tin = new ArrayList<>(tinCards); +// System.out.println(" "); +// System.out.println("---------------tin--------------"+tin); +// ai ai1 = new ai(); +//// ChangshaMahjongAI ai = new ChangshaMahjongAI(); +// PlayerState playerState = new PlayerState(); +// playerState.handCards = pinghuhandCards; +// +// +// for (int j = 0; j < chowGroup.size(); j += 3) { +// List chigroup = new ArrayList<>(chowGroup.subList(j, Math.min(j + 3, chowGroup.size()))); +// if (chigroup.size() == 3) { +// playerState.addChiGroup(chigroup); +// } +// } +// +// +// for (int h = 0; h < pengCard.size(); h += 3) { +// List penggroup = new ArrayList<>(pengCard.subList(h, Math.min(h + 3, pengCard.size()))); +// if (penggroup.size() == 3) { +// playerState.addPongGroup(penggroup); +// } +// } +// +// +// int bestDiscard = ai1.findBestDiscard(playerState); +// +// +// if (bestDiscard != 0) { +// if (ai1.isTinAi) { +// isTin = true; +// } +// if (tin.size() chigroup = new ArrayList<>(chowGroup.subList(j, Math.min(j + 3, chowGroup.size()))); +// if (chigroup.size() == 3) { +// playerState.addChiGroup(chigroup); +// } +// } +// +// System.out.println("吃牌听牌playerState.chiGroups +++++++++++++++++++ " + playerState.chiGroups); +// System.out.println("吃牌听牌最新 ai出牌--------------------================"); +// for (int h = 0; h < pengCard.size(); h += 3) { +// List penggroup = new ArrayList<>(pengCard.subList(h, Math.min(h + 3, pengCard.size()))); +// if (penggroup.size() == 3) { +// playerState.addPongGroup(penggroup); +// } +// } +// +// +// int bestDiscard = ai1.findBestDiscard(playerState); +// +// +// if (bestDiscard != 0) { +// if (ai1.isTinAi) { +// isTin = true; +// isChi =false; +// } +// System.out.println("吃牌听牌出牌长麻 ++++++++++++++++++++++++++++++++++++++"); +// log.info("吃牌听牌出牌长麻==============================="+bestDiscard); +// return String.valueOf(bestDiscard); +// } +// } +// +// if (isPeng){ +// System.out.println("-----------碰牌听牌中-------"); +// ai ai1 = new ai(); +//// ChangshaMahjongAI ai = new ChangshaMahjongAI(); +// PlayerState playerState = new PlayerState(); +// playerState.handCards = handCards; +// System.out.println("碰牌听牌中chowGroup +++++++++++++++++++++++" + chowGroup); +// System.out.println("碰牌听牌中pengCard +++++++++++++++++++++++" + pengCard); +// +// for (int j = 0; j < chowGroup.size(); j += 3) { +// List chigroup = new ArrayList<>(chowGroup.subList(j, Math.min(j + 3, chowGroup.size()))); +// if (chigroup.size() == 3) { +// playerState.addChiGroup(chigroup); +// } +// } +// +// System.out.println("碰牌听牌中playerState.chiGroups +++++++++++++++++++ " + playerState.chiGroups); +// System.out.println("碰牌听牌中最新 ai出牌--------------------================"); +// for (int h = 0; h < pengCard.size(); h += 3) { +// List penggroup = new ArrayList<>(pengCard.subList(h, Math.min(h + 3, pengCard.size()))); +// if (penggroup.size() == 3) { +// playerState.addPongGroup(penggroup); +// } +// } +// +// +// int bestDiscard = ai1.findBestDiscard(playerState); +// +// +// if (bestDiscard != 0) { +// if (ai1.isTinAi) { +// isTin = true; +// isPeng =false; +// } +// System.out.println("碰牌听牌中出牌长麻 ++++++++++++++++++++++++++++++++++++++"); +// log.info("碰牌听牌中出牌长麻==============================="+bestDiscard); +// return String.valueOf(bestDiscard); +// } +// } + + + + //将将胡 + if (jiangHu && chowGroup.size() == 0) { + logInfo("将将胡"); + int outcard = selectCardToDiscardJiangHu(pinghuhandCards); + System.out.printf("特殊牌型处理444 +++++++++++++++++++++++++++++++++++"); + + return String.valueOf(outcard); + } + + + + if (pisCardsCount >= 5 && pengCard.size() == 0 && chowGroup.size() == 0) { + //如果是清一色12张先走 + boolean qcs = checkHandsQingYiSe(cardInhand,chowGroup,pengCard,gangdepai); + if(qcs){ + int outcard = selectCardToDiscardForAllSameSuit(pinghuhandCards, chowGroup, pengCard); + if (outcard != -1) { + System.out.printf("特殊牌型处理555 +++++++++++++++++++++++++++++++++++"); + return String.valueOf(outcard); + } + } + //大胡出牌逻辑 - 七小对 + int outcard = selectCardToDiscardBig(handCards, pisCardsCount); + System.out.printf("特殊牌型处理666 +++++++++++++++++++++++++++++++++++"); + + return String.valueOf(outcard); + } + + System.out.println("hasBigSuit:"+hasBigSuit); + if (hasBigSuit>0) { + logInfo("执行清一色策略,尝试优化花色分布"); + // 调用清一色特定出牌策略 + int outcard = selectCardToDiscardForAllSameSuit(pinghuhandCards, chowGroup, pengCard); + if (outcard != -1) { + System.out.printf("特殊牌型处理555 +++++++++++++++++++++++++++++++++++"); + + return String.valueOf(outcard); + } + } + + + + //boolean qysc = checkHandsQingYiSe(cardInhand,chowGroup,pengCard,gangdepai); + // System.out.println("qysc:"+qysc); + +// List checktingpai = TinHuChi.checktingpai(cardInhand); + + + + //碰碰胡 + List checktingpai1 = TinHuChi.checktingpai(cardInhand); + + if (i >= 3 && chowGroup.size() == 0 && checktingpai1.size() == 0) { + if (i == 4) { + Map> stringListMap = separateKeziAndRemaining(pinghuhandCards); + List remaining = stringListMap.get("remaining"); + Map danzhangCountMap = new HashMap<>(); + //循环获取剩余的牌 + for (Object remaining1 : remaining) { + danzhangCountMap.put((Integer) remaining1, 0); + } + + for (Integer card3 : resultList) { + if (danzhangCountMap.containsKey(card3)) { + danzhangCountMap.put(card3, danzhangCountMap.get(card3) + 1); + } + } + + Integer maxCount = danzhangCountMap.values().stream() + .max(Integer::compareTo) + .orElse(0); + + + List maxCards = danzhangCountMap.entrySet().stream() + .filter(entry -> entry.getValue().equals(maxCount)) + .map(Map.Entry::getKey) + .collect(Collectors.toList()); + + Integer maxCard = maxCards.isEmpty() ? null : maxCards.get(0); + System.out.printf("特殊牌型处理777 +++++++++++++++++++++++++++++++++++"); + + return String.valueOf(maxCard); + + } + + } + + + + + + //七小对清一色 + List qixiaoduiqingyise = qixiaoduiqingyise(handCards); + System.out.println("qixiaoduiqingyise:"+qixiaoduiqingyise); + boolean isqingyiseqixiaodui = hasFourOrMorePairs(qixiaoduiqingyise); + System.out.println("isqingyiseqixiaodui:"+isqingyiseqixiaodui); + if (isqingyiseqixiaodui && pengCard.size() == 0 && chowGroup.size() == 0) { + logInfo("执行清一色七小对策略,尝试优化七小对分布"); + // 调用花色分析的清一色七小对出牌策略 + + String discardCard = selectCardToDiscardAllSameSuitQiXiaoDuiBySuit(handCards); + if (discardCard != null) { + System.out.printf("特殊牌型处理888 +++++++++++++++++++++++++++++++++++"); + + return discardCard; + } + } + + + if (hasBigSuit>0 && i >= 3 && chowGroup.size() == 0) { + logInfo("清一色碰碰胡"); + String discardCard = selectCardToDiscardPengPeng(pinghuhandCards); + if (discardCard != null) { + System.out.printf("特殊牌型处理999 +++++++++++++++++++++++++++++++++++"); + + return discardCard; + } + } + + + + + //调平胡递归 + List integers = ChangshaWinSplitCard.analyzeBestDiscard(pinghuhandCards); + System.out.println("integers:"+integers); + if(integers.size()>0) { + int integer = 0; + + integer = selectBestCardByPriority(integers); + + Map> mapduijiang = new HashMap<>(); + + int duijiangnum = checkduijiang(pinghuhandCards); + + if (integers.size() > 1 && duijiangnum == 0) { + integer = selectBestCardRemove258(integers); + } + + //判断是否可以开杠 + int cardnum = 0; + if (integer > 0) { + cardnum = Util.cardNum(integer, cardInhand); + } + + + if (integers.size() > 0 && cardnum < 4) { + System.out.println("平胡最新出牌策略=============================================== 666 " + integer); + + List guzhangc = new ArrayList<>(); + + for(int k : pinghuhandCards){ + if(integer-1==k||integer+1==k||integer-2==k||integer+2==k){ + //门子 + guzhangc.add(integer); + } + } + //没有孤章门子 + if(guzhangc.size()==0) { + return String.valueOf(integer); + } + + + //处理拆对子问题 + //如果手牌没有对将则拆对子,等将下听 + //1、判断是否有对将 + int duijiangnum2 = checkduijiang(pinghuhandCards); + //2拆对子 + //获取对子 + if(duijiangnum2==0) { + // 1. 统计牌型 + Map countMap = new HashMap<>(); + for (int c : pinghuhandCards) { + countMap.put(c, countMap.getOrDefault(c, 0) + 1); + } + List chaiduizi = new ArrayList<>(); + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() == 2) { + if (entry.getKey()%100==2||entry.getKey()%100==5||entry.getKey()%100==8){ + }else{ + chaiduizi.add(entry.getKey()); + } + } + } + + System.out.println("chaiduizi:" + chaiduizi); + List kydongduizi = new ArrayList<>(); + + List tmps = new ArrayList<>(); + tmps.addAll(chaiduizi); + + for (int c : chaiduizi) { + if(c%100!=2&&c%100!=5&&c%100!=8){ + for(int k : pinghuhandCards){ + if(c-1==k||c+1==k){ + //门子 + kydongduizi.add(c); + } + } + } + + } + chaiduizi.removeAll(kydongduizi); + System.out.println("kydongduizi:" + chaiduizi); + + if(chaiduizi.size()>0) { + return String.valueOf(chaiduizi.get(0)); + }else{ + if (tmps.size() > 0) { + for (int a : tmps) { + if (a%100==9||a%100==1){ + return String.valueOf(a); + } + } + } + } + + }else if(duijiangnum2==1&&integers.size()>1){ + int jiangcards = 0; + // 1. 统计牌型 + Map countMap = new HashMap<>(); + for (int c : pinghuhandCards) { + countMap.put(c, countMap.getOrDefault(c, 0) + 1); + } + List chaiduizi = new ArrayList<>(); + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() == 2) { + if (entry.getKey()%100==2||entry.getKey()%100==5||entry.getKey()%100==8){ + jiangcards = entry.getKey(); + }else{ + chaiduizi.add(entry.getKey()); + } + } + } + + System.out.println("jiangcards:" + jiangcards); + if (jiangcards > 0&&chaiduizi.size()<2) { + // + //去掉将判断孤章 + List qudiaohou = new ArrayList<>(); + qudiaohou.addAll(cardInhand); + Util.removeCard(qudiaohou,jiangcards,2); + + Map map3 = new HashMap<>(); + ChangshaWinSplitCard.checkNormalHu(qudiaohou, map3); + List outs =(List) map3.get("cardResiue"); + if (outs.size()>0){ + return String.valueOf(outs.get(0)); + } + + } + //先过滤2,5,8 + + List kydongduizi = new ArrayList<>(); + for (int c : chaiduizi) { + for(int k : pinghuhandCards){ + if(c-1==k||c+1==k){ + //门子 + if(!kydongduizi.contains(c)){ + kydongduizi.add(c); + } + } + } + } + if(kydongduizi.size()==chaiduizi.size()&&chaiduizi.size()>0) { + return String.valueOf(chaiduizi.get(0)); + } + chaiduizi.removeAll(kydongduizi); + + if(chaiduizi.size()>0) { + return String.valueOf(chaiduizi.get(0)); + }else{ + + return String.valueOf(integer); + } + }else{ + return String.valueOf(integer); + } + + + } + } + + + //先拆对子 + + //再拆门子 + + +// ai ai1 = new ai(); +//// ChangshaMahjongAI ai = new ChangshaMahjongAI(); +// PlayerState playerState = new PlayerState(); +// playerState.handCards = pinghuhandCards; +// System.out.println("chowGroup +++++++++++++++++++++++" + chowGroup); +// System.out.println("pengCard +++++++++++++++++++++++" + pengCard); +// +// for (int j = 0; j < chowGroup.size(); j += 3) { +// List chigroup = new ArrayList<>(chowGroup.subList(j, Math.min(j + 3, chowGroup.size()))); +// if (chigroup.size() == 3) { +// playerState.addChiGroup(chigroup); +// } +// } +// +// System.out.println("playerState.chiGroups +++++++++++++++++++ " + playerState.chiGroups); +// System.out.println("最新 ai出牌--------------------================"); +// for (int h = 0; h < pengCard.size(); h += 3) { +// List penggroup = new ArrayList<>(pengCard.subList(h, Math.min(h + 3, pengCard.size()))); +// if (penggroup.size() == 3) { +// playerState.addPongGroup(penggroup); +// } +// } + + + //int bestDiscard = ai1.findBestDiscard(playerState); + // System.out.println("bestDiscard:"+bestDiscard); + + /* if (bestDiscard != 0) { + if (ai1.isTinAi) { + isTin = true; + } + System.out.println("Ai出牌长麻 ++++++++++++++++++++++++++++++++++++++"); + log.info("Ai出牌长麻==============================="); + return String.valueOf(bestDiscard); + }*/ + + + + + // 1. 手牌分析 - 识别刻子、顺子、对子等牌型 + HandAnalysis analysis = analyzeHand(pinghuhandCards1); + + //最终出的牌 + int outcard = selectCardToDiscard(pinghuhandCards1, analysis); + + + logInfo("\n===== 手牌分析结果 ====="); + logInfo("按花色分组的牌: " + analysis.cardsBySuit); + logInfo("已完成的刻子/顺子: " + analysis.completedMelds); + logInfo("对子: " + analysis.pairs); + logInfo("孤张牌: " + analysis.isolatedCards); + logInfo("面子数量: " + analysis.meldCount); + logInfo("对子数量: " + analysis.pairCount); + logInfo("听牌状态: " + analysis.isTingPai); + if (analysis.isTingPai) { + logInfo("可胡牌: " + analysis.tingCards); + } + logInfo("向听数: " + analysis.shantenCount); + logInfo("有龙七对潜力: " + analysis.hasLongQiDuiPotential); + logInfo("有碰碰胡潜力: " + analysis.hasPengPengHu); + logInfo("剩余需要分析的牌: " + analysis.remainingCards); + + //如果已经是听牌状态的情况 + if (analysis.isTingPai) { + System.out.println("已经是听牌状态----" + drawnCards); + return String.valueOf(drawnCards); + } + + + if (isJiangPai(outcard)&&integers.size()>0){ + return String.valueOf(integers.get(0)); + } + System.out.println("最终出的牌------" + outcard); + return String.valueOf(outcard); + + + } + + // 从候选牌中选出最优的一张牌,优先去除258将牌 + public static Integer selectBestCardRemove258(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + // 如果只有一张牌,直接返回 + if (cards.size() == 1) { + return cards.get(0); + } + + // 创建非258牌的列表 + List non258Cards = new ArrayList<>(); + List is258Cards = new ArrayList<>(); + + // 分类:258牌和非258牌 + for (Integer card : cards) { + if (is258Jiang(card)) { + is258Cards.add(card); + } else { + non258Cards.add(card); + } + } + + System.out.println("258将牌: " + is258Cards); + System.out.println("非258牌: " + non258Cards); + + + + // 优先从非258牌中选 + if (!non258Cards.isEmpty()) { + return selectBestSingleCard(non258Cards); + } + + // 如果没有非258牌,从258牌中选 + if (!is258Cards.isEmpty()) { + return selectBestSingleCard(is258Cards); + } + + return null; + } + + // 检测是否满足258做将的条件 + private static boolean is258Jiang(int card) { + // 提取牌的类型和值 + int type = card / 100; // 百位数:1-万,2-筒,3-条,4-风,5-箭 + int value = card % 100; // 个位数:牌面值 + + // 只有万、筒、条有258做将的限制 + if (type >= 1 && type <= 3) { + // 258做将:二万(102)、五万(105)、八万(108) + // 二筒(202)、五筒(205)、八筒(208) + // 二条(302)、五条(305)、八条(308) + return value == 2 || value == 5 || value == 8; + } + return false; + } + + // 从候选牌中选出最优的一张牌(优先边张1或9) + public static Integer selectBestSingleCard(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + // 优先找边张(1或9) + for (Integer card : cards) { + int value = card % 100; + if (value == 1 || value == 9) { + return card; + } + } + + // 没有边张,找靠近边张的牌(2或8)- 注意这里2是258将牌,但我们已经去除了258 + for (Integer card : cards) { + int value = card % 100; + if (value == 2 || value == 8) { + return card; + } + } + + // 都没有,返回第一张 + return cards.get(0); + } + + public static Integer selectBestCardByPriority(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + Integer bestCard = null; + int bestPriority = Integer.MAX_VALUE; + + for (Integer card : cards) { + int value = card % 100; + int priority = getCardPriority(value); + + if (priority < bestPriority) { + bestPriority = priority; + bestCard = card; + } else if (priority == bestPriority) { + // 优先级相同,比较牌值(小的优先) + if (bestCard == null || value < (bestCard % 100)) { + bestCard = card; + } + } + } + + return bestCard; + } + + // 牌的优先级(数字越小优先级越高) + private static int getCardPriority(int value) { + if (value == 9) return 1; + if (value == 1) return 2; + if(value==2||value==5||value==8) { + return 5; + } + if (value == 2 || value == 8) return 3; // 靠近边张 + if (value >= 3 && value <= 7) return 4; // 中间牌 + return 5; // 其他 + } + //听牌之后去分析出牌 + + private String isTinOutCard(List tinCards, List resultList) { + // 统计听牌组中每张牌在牌桌上的出现次数 + Map tinCardCountMap = new HashMap<>(); + + // 初始化听牌组中所有牌的出现次数为0 + for (Integer card : tinCards) { + tinCardCountMap.put(card, 0); + } + + // 统计听牌组中每张牌在牌桌上的实际出现次数 + for (Integer card : resultList) { + if (tinCardCountMap.containsKey(card)) { + tinCardCountMap.put(card, tinCardCountMap.get(card) + 1); + } + } + + // 找到最大的出现次数 + Integer maxCount = tinCardCountMap.values().stream() + .max(Integer::compareTo) + .orElse(0); + + // 判断所有听牌是否都大于等于3次 + boolean allGreaterOrEqualThree = !tinCardCountMap.isEmpty() && + tinCardCountMap.values().stream().allMatch(count -> count >= 3); + + if (allGreaterOrEqualThree) { + isTin = false; + // 如果所有听牌都出现大于等于3次,则随机出一张听牌 + Integer randomCard = tinCards.get(new Random().nextInt(tinCards.size())); + System.out.println("所有听牌出现次数都>=3,随机出牌: " + randomCard); + tinCards.remove(randomCard); + return "1"; + + + } + + if (maxCount > 0 && maxCount < 3 && tinCards.size() > 1) { + // 出现次数大于0但小于3,也直接出次数最多的牌 + List maxCards = tinCardCountMap.entrySet().stream() + .filter(entry -> entry.getValue().equals(maxCount)) + .map(Map.Entry::getKey) + .collect(Collectors.toList()); + + if (!maxCards.isEmpty()) { + isTin = false; + Integer maxCard = Collections.max(maxCards); + System.out.println("出现次数大于0,直接出牌: " + maxCard); + tinCards.remove(maxCard); + return "1"; + } + } else { + return String.valueOf(drawnCards); + } + + // 如果所有听牌在牌桌上都没出现过(maxCount为0),或者需要调整听牌状态 + if (maxCount == 0) { + //将tinCards转成map格式 + return String.valueOf(drawnCards); + } + + + // 返回一个默认值或处理逻辑(根据您的实际需求调整) + return "0"; + } + + private List danzhang(List handCards) { + // 统计每张牌出现的次数 + Map cardCountMap = new HashMap<>(); + for (Integer card : handCards) { + cardCountMap.put(card, cardCountMap.getOrDefault(card, 0) + 1); + } + + System.out.println("统计结果: " + cardCountMap); + + List singleCards = new ArrayList<>(); + + // 遍历手牌,计算哪些是单张 + for (Map.Entry entry : cardCountMap.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + // 计算剩余单张的数量 + int remainder = count % 2; // 取模2,奇数就有一个单张 + if (remainder == 1) { + singleCards.add(card); + } + + } + return singleCards; + } + + private int selectCardToDiscardJiangHu(List handCards) { + List tempHand = new ArrayList<>(handCards); + + + // 1. 统计牌型 + Map countMap = new HashMap<>(); + for (int c : tempHand) { + countMap.put(c, countMap.getOrDefault(c, 0) + 1); + } + + // 2. 找出所有258对子(候选将牌) + List jiangCandidates = new ArrayList<>(); + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() >= 2 && isCard(entry.getKey())) { + jiangCandidates.add(entry.getKey()); + } + } + + // 3. 选择最优将牌(优先选择数量多的258对子) + Integer bestJiang = selectBestJiang(jiangCandidates, countMap); + + // 4. 构建需要保留的牌(将牌 + 所有258牌) + Set keepCards = new HashSet<>(); + + // 保留所有258牌(包括将牌) + for (int c : tempHand) { + if (is258Card(c)) { + keepCards.add(c); + } + } + + // 5. 找出需要打出的牌(非258牌) + List discardCandidates = new ArrayList<>(); + for (int c : tempHand) { + if (!isCard(c)) { + discardCandidates.add(c); + } + } + + // 6. 如果有非258牌,优先打出 + if (!discardCandidates.isEmpty()) { + return discardCandidates.get(0); // 可以优化选择策略 + } + + // 7. 如果全是258牌,但还没有将牌,需要拆牌做将 + if (bestJiang == null) { + return selectCardToMakeJiang(tempHand, countMap); + } + + // 8. 如果全是258牌且有将牌,打出多余的258牌 + return selectRedundant258Card(tempHand, countMap, bestJiang); + } + + /** + * 选择最优的将牌 + */ + private Integer selectBestJiang(List jiangCandidates, Map countMap) { + if (jiangCandidates.isEmpty()) { + return null; + } + + // 策略:优先选择数量多的258对子(更容易碰成刻子) + Integer bestJiang = null; + int maxCount = 0; + + for (int candidate : jiangCandidates) { + int count = countMap.get(candidate); + if (count > maxCount) { + maxCount = count; + bestJiang = candidate; + } + } + + return bestJiang; + } + + /** + * 当没有将牌时,选择一张牌来促成将牌 + */ + private int selectCardToMakeJiang(List handCards, Map countMap) { + // 策略:打出手牌中数量最少的258孤张 + for (int c : handCards) { + if (countMap.get(c) == 1) { + return c; + } + } + + // 如果没有孤张,打出手牌中数量最少的258 + int minCount = Integer.MAX_VALUE; + int worstCard = handCards.get(0); + + for (int c : handCards) { + int count = countMap.get(c); + if (count < minCount) { + minCount = count; + worstCard = c; + } + } + + return worstCard; + } + + /** + * 选择多余的258牌打出 + */ + private int selectRedundant258Card(List handCards, Map countMap, int bestJiang) { + // 策略:保留将牌,打出非将牌的258孤张 + + // 1. 先找非将牌的孤张 + for (int c : handCards) { + if (c != bestJiang && countMap.get(c) == 1) { + return c; + } + } + + // 2. 找数量最少的非将牌 + int minCount = Integer.MAX_VALUE; + int worstCard = handCards.get(0); + + for (int c : handCards) { + if (c != bestJiang) { + int count = countMap.get(c); + if (count < minCount) { + minCount = count; + worstCard = c; + } + } + } + + // 3. 如果所有牌都是将牌,只能拆将牌(这种情况很少) + if (worstCard == bestJiang) { + // 选择一张将牌打出(保留另一张) + return bestJiang; + } + + return worstCard; + } + + /** + * 判断是否是258牌 + */ + private boolean isCard(int card) { + int cardValue = card % 10; + int cardType = card / 100; + + if (cardValue == 2 || cardValue == 5 || cardValue == 8) { + return true; + } + + return false; + } + + + /** + * 判断手牌中是否有碰牌(刻子) + * 刻子定义:三张花色相同且点数相同的牌 + * 长沙麻将中碰牌需要满足至少三组刻子 + */ + /** + * 统计手牌中的刻子数量 + * 刻子定义:三张花色相同且点数相同的牌 + * + * @param handCards 手牌列表 + * @return 刻子数量 + */ + private int countPengGroups(List handCards, List pengCard) { + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); +// handCards2.addAll(pengCard); + System.out.println("碰碰胡 handCards2 ++++++++++++++++" + handCards2); + + // 按花色分组 + Map> suitGroupMap = new HashMap<>(); + for (Integer card : handCards2) { + int suit = card / 100; + suitGroupMap.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + + logInfo("手牌花色分组: " + suitGroupMap.keySet().size() + " 种花色"); + + int keziCount = 0; + + // 对每个花色分别统计刻子 + for (Map.Entry> entry : suitGroupMap.entrySet()) { + int suit = entry.getKey(); + List suitCards = entry.getValue(); + + // 统计该花色下每张牌的数量 + Map valueCountMap = new HashMap<>(); + for (Integer card : suitCards) { + int value = card % 100; + valueCountMap.put(value, valueCountMap.getOrDefault(value, 0) + 1); + } + + // 找出该花色的刻子 + for (Map.Entry valueEntry : valueCountMap.entrySet()) { + if (valueEntry.getValue() >= 3) { + keziCount++; + int cardValue = suit * 100 + valueEntry.getKey(); + logInfo("找到刻子: " + getCardName(cardValue) + " (花色:" + getSuitName(suit) + + ", 点数:" + valueEntry.getKey() + ", 数量:" + valueEntry.getValue() + ")"); + } + } + } + + logInfo("手牌中共找到 " + keziCount + " 组刻子"); + return keziCount; + } + + + //分析碰碰胡是否听牌 + public boolean hasThreeKeziAndTwoPairs(List handCards, List pengCard) { + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); +// handCards2.addAll(pengCard); + + // 统计每张牌出现的次数 + Map cardCountMap = new HashMap<>(); + for (Integer card : handCards2) { + cardCountMap.put(card, cardCountMap.getOrDefault(card, 0) + 1); + } + + int keziCount = 0; // 刻子数(三张相同) + int pairCount = 0; // 对子数(两张相同) + + // 统计刻子和对子 + for (int count : cardCountMap.values()) { + if (count >= 3) { + // 如果有3张或以上,可以算作一个刻子 + keziCount++; + // 如果有4张,剩余的1张不能算对子,但可能算单张 + if (count >= 4) { + // 4张可以看作1个刻子+1张单牌,或者如果有需要可以调整 + // 这里暂时不额外处理 + } + } else if (count == 2) { + pairCount++; + } + } + + // 检查是否有至少3个刻子和至少2个对子 + return keziCount >= 3 && pairCount >= 2; + } + + + //拿出剩余牌 + private static Map> separateKeziAndRemaining(List handCards) { + List> keziList = new ArrayList<>(); + Set remainingCardsSet = new HashSet<>(); // 使用Set去重 + + if (handCards == null || handCards.isEmpty()) { + Map> result = new HashMap<>(); + result.put("kezi", keziList); + result.put("remaining", new ArrayList<>()); + return result; + } + + // 统计每张牌的数量 + Map countMap = new HashMap<>(); + for (Integer card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 分离刻子 + for (Map.Entry entry : countMap.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 3) { + // 添加刻子 + List kezi = new ArrayList<>(); + for (int i = 0; i < 3; i++) { + kezi.add(card); + } + keziList.add(kezi); + + // 如果还有剩余,加入Set去重 + if (count > 3) { + remainingCardsSet.add(card); + } + } else { + // 全部加入剩余牌Set + remainingCardsSet.add(card); + } + } + + // 将Set转换为List + List remainingCards = new ArrayList<>(remainingCardsSet); + + Map> result = new HashMap<>(); + result.put("kezi", keziList); + result.put("remaining", remainingCards); + return result; + } + + /** + * 辅助方法:获取牌的名称 + */ + private String getCardName(int card) { + int suit = card / 100; + int value = card % 100; + String suitName = getSuitName(suit); + return suitName + value; + } + + private boolean isJiangHu(List handCards) { + // 统计手牌中258牌的数量 + int count258 = 0; + + for (Integer card : handCards) { + if (is258Card(card)) { + count258++; + } + } + + // 判断258牌是否大于7张 + return count258 >= 10; + } + + /** + * 判断一张牌是否是258牌 + */ + private static boolean is258Card(int card) { + // 假设牌型编码规则: + // 101-109: 一万到九万 + // 201-209: 一筒到九筒 + // 301-309: 一条到九条 + + // 获取牌的数字(个位数) + int cardValue = card % 10; + + // 258牌的数字必须是2、5、8 + if (cardValue == 2 || cardValue == 5 || cardValue == 8) { + // 确保是万、筒、条(排除风牌等) + int cardType = card / 100; + return true; + } + + return false; + } + + /** + * 七小对大胡策略出牌 + * 当有5对以上时,按照七小对胡牌牌型进行出牌 + */ + public int selectCardToDiscardBig(List handCards, int pisCardsCount) { + if (pisCardsCount >= 5) { + logInfo("执行七小对大胡策略,当前对子数量: " + pisCardsCount); + + // 统计每张牌的数量 + Map cardCounts = new HashMap<>(); + for (int card : handCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 收集单张牌(数量为1的牌) + List singleCards = new ArrayList<>(); + for (int card : handCards) { + if (cardCounts.get(card) == 1) { + singleCards.add(card); + } + } + + // 如果有单张牌,优先打出这些牌 + if (!singleCards.isEmpty()) { + // 优先打出边张(1和9) + for (int card : singleCards) { + int value = card % 100; + if (value == 1 || value == 9) { + logInfo("打出七小对策略边张单牌: " + card); + return card; + } + } + + // 其次打出中间不相关的牌(避开容易形成对子的中间牌) + for (int card : singleCards) { + int value = card % 100; + if (value == 2 || value == 8) { + logInfo("打出七小对策略边张单牌: " + card); + return card; + } + } + + // 最后随便选一张单牌 + logInfo("打出七小对策略单牌: " + singleCards.get(0)); + return singleCards.get(0); + } + + // 如果没有单张牌(所有牌都是对子或刻子),需要拆牌 + // 优先拆刻子(保留对子) + List tripleCards = new ArrayList<>(); + for (int card : handCards) { + if (cardCounts.get(card) >= 3) { + tripleCards.add(card); + // 只需要一张来代表这个刻子 + break; + } + } + + if (!tripleCards.isEmpty()) { + logInfo("七小对策略拆刻子: " + tripleCards.get(0)); + return tripleCards.get(0); + } + + // 如果所有都是对子,理论上已经是七小对听牌状态 + // 但为了保险,随便选一张 + logInfo("七小对策略,所有牌都是对子,随便打出一张: " + handCards.get(0)); + return handCards.get(0); + } + + // 不满足七小对条件时的默认返回 + return handCards.get(0); + } + + + private String selectCardToDiscardPengPengHu(List handCards) { + logInfo("开始执行碰碰胡出牌策略"); + // 1. 复制手牌,避免修改原始数据 + List remainingCards = new ArrayList<>(handCards); + + // 2. 找出所有刻子(三张相同的牌),不重复利用 + List keziList = extractAllKezi(remainingCards); + int keziCount = keziList.size() / 3; + logInfo("找到刻子: " + keziCount + "组 - " + getKeziNames(keziList)); + + + //去除刻子后的牌 + List feiCandidates = findFeiJiangCandidates5(remainingCards); + logInfo("去除刻子后的牌: " + (feiCandidates)); + int i = selectFromFeiCandidates4(feiCandidates); + return String.valueOf(i); + } + + /** + * 找出非将牌候选(除了258将牌和刻子之外的牌) + */ + private List findFeiJiangCandidates5(List cards) { + Map cardCount = new HashMap<>(); + List feiJiangCandidates = new ArrayList<>(); + + // 统计剩余牌的数量 + for (Integer card : cards) { + cardCount.put(card, cardCount.getOrDefault(card, 0) + 1); + } + + + for (Map.Entry entry : cardCount.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + int value = card % 100; + + for (int i = 0; i < count; i++) { + feiJiangCandidates.add(card); + } + } + + return feiJiangCandidates; + } + + /** + * 从非将牌候选中选择要打出的牌 + * 优先打孤张,否则再拆牌 + */ + private int selectFromFeiCandidates4(List feiCandidates) { + if (feiCandidates.isEmpty()) { + return -1; // 或者抛出异常,根据实际情况处理 + } + + // 1. 优先找出非对子的牌 + Integer isolatedCard = findIsolatedCardInFei6(feiCandidates); + logInfo("策略: 打出孤张牌 " + getCardName(isolatedCard)); + return isolatedCard; + } + + private Integer findIsolatedCardInFei6(List feiCandidates) { + // 统计每张牌的出现次数 + Map countMap = new HashMap<>(); + for (int card : feiCandidates) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 寻找出现次数为 1 的牌(非对子) + for (int card : feiCandidates) { + if (countMap.get(card) == 1) { + return card; + } + } + + // 如果没有非对子的牌,返回 null 或选择第一张牌等策略 + return feiCandidates.get(0); + } + + + private String getKeziNames(List keziList) { + if (keziList.isEmpty()) return "无"; + + Set keziNames = new HashSet<>(); + for (int i = 0; i < keziList.size(); i += 3) { + keziNames.add(getCardName(keziList.get(i))); + } + return String.join(", ", keziNames); + } + + /** + * 提取所有刻子(三张相同的牌),不重复利用 + */ + private List extractAllKezi(List cards) { + List keziList = new ArrayList<>(); + Map cardCount = new HashMap<>(); + + // 统计每张牌的数量 + for (Integer card : cards) { + cardCount.put(card, cardCount.getOrDefault(card, 0) + 1); + } + + // 找出所有数量>=3的牌,提取刻子 + List cardsToRemove = new ArrayList<>(); + for (Map.Entry entry : cardCount.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 3) { + // 计算可以组成几个刻子(比如4张相同的牌可以组成1个刻子+1张单牌) + int keziGroups = count / 3; + for (int i = 0; i < keziGroups; i++) { + // 添加3次相同的牌表示一个刻子 + keziList.add(card); + keziList.add(card); + keziList.add(card); + } + // 标记需要从剩余牌中移除的牌(只移除刻子部分) + for (int i = 0; i < keziGroups * 3; i++) { + cardsToRemove.add(card); + } + } + } + + // 从剩余牌中移除刻子 + for (Integer card : cardsToRemove) { + cards.remove(card); + } + + return keziList; + } + + + /** + * 最终出的牌 + * 优化后的分析逻辑: + * 1. 分析剩余牌的搭子和卡隆情况 + * 2. 优先打出边张且不是将的牌 + * 3. 如果没有,优先打边张1、2,其次2、8,最后随便打 + */ + public int selectCardToDiscard(List cardInhand, HandAnalysis analysis) { + logInfo("\n===== 开始选择出牌策略 ====="); + int discardCard = 0; + // 如果analysis为null,自动分析手牌 + if (analysis == null) { + analysis = analyzeHand(cardInhand); + } + + // 获取剩余牌 + List remainingCards = new ArrayList<>(analysis.isolatedCards); + logInfo("剩余需要分析的牌: " + remainingCards); + + // 识别搭子和卡隆 + List> daAndKa = identifydaka(remainingCards); + logInfo("识别到的搭子和卡隆: " + daAndKa); + + // 将搭子和卡隆中的牌收集起来 + Set daka = new HashSet<>(); + for (List card : daAndKa) { + daka.addAll(card); + } + logInfo("搭子和卡隆中的牌: " + daka); + + // 找出所有可能的出牌候选,排除搭子和卡隆中的牌 + Set candidates = new HashSet<>(remainingCards); + candidates.removeAll(daka); + logInfo("排除搭子和卡隆后的候选牌: " + candidates); + + // 1. 优先打出边张且不是将的牌 + List ban = new ArrayList<>(); + for (int card : candidates) { + int rank = card % 100; + // 且不是将牌 + if ((rank != 5 && rank != 2 && rank != 8)) { + ban.add(card); + } + } + + + for (int card : candidates) { + int rank = card % 100; + // 边张是1或9,且不是将牌 + if ((rank == 1 || rank == 9) && !analysis.usedInPairs.contains(card)) { + ban.add(card); + } + } + + if (!ban.isEmpty()) { + if (ban.get(0) != 5 && ban.get(0) != 2 && ban.get(0) != 8) { + return ban.get(0); + } + } + + + // 4. 如果以上情况都没有,打出剩余随便哪张 + if (!candidates.isEmpty()) { + discardCard = candidates.iterator().next(); + + logInfo("最后选择任意剩余牌: " + discardCard); + if (discardCard != 5 && discardCard != 2 && discardCard != 8) { + return discardCard; + } + + } + + + // 检查已完成的牌组中是否有带有将的牌 + for (Integer meld : analysis.isolatedCards) { + + // 检查该牌组中是否有牌是将牌 + if (analysis.usedInPairs.contains(meld)) { + if (meld == 5 || meld == 2 || meld == 8) { + return meld; + } + } + } + + // 如果没有带有将的牌组,选择第一个牌组的第一张牌 + if (!analysis.pairs.isEmpty()) { + int pcard = 0; + for (Integer pair : analysis.pairs) { + int card = pair % 100; + if (card != 5 && card != 2 && card != 8) { + pcard = pair; + } + } + if (pcard != 0) { + return pcard; + } else { + return analysis.pairs.get(0); + } + } + + if (!analysis.remainingCards.isEmpty()) { + for (Integer pair : analysis.remainingCards) { + int card = pair % 100; + if (card != 5 && card != 2 && card != 8) { + return pair; + } + } + } + + if (!analysis.completedMelds.isEmpty()) { + List validMelds = new ArrayList<>(); + + for (List meld : analysis.completedMelds) { + // 检查整个组合中是否包含要排除的牌 + boolean containsExcluded = false; + for (Integer card : meld) { + int cardValue = card % 100; + if (cardValue == 5 || cardValue == 2 || cardValue == 8) { + containsExcluded = true; + break; + } + } + // 如果整个组合都不包含排除的牌,记录下来 + if (!containsExcluded && !meld.isEmpty()) { + validMelds.add(meld.get(0)); + } + } + + // 如果有有效的组合,返回第一个 + if (!validMelds.isEmpty()) { + return validMelds.get(0); + } + + // 如果所有组合都包含排除牌,返回第一个组合的第一张牌作为备选 + return analysis.completedMelds.get(0).get(0); + } + + + if (!analysis.remainingCards.isEmpty()) { + for (Integer pair : analysis.remainingCards) { + int card = pair % 100; + if (card == 5 || card == 2 || card == 8) { + return pair; + } + } + } + + return discardCard; + } + + /** + * 识别搭子和卡隆 + * 搭子:两张连续的牌,例如1-2,2-3等 + * 卡隆:两张中间缺一张的牌,例如1-3(缺2),2-4(缺3)等 + */ + private List> identifydaka(List cards) { + List> daka = new ArrayList<>(); + + // 按花色分组 + Map> cardsBySuit = new HashMap<>(); + for (int card : cards) { + int suit = card / 100; + cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + + // 记录已经使用过的牌 + Set usedCards = new HashSet<>(); + + // 分析每个花色 + for (List suitCards : cardsBySuit.values()) { + Collections.sort(suitCards); + + // 优先找搭子(连续两张) + for (int i = 0; i < suitCards.size() - 1; i++) { + int card1 = suitCards.get(i); + int card2 = suitCards.get(i + 1); + + if (usedCards.contains(card1) || usedCards.contains(card2)) { + continue; // 牌已被使用 + } + + int rank1 = card1 % 100; + int rank2 = card2 % 100; + + // 搭子:连续两张牌 + if (rank2 - rank1 == 1) { + daka.add(Arrays.asList(card1, card2)); + usedCards.add(card1); + usedCards.add(card2); + i++; // 跳过下一张牌 + } + } + + // 再找卡隆(中间差一张) + for (int i = 0; i < suitCards.size() - 1; i++) { + int card1 = suitCards.get(i); + + if (usedCards.contains(card1)) { + continue; + } + + for (int j = i + 1; j < suitCards.size(); j++) { + int card2 = suitCards.get(j); + + if (usedCards.contains(card2)) { + continue; + } + + int rank1 = card1 % 100; + int rank2 = card2 % 100; + int rankDiff = rank2 - rank1; + + // 卡隆:中间差一张 + if (rankDiff == 2) { + daka.add(Arrays.asList(card1, card2)); + usedCards.add(card1); + usedCards.add(card2); + break; + } else if (rankDiff > 2) { + break; + } + } + } + } + + return daka; + } + + + /** + * 碰牌判断方法 + * + * @param opcard 要碰的牌 + * @param handCards 当前手牌 + * @return 是否允许碰牌 + */ + public boolean shouldPong(int opcard, List handCards) { + // 1. 判断是否有至少两张相同的牌可以碰 + int count = 0; + for (int card : handCards) { + if (card == opcard) { + count++; + } + } + if (count < 2) { + return false; + } + + // 2. 如果是清一色花色,只能碰相同花色的牌 + if (isAllSameSuit1(handCards)) { + Integer mainSuit = getMainSuit(handCards); + int opcardSuit = opcard / 100; + if (mainSuit != null && mainSuit != opcardSuit) { + logInfo("清一色模式:不能碰不同花色的牌。目标牌花色:" + getSuitName(opcardSuit) + ", 主花色:" + getSuitName(mainSuit)); + return false; + } + } + + // 2. 复制手牌并模拟去掉要碰的两张牌 + List tempHand = new ArrayList<>(handCards); + tempHand.remove(Integer.valueOf(opcard)); + tempHand.remove(Integer.valueOf(opcard)); + + // 3. 检查该牌是否是听牌组中的牌 + List tingCards = calculateTingCards(tempHand); + if (tingCards.contains(opcard)) { + return false; + } + + // 4. 检查该牌是否是顺子的一部分 + if (isPartOfSequence(opcard, handCards)) { + return false; + } + + // 5. 检查该牌是否是唯一的将牌 + if (isOnlyPair(tempHand, opcard)) { + return false; + } + + // 其他情况允许碰牌 + return true; + } + + /** + * 吃牌判断方法 + * + * @param opcard 要吃的牌 + * @param handCards 当前手牌 + * @return 是否允许吃牌 + */ + public boolean shouldChow(int opcard, List handCards) { + logInfo("吃牌判断开始, 目标牌: " + opcard + ", 当前手牌: " + handCards); + + // 1. 如果是清一色花色,只能吃相同花色的牌 + if (isAllSameSuit1(handCards)) { + Integer mainSuit = getMainSuit(handCards); + int opcardSuit = opcard / 100; + if (mainSuit != null && mainSuit != opcardSuit) { + logInfo("清一色模式:不能吃不同花色的牌。目标牌花色:" + getSuitName(opcardSuit) + ", 主花色:" + getSuitName(mainSuit)); + return false; + } + } + + // 创建手牌的副本,避免修改原手牌 + List handCopy = new ArrayList<>(handCards); + + // 分析手牌,识别刻子和顺子 + HandAnalysis analysis = analyzeHand(handCopy); + + // 获取剩余牌(未用于刻子或顺子的牌) + List remainingCards = analysis.remainingCards; + + // 检查剩余牌是否能与其他两张牌组成包含opcard的顺子 + boolean canChow = canFormChow(opcard, remainingCards); + + logInfo("吃牌判断结束, 结果: " + canChow); + return canChow; + } + + /** + * 检查是否能形成包含目标牌的顺子 + * @param targetCard 目标牌 + * @param handCards 手牌 + * @return 是否能吃牌 + */ + + /** + * 判断是否应该杠牌(补牌) + * + * @param proposedCard 要杠的牌 + * @param currentHand 当前手牌 + * @param (1:暗杠, 2:明杠, 3:加杠, 4:补杠等) + * @return 是否应该杠牌 + */ + public boolean shouldGang(int proposedCard, List currentHand) { + logInfo("判断是否应该杠牌: " + proposedCard); + + // 1. 如果是清一色花色,只能杠相同花色的牌 + if (isAllSameSuit1(currentHand)) { + Integer mainSuit = getMainSuit(currentHand); + int proposedCardSuit = proposedCard / 100; + if (mainSuit != null && mainSuit != proposedCardSuit) { + logInfo("清一色模式:不能杠不同花色的牌。目标牌花色:" + getSuitName(proposedCardSuit) + ", 主花色:" + getSuitName(mainSuit)); + return false; + } + } + + // 基础杠牌条件:手牌中至少有3张相同的牌 + int count = 0; + for (int card : currentHand) { + if (card == proposedCard) { + count++; + } + } + + if (count < 3) { + logInfo("手牌中没有足够的相同牌来杠"); + return false; + } + + // 这里可以添加更多杠牌决策逻辑,目前只实现清一色优化 + return true; + } + + + private boolean canFormChow(int targetCard, List handCards) { + // 检查是否是字牌(风牌或箭牌),字牌不能组成顺子 + int suit = targetCard / 100; + if (suit == 4 || suit == 5) { // 4是风牌,5是箭牌 + return false; + } + + // 获取目标牌的点数 + int targetPoint = targetCard % 100; + + // 统计手牌中每张牌的数量 + Map cardCounts = new HashMap<>(); + for (int card : handCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 检查三种可能的顺子组合 + // 1. targetCard-2, targetCard-1, targetCard + if (targetPoint >= 3) { + int card1 = suit * 100 + (targetPoint - 2); + int card2 = suit * 100 + (targetPoint - 1); + if (cardCounts.containsKey(card1) && cardCounts.containsKey(card2)) { + return true; + } + } + + // 2. targetCard-1, targetCard, targetCard+1 + if (targetPoint >= 2 && targetPoint <= 8) { + int card1 = suit * 100 + (targetPoint - 1); + int card2 = suit * 100 + (targetPoint + 1); + if (cardCounts.containsKey(card1) && cardCounts.containsKey(card2)) { + return true; + } + } + + // 3. targetCard, targetCard+1, targetCard+2 + if (targetPoint <= 7) { + int card1 = suit * 100 + (targetPoint + 1); + int card2 = suit * 100 + (targetPoint + 2); + if (cardCounts.containsKey(card1) && cardCounts.containsKey(card2)) { + return true; + } + } + + return false; + } + + + /** + * 计算听牌 + * + * @param handCards 手牌 + * @return 听牌列表 + */ + private List calculateTingCards(List handCards) { + List tingCards = new ArrayList<>(); + Map cardCount = countCards(handCards); + + // 检查每种花色的牌 + for (int suit = 1; suit <= 3; suit++) { // 1:万, 2:筒, 3:索 + List sameSuitCards = new ArrayList<>(); + for (int rank = 1; rank <= 9; rank++) { + int card = suit * 100 + rank; + int count = cardCount.getOrDefault(card, 0); + for (int i = 0; i < count; i++) { + sameSuitCards.add(rank); + } + } + + // 检查是否有搭子需要补牌 + if (sameSuitCards.size() > 0) { + // 简单检查:如果有单张牌,可能听它的相邻牌或相同牌 + Map rankCount = new HashMap<>(); + for (int rank : sameSuitCards) { + rankCount.put(rank, rankCount.getOrDefault(rank, 0) + 1); + } + + for (Map.Entry entry : rankCount.entrySet()) { + int rank = entry.getKey(); + int count = entry.getValue(); + + // 如果是单张或对子,可能需要补牌 + if (count == 1 || count == 2) { + // 添加当前牌(可能组成刻子) + tingCards.add(suit * 100 + rank); + + // 添加相邻牌(可能组成顺子) + if (rank > 1) { + tingCards.add(suit * 100 + (rank - 1)); + } + if (rank < 9) { + tingCards.add(suit * 100 + (rank + 1)); + } + } + } + } + } + + return tingCards; + } + + /** + * 判断是否是顺子的一部分 + * + * @param card 要判断的牌 + * @param handCards 手牌 + * @return 是否是顺子的一部分 + */ + private boolean isPartOfSequence(int card, List handCards) { + int suit = card / 100; + int rank = card % 100; + + // 检查是否存在顺子 + // 顺子是三个连续的牌,比如1-2-3,2-3-4等 + boolean hasPrevPrev = handCards.contains(suit * 100 + rank - 2); + boolean hasPrev = handCards.contains(suit * 100 + rank - 1); + boolean hasNext = handCards.contains(suit * 100 + rank + 1); + boolean hasNextNext = handCards.contains(suit * 100 + rank + 2); + + // 检查是否是顺子的中间牌或边牌 + return (hasPrev && hasNext) || (hasPrevPrev && hasPrev) || (hasNext && hasNextNext); + } + + /** + * 判断是否是唯一的将牌 + * + * @param tempHand 去掉两张要碰的牌后的手牌 + * @param opcard 要碰的牌 + * @return 是否是唯一的将牌 + */ + public boolean isOnlyPair(List tempHand, int opcard) { + Map cardCount = countCards(tempHand); + int pairCount = 0; + + for (Map.Entry entry : cardCount.entrySet()) { + if (entry.getValue() == 2) { + pairCount++; + } + } + + // 如果去掉要碰的牌后没有对子,说明原来的牌是唯一的将牌 + return pairCount == 0; + } + + /** + * 统计每张牌的数量 + * + * @param handCards 手牌 + * @return 牌的数量映射 + */ + private Map countCards(List handCards) { + Map cardCount = new HashMap<>(); + for (int card : handCards) { + cardCount.put(card, cardCount.getOrDefault(card, 0) + 1); + } + return cardCount; + } + + + //大胡分析七小对 + public static int countPairs(List handCards) { + // 1. 先根据花色和点数排序 + List sortedCards = new ArrayList<>(handCards); + sortedCards.sort((a, b) -> { + int suitA = a / 100; + int suitB = b / 100; + int rankA = a % 100; + int rankB = b % 100; + + // 先按花色排序,再按点数排序 + if (suitA != suitB) { + return suitA - suitB; + } + return rankA - rankB; + }); + + // 2. 统计对子 + int pairCount = 0; + for (int i = 0; i < sortedCards.size() - 1; i++) { + if (sortedCards.get(i).equals(sortedCards.get(i + 1))) { + pairCount++; + i++; // 跳过下一张 + } + } + + return pairCount; + } + + + //分析七小对清一色 + public List qixiaoduiqingyise(List handCards) { + // 合并所有牌 + List allCards = new ArrayList<>(); + allCards.addAll(handCards); + + // 按花色分组 + List wanCards = new ArrayList<>(); // 万: 101-109 + List tongCards = new ArrayList<>(); // 筒: 201-209 + List tiaoCards = new ArrayList<>(); // 条: 301-309 + + for (Integer card : allCards) { + if (card >= 101 && card <= 109) { + wanCards.add(card); + } else if (card >= 201 && card <= 209) { + tongCards.add(card); + } else if (card >= 301 && card <= 309) { + tiaoCards.add(card); + } + } + + // 检查各花色数量 + if (wanCards.size() >= 8) { + Collections.sort(wanCards); + logInfo("检测到清一色花色: 万, 数量: " + wanCards.size()); + return wanCards; + } + + if (tongCards.size() >= 8) { + Collections.sort(tongCards); + logInfo("检测到清一色花色: 筒, 数量: " + tongCards.size()); + return tongCards; + } + + if (tiaoCards.size() >= 8) { + Collections.sort(tiaoCards); + logInfo("检测到清一色花色: 条, 数量: " + tiaoCards.size()); + return tiaoCards; + } + + return new ArrayList<>(); + } + + public boolean hasFourOrMorePairs(List qixiaoduiqingyise) { + if (qixiaoduiqingyise == null || qixiaoduiqingyise.size() < 8) { + return false; // 至少需要8张牌才能有4对 + } + + // 对牌进行排序 + List sortedCards = new ArrayList<>(qixiaoduiqingyise); + Collections.sort(sortedCards); + + // 统计对子数量 + int pairCount = 0; + int i = 0; + int n = sortedCards.size(); + + while (i < n - 1) { + if (sortedCards.get(i).equals(sortedCards.get(i + 1))) { + // 找到一对对子 + pairCount++; + i += 2; // 跳过这对对子 + } else { + i += 1; // 继续检查下一张牌 + } + } + + logInfo("清一色手牌中对子数量: " + pairCount); + return pairCount >= 4; + } + + //分析清一色 + public boolean isAllSameSuit(List handCards, List pengCard) { + // 统计各花色的牌数量 + Map suitCountMap = new HashMap<>(); + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); +// handCards2.addAll(pengCard); + + for (Integer card : handCards2) { + int suit = card / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + // 检查是否有花色的牌数量超过8张 + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + + int count = entry.getValue(); + + if (count >= 10) { + String suitName = getSuitName(suit); + logInfo("检测到可能的清一色花色: " + suitName + ", 数量: " + count); + return true; + } + } + + return false; + } + + /** + * 检测当前牌 是否符合清一色 + * @param card + * @param handCards + * @param pengguopai + * @param chipai + * @param gangpai + * @return + */ + public static boolean checkAllSameSuitAll(int card, List handCards, List pengguopai, List chipai, List gangpai) { + //判断 peng,chi ,gang是否有不同色 + //true 为可以 false 为不能 + List cpg = new ArrayList<>(); + cpg.addAll(pengguopai); + cpg.addAll(chipai); + cpg.addAll(gangpai); + if (cpg.size()>0){ + int tmp1 = 0; + int tmp2 = 0; + for (int i=0;i10){ + //落地已经有了不同色,所以可以进行 + return true; + + } + } + } + //加入之后 + cpg.add(card); + if (cpg.size()>1){ + int tmp3 = 0; + int tmp4 = 0; + for (int i=0;i10){ + //牌 加入已经破坏手牌 + return false; + } + } + } + cpg.clear(); + //判断手牌 + if(handCards.size()>3){ + //手牌判断 + // 统计各花色的牌数量 + Map suitCountMap = new HashMap<>(); + for (Integer cards : handCards) { + int suit = cards / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + int count = entry.getValue(); + + if (handCards.size()==4){ + //手牌只有4张 + if (count >= 2) { + //当手牌已经剩下4张时候,可以进行 + return true; + } + } + + if (count >= handCards.size()-3) { + int tmpsuit = card / 100; + if (suit == tmpsuit){ + return true; + } + } + } + } + return false; + } + + + + //分析清一色 + public boolean isAllSameSuit1(List handCards) { + // 统计各花色的牌数量 + Map suitCountMap = new HashMap<>(); + + for (Integer card : handCards) { + int suit = card / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + + int count = entry.getValue(); + + + if (count >= 11) { + String suitName = getSuitName(suit); + logInfo("检测到可能的清一色花色: " + suitName + ", 数量: " + count); + return true; + } + } + + return false; + } + + + // 获取主要花色(数量最多且≥9张的花色) + public Integer getMainSuit(List handCards) { + Map suitCountMap = new HashMap<>(); + + for (Integer card : handCards) { + int suit = card / 100; + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + Integer mainSuit = null; + int maxCount = 0; + + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + int count = entry.getValue(); + + if (count >= 10 && count > maxCount) { + maxCount = count; + mainSuit = suit; + } + } + + return mainSuit; + } + + // 清一色特定出牌策略 + + /** + * 基于花色分析的清一色七小对出牌策略 + * 优先打出花色最少的牌,以优化七小对的形成 + * + * @param handCards 当前手牌 + * @return 最优打出的牌 + */ + private String selectCardToDiscardAllSameSuitQiXiaoDuiBySuit(List handCards) { + // 1. 分析每个花色的牌数量 + Map suitCount = new HashMap<>(); + Map> cardsBySuit = new HashMap<>(); + + for (int card : handCards) { + int suit = card / 10; // 计算花色 + suitCount.put(suit, suitCount.getOrDefault(suit, 0) + 1); + + // 按花色分组存储牌 + cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + + logInfo("花色分布统计: " + suitCount); + + // 2. 找出花色数量最少的花色(排除主花色) + Integer mainSuit = getMainSuit(handCards); + Integer leastSuit = null; + int minCount = Integer.MAX_VALUE; + + for (Map.Entry entry : suitCount.entrySet()) { + int suit = entry.getKey(); + int count = entry.getValue(); + + // 如果不是主花色,且数量更少 + if ((mainSuit == null || suit != mainSuit) && count < minCount) { + minCount = count; + leastSuit = suit; + } + } + + // 3. 从最少花色中选择要打出的牌 + if (leastSuit != null && cardsBySuit.containsKey(leastSuit)) { + List leastSuitCards = cardsBySuit.get(leastSuit); + logInfo("优先从最少花色 " + getSuitName(leastSuit) + " 中选择打出的牌: " + leastSuitCards); + + // 统计最少花色中各牌的出现次数 + Map cardCountsInLeastSuit = new HashMap<>(); + for (int card : leastSuitCards) { + cardCountsInLeastSuit.put(card, cardCountsInLeastSuit.getOrDefault(card, 0) + 1); + } + + // 优先打出单张牌(出现次数为1) + for (Map.Entry entry : cardCountsInLeastSuit.entrySet()) { + if (entry.getValue() == 1) { + logInfo("选择打出最少花色中的单张牌: " + entry.getKey()); + return String.valueOf(entry.getKey()); + } + } + + // 如果没有单张,优先打对子的,优先保留刻子或四张一样的 + for (Map.Entry entry : cardCountsInLeastSuit.entrySet()) { + if (entry.getValue() == 2) { + return String.valueOf(entry.getKey()); + } + } + } + + // 4. 如果没有找到合适的牌(可能所有牌都是同一花色),使用七小对大胡策略 + logInfo("使用默认七小对大胡策略"); + int outcard = selectCardToDiscardBig(handCards, countPairs(handCards)); + return String.valueOf(outcard); + } + + private String selectCardToDiscardPengPeng(List handCards) { + logInfo("开始执行清一色碰碰胡出牌策略"); + + // 1. 分析每个花色的牌数量 + Map suitCount = new HashMap<>(); + Map> cardsBySuit = new HashMap<>(); + + for (int card : handCards) { + int suit = card / 100; // 计算花色(修正为除以100) + suitCount.put(suit, suitCount.getOrDefault(suit, 0) + 1); + + // 按花色分组存储牌 + cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + + // 2. 找出主要花色(牌数量最多的花色) + int mainSuit = findMainSuit(suitCount); + logInfo("主要花色: " + getSuitName(mainSuit) + ", 数量: " + suitCount.get(mainSuit)); + + // 3. 如果有非主要花色的牌,优先打出 + if (hasNonMainSuitCards(suitCount, mainSuit)) { + logInfo("存在非主要花色牌,优先打出"); + return discardNonMainSuitCard(handCards, mainSuit); + } + + // 4. 所有牌都是主要花色,使用清一色碰碰胡策略 + logInfo("所有牌都是主要花色,使用清一色碰碰胡策略"); + return discardFromSameSuitPengPeng(handCards, mainSuit); + } + + /** + * 打出非主要花色的牌 + */ + private String discardNonMainSuitCard(List handCards, int mainSuit) { + // 优先打出数量最少的非主要花色牌 + List nonMainSuitCards = new ArrayList<>(); + for (int card : handCards) { + int suit = card / 100; + if (suit != mainSuit) { + nonMainSuitCards.add(card); + } + } + + // 按数量排序,优先打出手牌数量少的牌 + Map cardCount = countCardOccurrences(nonMainSuitCards); + nonMainSuitCards.sort((a, b) -> { + int countA = cardCount.get(a); + int countB = cardCount.get(b); + return Integer.compare(countA, countB); + }); + + int discardCard = nonMainSuitCards.get(0); + logInfo("打出非主要花色牌: " + getCardName(discardCard)); + return String.valueOf(discardCard); + } + + + /** + * 统计每张牌的出现次数 + */ + private Map countCardOccurrences(List cards) { + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + return countMap; + } + + /** + * 找出主要花色(牌数量最多的花色) + */ + private int findMainSuit(Map suitCount) { + int mainSuit = -1; + int maxCount = 0; + + for (Map.Entry entry : suitCount.entrySet()) { + if (entry.getValue() > maxCount) { + maxCount = entry.getValue(); + mainSuit = entry.getKey(); + } + } + + return mainSuit; + } + + /** + * 判断是否有非主要花色的牌 + */ + private boolean hasNonMainSuitCards(Map suitCount, int mainSuit) { + for (Map.Entry entry : suitCount.entrySet()) { + if (entry.getKey() != mainSuit && entry.getValue() > 0) { + return true; + } + } + return false; + } + + /** + * 从同花色牌中选择要打出的牌(清一色碰碰胡策略) + */ + private String discardFromSameSuitPengPeng(List handCards, int mainSuit) { + // 统计每张牌的数量 + Map cardCount = countCardOccurrences(handCards); + + // 找出刻子、将牌候选和剩余牌 + List keziCards = new ArrayList<>(); + List jiangCandidates = new ArrayList<>(); // 258将牌候选 + List otherJiangCandidates = new ArrayList<>(); // 其他将牌候选 + List remainingCards = new ArrayList<>(handCards); + + // 1. 先找出刻子(三张相同的牌) + findAndRemoveKezi(remainingCards, cardCount, keziCards); + + + findJiangCandidates(remainingCards, jiangCandidates, otherJiangCandidates); + + // 3. 选择要打出的牌 + int discardCard = selectDiscardCardPengPeng(remainingCards, otherJiangCandidates, cardCount, handCards); + + logInfo("清一色碰碰胡策略打出: " + getCardName(discardCard)); + return String.valueOf(discardCard); + } + + /** + * 找出将牌候选 + */ + private void findJiangCandidates(List cards, List jiangCandidates, List otherJiangCandidates) { + Map cardCount = countCardOccurrences(cards); + + for (int card : cards) { + + int count = cardCount.get(card); + if (count >= 2) { + otherJiangCandidates.add(card); + } else if (count == 1) { + otherJiangCandidates.add(card); + } + } + } + + /** + * 选择要打出的牌(清一色碰碰胡策略) + */ + private int selectDiscardCardPengPeng(List remainingCards, + List otherJiangCandidates, + Map cardCount + , List handCards) { + + // 如果还有剩余牌,优先从剩余牌中选择 + if (!remainingCards.isEmpty()) { + // 策略1: 优先打出孤张(没有相邻牌的牌) + Integer isolatedCard = findIsolatedCard(remainingCards, cardCount); + if (isolatedCard != null) { + return isolatedCard; + } + + // 策略2: 优先打出非258的牌 + Integer non258Card = findNon258Card(remainingCards); + if (non258Card != null) { + return non258Card; + } + + // 策略3: 打出手牌数量最少的牌 + return findLeastCountCard(remainingCards, cardCount); + } + + + if (!otherJiangCandidates.isEmpty()) { + return otherJiangCandidates.get(0); + } + + + // 默认情况(理论上不会执行到这里) + logInfo("警告:无法选择出牌,使用默认策略"); + return remainingCards.isEmpty() ? handCards.get(0) : remainingCards.get(0); + } + + /** + * 查找手牌数量最少的牌 + */ + private int findLeastCountCard(List cards, Map cardCount) { + int minCount = Integer.MAX_VALUE; + int resultCard = cards.get(0); + + for (int card : cards) { + int count = cardCount.get(card); + if (count < minCount) { + minCount = count; + resultCard = card; + } + } + + return resultCard; + } + + /** + * 查找非258的牌 + */ + private Integer findNon258Card(List cards) { + for (int card : cards) { + int value = card % 100; + if (value != 2 && value != 5 && value != 8) { + return card; + } + } + return null; + } + + public int selectCardToDiscardForAllSameSuit(List handCards, List chowGroup, List pengGroup) { + Integer mainSuit = getMainSuit(handCards); + if (mainSuit == null) { + logInfo("未找到主要花色,使用默认策略"); + return -1; + } + List chi = new ArrayList<>(); + chi.addAll(chowGroup); + //如果吃和碰的牌 包含主要花色的牌,放弃走清一色 + if (chowGroup != null && pengGroup != null && chowGroup.size() > 0 && pengGroup.size() > 0) { + chi.addAll(pengGroup); + for (Integer integer : chi) { + String str = integer.toString(); + if (!str.isEmpty()) { + int firstDigit = Character.getNumericValue(str.charAt(0)); + if (!mainSuit.equals(firstDigit)) { + return -1; + } + } + } + } + +// boolean allSameSuit = isAllSameSuit(handCards, mainSuit); + + String mainSuitName = getSuitName(mainSuit); + logInfo("执行清一色策略,主要花色: " + mainSuitName); + + // 统计每张牌的数量 + Map cardCountMap = new HashMap<>(); + for (Integer card : handCards) { + cardCountMap.put(card, cardCountMap.getOrDefault(card, 0) + 1); + } + + // 收集非主要花色的牌 + List nonMainSuitCards = new ArrayList<>(); + for (Integer card : handCards) { + int suit = card / 100; + if (suit != mainSuit) { + nonMainSuitCards.add(card); + } + } + + // 如果有非主要花色的牌,优先打出这些牌 + if (!nonMainSuitCards.isEmpty()) { + logInfo("有非主要花色牌,优先打出"); + + // 按优先级打出非主要花色牌 + Integer cardToDiscard = selectNonMainSuitCard(nonMainSuitCards, cardCountMap); + if (cardToDiscard != null) { + return cardToDiscard; + } + } + + // 如果所有牌都是主要花色,使用清一色优化策略 + logInfo("所有牌都是主要花色,使用清一色优化策略"); + return selectCardFromSameSuit(handCards, cardCountMap, mainSuit); + } + + + public boolean isAllSameSuit(List handCards, Integer mainSuit) { + // 提取主花色牌 + List mainSuitCards = new ArrayList<>(); + for (Integer card : handCards) { + int suit = card / 100; + if (suit == mainSuit) { + mainSuitCards.add(card); + } + } + + Map>> stringListMap = analyzeMainSuitPatterns(mainSuitCards); + + List> sequences = stringListMap.get("sequences"); // 顺子列表 + List> triplets = stringListMap.get("triplets"); // 刻子列表 + List> pairs = stringListMap.get("pairs"); // 对子列表 + + // 获取数量 + int sequenceCount = sequences.size(); + int tripletCount = triplets.size(); + + +// 判断顺子加上刻子的数量是否大于6 + boolean isSequenceAndTripletGreaterThan6 = (sequenceCount + tripletCount) > 6; + + return isSequenceAndTripletGreaterThan6; + } + + + /** + * 分析主花色牌组中的顺子、刻子、对子 + * + * @param mainSuitCards 主花色牌组 + * @return 包含顺子、刻子、对子信息的Map + */ + private Map>> analyzeMainSuitPatterns(List mainSuitCards) { + Map>> patterns = new HashMap<>(); + patterns.put("sequences", new ArrayList<>()); // 顺子 + patterns.put("triplets", new ArrayList<>()); // 刻子 + patterns.put("pairs", new ArrayList<>()); // 对子 + + if (mainSuitCards == null || mainSuitCards.isEmpty()) { + return patterns; + } + + // 提取所有点数 + List points = new ArrayList<>(); + for (Integer card : mainSuitCards) { + int point = card % 100; + points.add(point); + } + Collections.sort(points); + + // 统计每个点数的数量 + Map pointCountMap = new HashMap<>(); + for (Integer point : points) { + pointCountMap.put(point, pointCountMap.getOrDefault(point, 0) + 1); + } + + // 找出刻子(三张相同的牌) + for (Map.Entry entry : pointCountMap.entrySet()) { + if (entry.getValue() >= 3) { + List triplet = new ArrayList<>(); + for (int i = 0; i < 3; i++) { + triplet.add(entry.getKey()); + } + patterns.get("triplets").add(triplet); + } + } + + // 找出对子 + for (Map.Entry entry : pointCountMap.entrySet()) { + if (entry.getValue() >= 2) { + List pair = new ArrayList<>(); + for (int i = 0; i < 2; i++) { + pair.add(entry.getKey()); + } + patterns.get("pairs").add(pair); + } + } + + // 找出顺子(需要从剩余牌中找) + // 先复制一份牌用于顺子检测(避免刻子/对子使用的牌影响顺子检测) + List remainingPoints = new ArrayList<>(points); + + // 移除刻子使用的牌(如果有的话) + for (List triplet : patterns.get("triplets")) { + int point = triplet.get(0); + for (int i = 0; i < 3; i++) { + remainingPoints.remove((Integer) point); + } + } + + // 检查顺子 + for (int start = 1; start <= 7; start++) { + boolean canFormSequence = true; + List tempPoints = new ArrayList<>(remainingPoints); + List sequence = new ArrayList<>(); + + // 检查是否有连续的3个点数 + for (int i = 0; i < 3; i++) { + int currentPoint = start + i; + if (!tempPoints.remove((Integer) currentPoint)) { + canFormSequence = false; + break; + } + sequence.add(currentPoint); + } + + if (canFormSequence) { + patterns.get("sequences").add(sequence); + // 从剩余牌中移除这三个点数 + for (int i = 0; i < 3; i++) { + remainingPoints.remove((Integer) (start + i)); + } + } + } + + return patterns; + } + + + /** + * 选择非主要花色牌打出 + */ + private Integer selectNonMainSuitCard(List nonMainSuitCards, Map cardCountMap) { + // 1. 优先打出手牌中数量最少的单张牌 + List singleCards = new ArrayList<>(); + for (Integer card : nonMainSuitCards) { + if (cardCountMap.get(card) == 1) { + singleCards.add(card); + } + } + + if (!singleCards.isEmpty()) { + // 在单张牌中优先打边张(1和9) + Integer edgeCard = findEdgeCard(singleCards); + if (edgeCard != null) { + logInfo("打出非主要花色的边张单牌: " + edgeCard); + return edgeCard; + } + // 没有边张就打任意单张 + logInfo("打出非主要花色的单张牌: " + singleCards.get(0)); + return singleCards.get(0); + } + + // 2. 拆数量最少的对子 + for (Integer card : nonMainSuitCards) { + if (cardCountMap.get(card) == 2) { + logInfo("拆非主要花色的对子: " + card); + return card; + } + } + + // 3. 最后随便选一张非主要花色的牌 + logInfo("打出非主要花色的牌: " + nonMainSuitCards.get(0)); + return nonMainSuitCards.get(0); + } + + /** + * 从同花色牌中选择要打出的牌 + */ + private int selectCardFromSameSuit(List handCards, Map cardCountMap, int mainSuit) { + // 分离出刻子、顺子、将牌和剩余牌 + List kezi = new ArrayList<>(); + List shunzi = new ArrayList<>(); + List jiang = new ArrayList<>(); + List remainingCards = new ArrayList<>(handCards); + + // 先找出刻子(三张相同的牌) + findAndRemoveKezi(remainingCards, cardCountMap, kezi); + + // 再找出顺子 + findAndRemoveShunzi(remainingCards, mainSuit, shunzi); + + + // 找出将牌(258对子) +// findAndRemoveJiang(remainingCards, jiang); + + + // 如果还有剩余牌,从剩余牌中选择要打出的牌 + if (!remainingCards.isEmpty()) { + return selectFromRemainingCards(remainingCards, cardCountMap); + } + + // 如果没有剩余牌,说明牌型很好,考虑拆散一组来优化 + return selectCardFromFormedGroups(handCards, cardCountMap, mainSuit); + } + + /** + * 找出并移除刻子 + */ + private void findAndRemoveKezi(List cards, Map cardCountMap, List kezi) { + // 创建临时副本避免修改遍历中的列表 + List tempCards = new ArrayList<>(cards); + Set processedCards = new HashSet<>(); // 记录已处理的牌 + + for (Integer card : tempCards) { + // 如果这张牌已经处理过,或者数量不足3张,跳过 + if (processedCards.contains(card) || cardCountMap.get(card) < 3) { + continue; + } + + // 找到刻子,从原始cards列表中移除3张相同的牌 + int removeCount = 0; + Iterator iterator = cards.iterator(); + while (iterator.hasNext() && removeCount < 3) { + Integer currentCard = iterator.next(); + if (currentCard.equals(card)) { + iterator.remove(); + removeCount++; + } + } + + // 将刻子添加到结果列表(3次) + kezi.add(card); + kezi.add(card); + kezi.add(card); + + // 标记这张牌已处理 + processedCards.add(card); + + logInfo("找到刻子: " + getCardName(card) + " (数量: " + cardCountMap.get(card) + ")"); + } + } + + /** + * 找出并移除顺子 + */ + private void findAndRemoveShunzi(List cards, int mainSuit, List shunzi) { + List sortedCards = new ArrayList<>(cards); + Collections.sort(sortedCards); + + for (int i = 0; i <= sortedCards.size() - 3; i++) { + int card1 = sortedCards.get(i); + int card2 = sortedCards.get(i + 1); + int card3 = sortedCards.get(i + 2); + + // 检查是否构成顺子 + if (isShunzi(card1, card2, card3, mainSuit)) { + // 移除顺子 + cards.remove((Integer) card1); + cards.remove((Integer) card2); + cards.remove((Integer) card3); + shunzi.add(card1); + shunzi.add(card2); + shunzi.add(card3); + i += 2; // 跳过已处理的牌 + } + } + } + + /** + * 判断三张牌是否构成顺子 + */ + private boolean isShunzi(int card1, int card2, int card3, int mainSuit) { + int value1 = card1 % 100; + int value2 = card2 % 100; + int value3 = card3 % 100; + + return value2 == value1 + 1 && value3 == value2 + 1; + } + + /** + * 找出并移除将牌(258对子) + */ + private void findAndRemoveJiang(List cards, List jiang) { + Map tempCount = new HashMap<>(); + for (Integer card : cards) { + tempCount.put(card, tempCount.getOrDefault(card, 0) + 1); + } + + // 优先找258对子作为将牌 + for (Integer card : cards) { + int value = card % 100; + if ((value == 2 || value == 5 || value == 8) && tempCount.get(card) >= 2) { + // 找到将牌 + jiang.add(card); + jiang.add(card); + cards.remove(card); + cards.remove(card); + return; + } + } + + // 如果没有258对子,找任意对子作为将牌 + for (Integer card : cards) { + if (tempCount.get(card) >= 2) { + jiang.add(card); + jiang.add(card); + cards.remove(card); + cards.remove(card); + return; + } + } + } + + /** + * 从剩余牌中选择要打出的牌 + */ + private int selectFromRemainingCards(List remainingCards, Map cardCountMap) { + // 优先打出孤张(没有相邻牌的牌) + Integer isolatedCard = findIsolatedCard(remainingCards, cardCountMap); + if (isolatedCard != null) { + logInfo("打出孤张: " + isolatedCard); + return isolatedCard; + } + + // 其次打出手牌数量最多的牌(保留单张和刻子胚子) + Integer mostCountCard = findMostCountCard(remainingCards, cardCountMap); + if (mostCountCard != null) { + logInfo("打出手牌数量多的牌: " + mostCountCard); + return mostCountCard; + } + + // 最后打边张(1和9) + Integer edgeCard = findEdgeCard(remainingCards); + if (edgeCard != null) { + logInfo("打出边张: " + edgeCard); + return edgeCard; + } + + // 默认打出第一张 + logInfo("打出默认牌: " + remainingCards.get(0)); + return remainingCards.get(0); + } + + /** + * 从已组成的牌组中选择要拆打的牌 + */ + private int selectCardFromFormedGroups(List handCards, Map cardCountMap, int mainSuit) { + // 这里可以实现更复杂的策略,比如拆散效率最低的顺子或刻子 + // 简单实现:打出手牌数量最少的牌 + int minCount = Integer.MAX_VALUE; + Integer cardToDiscard = null; + + for (Integer card : handCards) { + int count = cardCountMap.get(card); + if (count < minCount) { + minCount = count; + cardToDiscard = card; + } + } + + logInfo("从已组成牌组中打出: " + cardToDiscard); + return cardToDiscard; + } + + /** + * 查找孤张(没有相邻牌的牌) + */ + private Integer findIsolatedCard(List cards, Map cardCountMap) { + // 统计每张牌的出现次数 + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 寻找出现次数为 1 的牌(非对子) + for (int card : cards) { + if (countMap.get(card) == 1) { + return card; + } + } + + // 如果没有非对子的牌,返回 null 或选择第一张牌等策略 + return cards.get(0); + } + + /** + * 查找手牌数量最多的牌 + */ + private Integer findMostCountCard(List cards, Map cardCountMap) { + int maxCount = 0; + Integer result = null; + + for (Integer card : cards) { + int count = cardCountMap.get(card); + if (count > maxCount) { + maxCount = count; + result = card; + } + } + + return result; + } + + /** + * 查找边张(1和9) + */ + private Integer findEdgeCard(List cards) { + for (Integer card : cards) { + int value = card % 100; + if (value == 1 || value == 9) { + return card; + } + } + return null; + } + + /** + * handCards :摸牌后的手牌 + * 分析手牌,将顺子,刻子,将 另存 + */ + public HandAnalysis analyzeHand(List handCards) { + logInfo("\n===== 开始手牌分析 ====="); + logInfo("待分析手牌: " + handCards); + + + // 创建分析结果对象 + HandAnalysis analysis = new HandAnalysis(); + + + // 1. 统计每张牌的数量并按花色分组 + countCardsAndGroupBySuit(handCards, analysis); + + // 2. 识别刻子(三张相同) + identifyTriplets(analysis); + + // 4. 识别顺子(三张连续,仅分析剩余的牌) + identifySequences(analysis); + + // 3. 优先识别对子(两张相同) + identifyPairs(analysis); + + + // 5. 识别孤张牌 + identifyIsolatedCards(analysis); + + // 6. 检测听牌状态 + detectTingPai(analysis); + + return analysis; + } + + + /** + * 统计每张牌的数量并按花色分组 + */ + private void countCardsAndGroupBySuit(List handCards, HandAnalysis analysis) { + Map counts = new HashMap<>(); + Map> bySuit = new HashMap<>(); + + // 初始化花色分组(1:万, 2:筒, 3:条) + bySuit.put(1, new ArrayList<>()); + bySuit.put(2, new ArrayList<>()); + bySuit.put(3, new ArrayList<>()); + + // 统计数量并按花色分组 + for (int card : handCards) { + counts.put(card, counts.getOrDefault(card, 0) + 1); + + int suit = card / 100; + if (bySuit.containsKey(suit)) { + bySuit.get(suit).add(card); + } + } + + // 对每个花色的牌进行排序 + for (List suitCards : bySuit.values()) { + suitCards.sort(Integer::compareTo); + } + + analysis.cardCounts = counts; + analysis.cardsBySuit = bySuit; + analysis.remainingCards = new ArrayList<>(handCards); + analysis.remainingCards.sort(Integer::compareTo); + } + + /** + * 识别刻子(三张相同的牌) + */ + private void identifyTriplets(HandAnalysis analysis) { + List cardsToRemove = new ArrayList<>(); + + for (Map.Entry entry : analysis.cardCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + // 如果某张牌有3张或以上,识别为刻子 + if (count >= 3) { + // 添加刻子 + List triplet = Arrays.asList(card, card, card); + analysis.completedMelds.add(triplet); + analysis.meldCount++; + + // 标记为已使用 + for (int i = 0; i < 3; i++) { + analysis.usedInMelds.add(card); + } + + // 记录需要从剩余牌中移除的牌 + for (int i = 0; i < 3; i++) { + cardsToRemove.add(card); + } + } + } + + // 从剩余牌中移除已识别为刻子的牌 + for (int card : cardsToRemove) { + analysis.remainingCards.remove(Integer.valueOf(card)); + } + } + + /** + * 识别顺子(三张连续的牌,同一花色) + */ + private void identifySequences(HandAnalysis analysis) { + // 按花色分析顺子,只使用剩余的牌 + Map> remainingCardsBySuit = new HashMap<>(); + for (int card : analysis.remainingCards) { + if (!analysis.usedInMelds.contains(card)) { + int suit = card / 100; + remainingCardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + } + + for (Map.Entry> entry : remainingCardsBySuit.entrySet()) { + int suit = entry.getKey(); + List suitCards = entry.getValue(); + + if (suitCards.size() < 3) continue; + + suitCards.sort(Integer::compareTo); + + // 创建牌的计数映射,用于跟踪每张牌的数量 + Map cardCount = new HashMap<>(); + for (int card : suitCards) { + cardCount.put(card, cardCount.getOrDefault(card, 0) + 1); + } + + // 遍历所有可能的顺子起始点 + for (int startCard : suitCards) { + int secondCard = startCard + 1; + int thirdCard = startCard + 2; + + // 检查是否同一花色且连续 + if (secondCard / 100 == suit && thirdCard / 100 == suit && + cardCount.getOrDefault(startCard, 0) > 0 && + cardCount.getOrDefault(secondCard, 0) > 0 && + cardCount.getOrDefault(thirdCard, 0) > 0) { + + // 添加顺子 + List sequence = Arrays.asList(startCard, secondCard, thirdCard); + analysis.completedMelds.add(sequence); + analysis.meldCount++; + + // 从计数中移除(每张牌只用一次) + cardCount.put(startCard, cardCount.get(startCard) - 1); + cardCount.put(secondCard, cardCount.get(secondCard) - 1); + cardCount.put(thirdCard, cardCount.get(thirdCard) - 1); + + // 更新剩余牌和已用牌 + analysis.remainingCards.remove(Integer.valueOf(startCard)); + analysis.remainingCards.remove(Integer.valueOf(secondCard)); + analysis.remainingCards.remove(Integer.valueOf(thirdCard)); + analysis.usedInMelds.add(startCard); + analysis.usedInMelds.add(secondCard); + analysis.usedInMelds.add(thirdCard); + } + } + } + } + + /** + * 识别对子(两张相同的牌) + */ + private void identifyPairs(HandAnalysis analysis) { + // 统计剩余牌中每张牌的数量 + Map remainingCounts = new HashMap<>(); + for (int card : analysis.remainingCards) { + if (!analysis.usedInMelds.contains(card)) { + remainingCounts.put(card, remainingCounts.getOrDefault(card, 0) + 1); + } + } + + // 识别对子 + for (Map.Entry entry : remainingCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 2) { + analysis.pairs.add(card); + analysis.pairCount++; + + // 标记为已使用 + analysis.usedInPairs.add(card); + + // 将对子的牌从剩余牌中移除 + for (int i = 0; i < 2; i++) { + analysis.remainingCards.remove(Integer.valueOf(card)); + } + + // 检查是否为特殊对子(最后一位数字为2、5、8) + int lastDigit = card % 10; + if (lastDigit == 2 || lastDigit == 5 || lastDigit == 8) { + int suit = card / 100; + String suitName = getSuitName(suit); + logInfo("识别到特殊对子: " + card + " (" + suitName + lastDigit + ")"); + } + } + } + + // 检测是否有碰碰胡潜力(如果大部分牌都是刻子或对子) + if (analysis.meldCount >= 3 && analysis.pairCount >= 1) { + analysis.hasPengPengHu = true; + } + } + + /** + * 获取花色名称 + */ + private String getSuitName(int suit) { + switch (suit) { + case 1: + return "万"; + case 2: + return "筒"; + case 3: + return "条"; + default: + return "未知"; + } + } + + /** + * 识别孤张牌(未组成任何牌型的单张牌) + */ + private void identifyIsolatedCards(HandAnalysis analysis) { + // 统计剩余牌中每张牌的数量 + Map remainingCounts = new HashMap<>(); + for (int card : analysis.remainingCards) { + remainingCounts.put(card, remainingCounts.getOrDefault(card, 0) + 1); + } + + // 识别孤张牌 + for (Map.Entry entry : remainingCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + // 如果牌未用于刻子或顺子,且不是对子,则为孤张 + if (!analysis.usedInPairs.contains(card)) { + for (int i = 0; i < count; i++) { + analysis.isolatedCards.add(card); + } + } + } + + // 检测是否有龙七对潜力(如果有多个对子和孤张) + if (analysis.pairCount >= 4) { + analysis.hasLongQiDuiPotential = true; + } + } + + /** + * 检测听牌状态 + */ + private void detectTingPai(HandAnalysis analysis) { + // 创建完整手牌列表 + List fullHand = new ArrayList<>(analysis.remainingCards); + for (int card : analysis.usedInMelds) { + fullHand.add(card); + } + for (int card : analysis.usedInPairs) { + fullHand.add(card); + fullHand.add(card); + } + + int totalCards = fullHand.size(); + + // 对于14张牌的情况,需要去掉一张牌后检查是否为和牌牌型 + if (totalCards == 14) { + // 尝试去掉每张牌,检查是否可以和牌 + for (int card : new HashSet<>(fullHand)) { + List tempHand = new ArrayList<>(fullHand); + tempHand.remove(Integer.valueOf(card)); + + if (canHu(tempHand, analysis)) { + analysis.tingCards.add(card); + } + } + } + // 对于13张牌的情况,检查摸到哪些牌可以和牌 + else if (totalCards == 13) { + // 尝试添加每张可能的牌,检查是否可以和牌 + for (int suit = 1; suit <= 3; suit++) { // 1:万, 2:筒, 3:条 + for (int rank = 1; rank <= 9; rank++) { + int card = suit * 100 + rank; + + // 检查这张牌是否已经在手中有4张(麻将中每种牌最多4张) + int count = 0; + for (int c : fullHand) { + if (c == card) { + count++; + } + } + if (count >= 4) continue; + + List tempHand = new ArrayList<>(fullHand); + tempHand.add(card); + + if (canHu(tempHand, analysis)) { + analysis.tingCards.add(card); + } + } + } + } + + // 如果有可胡的牌,则为听牌状态 + analysis.isTingPai = !analysis.tingCards.isEmpty(); + + // 计算向听数 + calculateShanten(analysis); + } + + /** + * 判断手牌是否符合和牌条件(基本牌型:四组合一对将) + */ + private boolean canHu(List hand, HandAnalysis analysis) { + // 统计牌的数量 + Map tempCounts = new HashMap<>(); + for (int card : hand) { + tempCounts.put(card, tempCounts.getOrDefault(card, 0) + 1); + } + + // 尝试找出一对将牌 + for (Map.Entry entry : tempCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 2) { + // 假设这对牌作为将牌 + Map copyCounts = new HashMap<>(tempCounts); + copyCounts.put(card, count - 2); + + // 检查剩余的牌是否可以组成四组合(刻子或顺子) + if (checkAllMelds(copyCounts)) { + return true; + } + } + } + + return false; + } + + /** + * 检查剩余的牌是否可以全部组成刻子或顺子 + */ + private boolean checkAllMelds(Map counts) { + // 创建剩余牌的列表(排除数量为0的牌) + List remainingCards = new ArrayList<>(); + for (Map.Entry entry : counts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + for (int i = 0; i < count; i++) { + remainingCards.add(card); + } + } + + // 排序以便分析 + remainingCards.sort(Integer::compareTo); + + // 递归检查是否可以组成全部的刻子或顺子 + return checkMeldsRecursive(remainingCards); + } + + /** + * 递归检查是否可以组成刻子或顺子 + */ + private boolean checkMeldsRecursive(List cards) { + if (cards.isEmpty()) { + return true; // 所有牌都已组成合法牌型 + } + + int firstCard = cards.get(0); + + // 尝试组成刻子(三张相同) + if (cards.size() >= 3 && firstCard == cards.get(1) && firstCard == cards.get(2)) { + List newCards = new ArrayList<>(cards.subList(3, cards.size())); + if (checkMeldsRecursive(newCards)) { + return true; + } + } + + // 尝试组成顺子(三张连续) + if (cards.size() >= 3) { + int secondCard = firstCard + 1; + int thirdCard = firstCard + 2; + + // 确保是同一花色 + int suit = firstCard / 100; + if (suit == secondCard / 100 && suit == thirdCard / 100) { + List tempCards = new ArrayList<>(cards); + tempCards.remove(Integer.valueOf(firstCard)); + + // 查找第二张牌 + boolean foundSecond = false; + for (int i = 0; i < tempCards.size(); i++) { + if (tempCards.get(i) == secondCard) { + tempCards.remove(i); + foundSecond = true; + break; + } + } + + if (foundSecond) { + // 查找第三张牌 + boolean foundThird = false; + for (int i = 0; i < tempCards.size(); i++) { + if (tempCards.get(i) == thirdCard) { + tempCards.remove(i); + foundThird = true; + break; + } + } + + if (foundThird && checkMeldsRecursive(tempCards)) { + return true; + } + } + } + } + + return false; + } + + /** + * 计算向听数(距离听牌还有几张牌) + * 优化的向听数计算算法,考虑了面子、对子和搭子的组合 + */ + private void calculateShanten(HandAnalysis analysis) { + // 如果已经听牌,向听数为0 + if (analysis.isTingPai) { + analysis.shantenCount = 0; + return; + } + + // 创建完整手牌列表 + List fullHand = new ArrayList<>(analysis.remainingCards); + for (int card : analysis.usedInMelds) { + fullHand.add(card); + } + for (int card : analysis.usedInPairs) { + fullHand.add(card); + fullHand.add(card); + } + + int totalCards = fullHand.size(); + if (totalCards != 13 && totalCards != 14) { + analysis.shantenCount = Integer.MAX_VALUE; + return; + } + + // 统计每种牌的数量 + Map counts = new HashMap<>(); + for (int card : fullHand) { + counts.put(card, counts.getOrDefault(card, 0) + 1); + } + + // 计算最小向听数 + int minShanten = Integer.MAX_VALUE; + + // 尝试每种可能的将牌(对子) + Set possiblePairs = new HashSet<>(counts.keySet()); + + // 添加没有对子的情况(需要摸一张牌形成对子) + possiblePairs.add(-1); + + for (int pairCard : possiblePairs) { + Map tempCounts = new HashMap<>(counts); + int pairShanten = 0; + + // 如果选择了具体的将牌 + if (pairCard != -1) { + int pairCount = tempCounts.get(pairCard); + if (pairCount >= 2) { + tempCounts.put(pairCard, pairCount - 2); + } else { + // 需要摸一张牌形成对子 + pairShanten = 1; + tempCounts.put(pairCard, tempCounts.getOrDefault(pairCard, 0) + 1 - 2); + } + } else { + // 需要摸一张牌形成对子 + pairShanten = 1; + } + + // 计算剩余牌的向听数 + int meldShanten = calculateMeldShanten(tempCounts); + int totalShanten = pairShanten + meldShanten; + + // 更新最小向听数 + if (totalShanten < minShanten) { + minShanten = totalShanten; + } + } + + // 确保向听数不为负数 + analysis.shantenCount = Math.max(0, minShanten); + } + + /** + * 计算剩余牌(排除将牌后)的面子向听数 + */ + private int calculateMeldShanten(Map counts) { + // 创建剩余牌的列表 + List cards = new ArrayList<>(); + for (Map.Entry entry : counts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + for (int i = 0; i < count; i++) { + cards.add(card); + } + } + + if (cards.isEmpty()) { + return 0; + } + + // 按花色和数值排序 + cards.sort(Comparator.comparingInt(card -> { + int suit = card / 100; + int rank = card % 100; + return suit * 10 + rank; + })); + + // 使用动态规划计算最小向听数 + return calculateMeldShantenRecursive(cards, 0); + } + + /** + * 递归计算面子向听数 + */ + private int calculateMeldShantenRecursive(List cards, int index) { + if (index >= cards.size()) { + return 0; + } + + int minShanten = Integer.MAX_VALUE; + int currentCard = cards.get(index); + + // 尝试作为刻子 + if (index + 2 < cards.size() && currentCard == cards.get(index + 1) && currentCard == cards.get(index + 2)) { + int shanten = calculateMeldShantenRecursive(cards, index + 3); + if (shanten < minShanten) { + minShanten = shanten; + } + } else if (index + 1 < cards.size() && currentCard == cards.get(index + 1)) { + // 有对子,可以考虑刻子(需要摸一张) + int shanten = 1 + calculateMeldShantenRecursive(cards, index + 2); + if (shanten < minShanten) { + minShanten = shanten; + } + } else { + // 单张,可以考虑刻子(需要摸两张) + int shanten = 2 + calculateMeldShantenRecursive(cards, index + 1); + if (shanten < minShanten) { + minShanten = shanten; + } + } + + // 尝试作为顺子 + if (index + 2 < cards.size()) { + int secondCard = currentCard + 1; + int thirdCard = currentCard + 2; + + // 检查是否同一花色 + int suit = currentCard / 100; + if (secondCard / 100 == suit && thirdCard / 100 == suit) { + // 检查后两张牌是否存在 + boolean hasSecond = false; + boolean hasThird = false; + int secondIndex = -1; + int thirdIndex = -1; + + for (int i = index + 1; i < cards.size(); i++) { + if (cards.get(i) == secondCard && !hasSecond) { + hasSecond = true; + secondIndex = i; + } else if (cards.get(i) == thirdCard && !hasThird) { + hasThird = true; + thirdIndex = i; + } + } + + if (hasSecond && hasThird) { + // 创建新的牌列表,移除组成顺子的三张牌 + List newCards = new ArrayList<>(); + for (int i = 0; i < cards.size(); i++) { + if (i != index && i != secondIndex && i != thirdIndex) { + newCards.add(cards.get(i)); + } + } + + int shanten = calculateMeldShantenRecursive(newCards, 0); + if (shanten < minShanten) { + minShanten = shanten; + } + } else { + // 缺少牌,需要计算所需的牌数 + int needed = 0; + if (!hasSecond) needed++; + if (!hasThird) needed++; + + // 创建新的牌列表,移除已有的牌 + List newCards = new ArrayList<>(); + for (int i = 0; i < cards.size(); i++) { + if (i != index) { + if (hasSecond && i == secondIndex) continue; + if (hasThird && i == thirdIndex) continue; + newCards.add(cards.get(i)); + } + } + + int shanten = needed + calculateMeldShantenRecursive(newCards, 0); + if (shanten < minShanten) { + minShanten = shanten; + } + } + } + } else if (index + 1 < cards.size()) { + // 只有两张连续牌,需要一张牌组成顺子 + int nextCard = cards.get(index + 1); + if (nextCard - currentCard == 1 && (currentCard / 100) == (nextCard / 100)) { + List newCards = new ArrayList<>(cards); + newCards.remove(index); + newCards.remove(index); // 移除第二张牌 + + int shanten = 1 + calculateMeldShantenRecursive(newCards, 0); + if (shanten < minShanten) { + minShanten = shanten; + } + } + } + + return minShanten; + } + + public static int analyzeHandCards(List handCards) { + if (handCards == null || handCards.size() != 14) { + System.out.println("错误:手牌必须是14张"); + return 0; + } + + System.out.println("当前手牌(14张): " + convertToReadable(handCards)); + System.out.println("======================================"); + + + + // 2. 分析手牌结构 + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + + System.out.println("\n=== 手牌结构分析 ==="); + + // 找出所有刻子 + List> kezis = findKezis(sortedHand); + System.out.println("刻子(" + kezis.size() + "组):"); + for (List kezi : kezis) { + System.out.println(" " + convertToReadable(kezi)); + } + + // 找出所有顺子 + List> shunzis = findShunzis(sortedHand); + System.out.println("\n顺子(" + shunzis.size() + "组):"); + for (List shunzi : shunzis) { + System.out.println(" " + convertToReadable(shunzi)); + } + + // 找出所有258将牌 + List jiangCandidates = findJiangCandidates(sortedHand); + System.out.println("\n258将牌候选(" + jiangCandidates.size() + "张):"); + System.out.println(" " + convertToReadable(jiangCandidates)); + + if (kezis.size()>0 || shunzis.size()>0 || jiangCandidates.size()>0){ + return kezis.size()+shunzis.size(); + } + + return 0; + + } + + + + /** + * 找出所有刻子 + */ + private static List> findKezis(List handCards) { + List> kezis = new ArrayList<>(); + List temp = new ArrayList<>(handCards); + + while (!temp.isEmpty()) { + int card = temp.get(0); + int count = Collections.frequency(temp, card); + + if (count >= 3) { + List kezi = new ArrayList<>(); + kezi.add(card); + kezi.add(card); + kezi.add(card); + kezis.add(kezi); + + // 移除这3张牌 + for (int i = 0; i < 3; i++) { + temp.remove(Integer.valueOf(card)); + } + } else { + temp.remove(Integer.valueOf(card)); + } + } + + return kezis; + } + + /** + * 找出所有顺子 + */ + private static List> findShunzis(List handCards) { + List> shunzis = new ArrayList<>(); + List temp = new ArrayList<>(handCards); + + // 先移除已找到的刻子 + List> kezis = findKezis(handCards); + for (List kezi : kezis) { + for (int i = 0; i < 3; i++) { + temp.remove(Integer.valueOf(kezi.get(0))); + } + } + + // 找顺子 + Collections.sort(temp); + + for (int i = 0; i < temp.size(); i++) { + int card1 = temp.get(i); + int type = getCardType(card1); + int value = getCardValue(card1); + + if (type <= 3 && value <= 7) { + int card2 = card1 + 1; + int card3 = card1 + 2; + + if (temp.contains(card2) && temp.contains(card3)) { + List shunzi = new ArrayList<>(); + shunzi.add(card1); + shunzi.add(card2); + shunzi.add(card3); + shunzis.add(shunzi); + + // 移除这3张牌 + temp.remove(Integer.valueOf(card1)); + temp.remove(Integer.valueOf(card2)); + temp.remove(Integer.valueOf(card3)); + i--; // 因为移除了元素 + } + } + } + + return shunzis; + } + + /** + * 找出258将牌候选 + */ + private static List findJiangCandidates(List handCards) { + List jiangs = new ArrayList<>(); + + for (int card : handCards) { + int value = getCardValue(card); + if (JIANG_PAIS.contains(value)) { + jiangs.add(card); + } + } + + return jiangs; + } + + + /** + * 获取牌值 + */ + private static int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private static int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + private static String formatCard(int card) { + int type = getCardType(card); + int value = getCardValue(card); + switch (type) { + case 1: + return value + "万"; + case 2: + return value + "筒"; + case 3: + return value + "条"; + default: + return "字牌" + value; + } + } + + /** + * 转换为可读格式 + */ + private static String convertToReadable(List cards) { + if (cards == null || cards.isEmpty()) { + return "空"; + } + + List cardStrs = new ArrayList<>(); + for (int card : cards) { + cardStrs.add(formatCard(card)); + } + return String.join(" ", cardStrs); + } + + + public List chuguodepai() { + return chuguodepai; + } + + public static boolean isJiangPai(int card) { + if (card % 100 == 2 || card % 100 == 5 || card % 100 == 8) { + return true; + } + return false; + } + public static int checkduijiang(List cardInHand) { + Map countMap = new HashMap<>(); + for (Integer item : cardInHand) { + countMap.put(item, countMap.getOrDefault(item, 0) + 1); + } + System.out.println("countMap: " + countMap); + int jiangnum = 0; + for (int key : countMap.keySet()) { + if (isJiangPai(key) && countMap.get(key) == 2) { + jiangnum++; + } + } + return jiangnum; + } + + public static int checkChiTingAction(int card,List changShaCardInhand){ + //判断吃之后能否下听 + List> lists = new ArrayList<>(); + lists.addAll(TinHuChi.checkChi(changShaCardInhand, card)); + int index = 0; + int flag = 0; + for (List list : lists) { + List temphand = new ArrayList<>(); + temphand.addAll(changShaCardInhand); + temphand.add(card); + Util.removeCard(temphand, list.get(0), 1); + Util.removeCard(temphand, list.get(1), 1); + Util.removeCard(temphand, list.get(2), 1); + List checktingpai1 = TinHuChi.checktingpai(temphand); + if (checktingpai1.size() > 0) { + flag = index + 1; + } + index++; + System.out.println("checktingpai1 吃牌 " + checktingpai1); + } + + + // TODO: 2026/1/1 + // 1.需要补充 没听牌也可以吃 但是吃之后要比吃之前的手牌强 也就是可听数量变多 + // 2.听牌后也能吃牌,要比吃之前的牌强 + // 3.碰也一样要加 + //吃之后不下听 + if (flag>0){ + return flag; + } + + return 0; + } + + + + public static int checkCanChiAction(int card,List changShaCardInhand){ + //吃之后也不能听 + Map map = new HashMap<>(); + Map map2 = new HashMap<>(); + //吃之前的逻辑 + List> lists1 = TinHuChi.checkChi(changShaCardInhand, card); + + int jiangnum = checkduijiang(changShaCardInhand); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(changShaCardInhand); + tmpChangSch.add(card); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + + System.out.println("checkNormalHu" + map.get("cardResiue")); + System.out.println("checktingpai1" + lists1); + + int index1 = 0; + int flag1 = 0; + for (List list : lists1) { + List temphand = new ArrayList<>(); + temphand.addAll(tmpChangSch); + Util.removeCard(temphand, list.get(0), 1); + Util.removeCard(temphand, list.get(1), 1); + Util.removeCard(temphand, list.get(2), 1); + ChangshaWinSplitCard.checkNormalHu(temphand, map2); + //判断两个map是否找到更优 + System.out.println("map1:" + Integer.parseInt(map.get("remainingMelds").toString())); + System.out.println("map2:" + Integer.parseInt(map2.get("remainingMelds").toString())); + if (Integer.parseInt(map2.get("remainingMelds").toString()) < Integer.parseInt(map.get("remainingMelds").toString())) { + flag1 = index1 + 1; + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) == Integer.parseInt(map.get("remainingMelds").toString())) { + int size2 = ((List) map2.get("cardResiue")).size(); + System.out.println("size2" + size2); + int size1 = ((List) map.get("cardResiue")).size(); + System.out.println("size1" + size1); + if (size2 < size1) { + flag1 = index1 + 1; + } + //如果手里没有将,则可以吃 + if (jiangnum > 0) { + int chihoujiangnum = checkduijiang(temphand); + if (chihoujiangnum > 0) { + //吃之后还有将 + flag1 = index1 + 1; + } + } else { + System.out.println("没队将"); + //孤章1张 差一手 不是将 而且card不是将 + if (Integer.parseInt(map.get("remainingMelds").toString()) == 1 && size1 == 1 && !isJiangPai(((List) map.get("cardResiue")).get(0)) && !isJiangPai(card)) { + //吃 + break; + } + flag1 = index1 + 1; + // break; + } + } + index1++; + } + + if (flag1 > 0) { + return flag1; + } + return 0; + } + + /** + * + * @param handcards + * @param chowGrop + * @param pengGrop + * @param gangGrop + * @return + * 1,清一色,2,7小对,3,碰碰胡,4,将将胡,5,门清 + */ + public static int checkDahu(List handcards,List chowGrop,ListpengGrop,ListgangGrop){ + //检测是否可以是大胡 + //1、青一色 + boolean qys = checkHandsQingYiSe(handcards,chowGrop,pengGrop,gangGrop); + if (qys){ + return 1; + } + //2、7小对 + int cpairs = countPairs(handcards); + if (cpairs>4){ + return 2; + } + boolean pph = false; + //3、碰碰胡 + if (pengGrop.size()==3&&chowGrop.size()==0){ + if (cpairs>3){ + return 3; + } + }else if (pengGrop.size()==6&&chowGrop.size()==0){ + if (cpairs>2){ + return 3; + } + }else if (pengGrop.size()==9&&chowGrop.size()==0){ + if (cpairs>1){ + return 3; + } + } + //4、将将胡 + boolean jjh = false; + if (pengGrop.size() == 0){ + int count258 = 0; + for (Integer card : handcards) { + if (is258Card(card)) { + count258++; + } + } + if (count258>=9){ + return 4; + } + } + if (pengGrop.size() == 3){ + //碰都是将 + boolean tmpj = isJiangPai(pengGrop.get(0)); + if (tmpj){ + int count258 = 0; + for (Integer card : handcards) { + if (is258Card(card)) { + count258++; + } + } + if (count258>6){ + return 4; + } + } + } + if (pengGrop.size() == 6){ + //碰都是将 + boolean tmpj2 = isJiangPai(pengGrop.get(0)); + if (tmpj2){ + int count258 = 0; + for (Integer card : handcards) { + if (is258Card(card)) { + count258++; + } + } + if (count258>3){ + return 4; + } + } + } + + return 0; + } + + public static boolean checkHandsQingYiSe(List handcards,List chowGrop,ListpengGrop,ListgangGrop){ + //true 为可以 false 为不能 + List cpg = new ArrayList<>(); + cpg.addAll(chowGrop); + cpg.addAll(pengGrop); + cpg.addAll(gangGrop); + if (cpg.size()>0){ + int tmp1 = 0; + int tmp2 = 0; + for (int i=0;i10){ + //落地已经有了不同色,所以可以进行 + return false; + } + } + } + + + + Map suitCountMap = new HashMap<>(); + for (Integer card : handcards) { + int suit = card / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + + int count = entry.getValue(); + System.out.println("count:"+count); + + if (handcards.size()==13||handcards.size()==14){ + if (count >= 10) { + return true; + } + }else if (handcards.size()==10||handcards.size()==11){ + if (count >= 7) { + List cpg2 = new ArrayList<>(); + cpg2.addAll(chowGrop); + cpg2.addAll(pengGrop); + cpg2.addAll(gangGrop); + if (cpg2.size()>0){ + if(cpg2.get(0)/100!=suit){ + return false; + } + } + + + return true; + } + } else if (handcards.size()==7||handcards.size()==8) { + if (count >= 4) { + List cpg3 = new ArrayList<>(); + cpg3.addAll(chowGrop); + cpg3.addAll(pengGrop); + cpg3.addAll(gangGrop); + if (cpg3.size()>0){ + if(cpg3.get(0)/100!=suit){ + return false; + } + } + return true; + } + }else if (handcards.size()==4||handcards.size()==5) { + if (count >= 2) { + List cpg3 = new ArrayList<>(); + cpg3.addAll(chowGrop); + cpg3.addAll(pengGrop); + cpg3.addAll(gangGrop); + if (cpg3.size()>0){ + if(cpg3.get(0)/100!=suit){ + return false; + } + } + return true; + } + } + } + return false; + } + + /** + * 通过结果计算最优分数并返回对应的选择id + * @param map + * @return + */ + public static int suanfen(Mapmap){ + System.out.println("suanfen"+map); + if (map.size()==0){ + return 0; + } + Map fell = new HashMap<>(); + for (Map.Entry entry : map.entrySet()) { + int tmp = 0; + /*if (entry.getValue().getBoolean("isTing")){ + tmp= tmp+30; + }*/ + if (entry.getValue().getBoolean("xiaoDahu")){ + tmp= tmp-20; + } + /* if (entry.getValue().getInt("isDaHu")>0){ + tmp= tmp-10; + }*/ + if (entry.getValue().getBoolean("xiaoJiang")){ + tmp= tmp-13; + } + if (entry.getValue().getInt("tingNum")!=0){ + tmp= tmp+entry.getValue().getInt("tingNum")*4; + } + if (entry.getValue().getBoolean("sanTing")){ + tmp= tmp-50; + } + + if (entry.getValue().getBoolean("canTing")&&!entry.getValue().getBoolean("isTing")){ + //从不能听牌到听牌, + tmp= tmp+20; + } + if (entry.getValue().getInt("teshu")>0){ + tmp= tmp+entry.getValue().getInt("teshu")*1; + } + if (entry.getValue().getInt("lastHands")>0){ + tmp= tmp+entry.getValue().getInt("lastHands")*5; + } + if (entry.getValue().getInt("guzhang")>0){ + tmp= tmp+entry.getValue().getInt("guzhang")*1; + } + System.out.println("tmp:"+tmp); + fell.put(entry.getKey(), tmp); + } + + //找分数最高的id + int dangqianfen = 0; + int dangqianid = 0; + for (Map.Entry entry : fell.entrySet()) { + if (dangqianid==0){ + dangqianid = entry.getKey(); + dangqianfen = entry.getValue(); + } + if (entry.getValue()>dangqianfen){ + dangqianfen = entry.getValue(); + dangqianid = entry.getKey(); + } + } + if (dangqianfen>4){ + return dangqianid; + }else{ + dangqianid = 0; + } + return dangqianid; + } + + /** + * 检测碰之后的结果 + * @param beforelisten + * @param card + * @param opcard + * @param yupanhandcard + * @param beforeIsDahu + * @param allSeeCard + * @param chowGroup + * @param pengGrop + * @param gangGrop + * @return + * + * boolean isTing 是否听牌 + * * boolean canTing 能否听牌 + * * boolean sanTing 是否散听 + * * int tingNum 听多少张 + * * int isDaHu 是否大胡 + * * boolean xiaoDahu 是否消掉大胡 + * * + * * int guzhang 有多少孤章 相差 + * * int lastHands 差多少手 相差 + * * boolean xiaoJiang 是否把将去没了 + * int teshu 特殊加分减分 + * + * * int id tiplist id + * * List opcard + * * int weight tiplist weight + * * int card tiplist card + * * int type tiplist type + * + */ + public static ITObject pingguPeng(boolean beforelisten, int card, ITArray opcard, List yupanhandcard, int beforeIsDahu, List allSeeCard ,ListchowGroup,ListpengGrop,ListgangGrop,ListchangShachuguopai){ + ITObject chiob = new TObject(); + chiob.putBoolean("isTing",beforelisten); + chiob.putInt("isDaHu",beforeIsDahu); + List checkCards = new ArrayList(); + checkCards.addAll(yupanhandcard); + System.out.println("checkCards"+checkCards); + //去掉三张牌是否还能听牌 + List npeng = new ArrayList<>(); + + for (int i=0;i=1){ + int afterdj = checkduijiang(checkCards); + System.out.println(checkCards); + if (afterdj==0){ + chiob.putBoolean("xiaoJiang",true); + }else{ + chiob.putBoolean("xiaoJiang",false); + } + }else{ + chiob.putBoolean("xiaoJiang",false); + } + + //循环去三张还能听牌 + + Map> afterdaHuOp = quyizhangDahuTingPai(checkCards,chowGroup,npeng,gangGrop); + if (afterdaHuOp.size()>0){ + chiob.putBoolean("canTing", true); + chiob.putBoolean("sanTing", false); + }else { + + Map> afterOp = quyizhangTingPai(checkCards); + + if (afterOp.size() == 0 && beforelisten) { + chiob.putBoolean("sanTing", true); + chiob.putBoolean("canTing", false); + } + if (afterOp.size() > 0) { + chiob.putBoolean("canTing", true); + chiob.putBoolean("sanTing", false); + } else { + chiob.putBoolean("canTing", false); + chiob.putBoolean("sanTing", false); + } + } + + //循环之后还能是大胡吗?1,清一色,2,7小对,3,碰碰胡,4,将将胡,5,门清 + if(beforeIsDahu>0){ + if (beforeIsDahu==2){ + chiob.putBoolean("xiaoDahu",true); + chiob.putInt("teshu",0); + } + if (beforeIsDahu==3){ + //碰碰胡 + chiob.putBoolean("xiaoDahu",false); + chiob.putInt("teshu",10); + }else if (beforeIsDahu==4){ + //判断被碰的牌是否将 + if(!isJiangPai(card)){ + chiob.putBoolean("xiaoDahu",true); + }else{ + chiob.putBoolean("xiaoDahu",false); + chiob.putInt("teshu",10); + } + }else if(beforeIsDahu==5){ + //门清 + chiob.putBoolean("xiaoDahu",true); + chiob.putInt("teshu",0); + }else{ + //毁掉清一色 + List tmpchi = new ArrayList<>(); + List chi = new ArrayList<>(); //新new 吃的牌 todo + tmpchi.addAll(chowGroup); + chi.addAll(chowGroup); + ListpongGroup = new ArrayList<>(); + List gangdepai = new ArrayList<>(); + gangdepai.addAll(gangGrop); + pongGroup.add(card); + for (int i=0;i map = new HashMap<>(); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(yupanhandcard); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + System.out.println("map:"+map); + + //操作后,去一张牌,分析求最优 + Map map2 = new HashMap<>(); + System.out.println(checkCards); + Map> xiatingList = new HashMap<>(); + List peng = new ArrayList<>(); //新new + peng.add(card); + peng.add(card); + peng.add(card); + map2 = quyizhangChayou(checkCards,chowGroup,peng,gangGrop,xiatingList); + Util.removeCard(peng,card,3); + + peng.add(card); + peng.add(card); + System.out.println("map2:"+map2); + System.out.println("xiatingList:"+xiatingList); + //比对 + if (map2.size()>0){ + //可以下听 + chiob.putInt("guzhang",((List)map.get("cardResiue")).size()-((List)map2.get("cardResiue")).size()); + chiob.putInt("lastHands",Integer.parseInt(map.get("remainingMelds").toString())-Integer.parseInt(map.get("remainingMelds").toString())); + }else{ + chiob.putInt("guzhang",((List)map.get("cardResiue")).size()); + chiob.putInt("lastHands",Integer.parseInt(map.get("remainingMelds").toString())); + } + + + //听多张问题: + List caozuoqian = handscardshifoutingpai(yupanhandcard,chowGroup,pengGrop,gangGrop); + int caozuoqiannum = 0;//操作之前听牌张数 + List allpai = new ArrayList<>(); + allpai.addAll(yupanhandcard); + allpai.addAll(changShachuguopai); + if (caozuoqian.size()>0){ + caozuoqiannum = getTingPainum(caozuoqian,allpai); + } + int caozuohounum = 0; + if (xiatingList.size()>0){ + //获取能听牌数最多的 + for (Map.Entry> entry : xiatingList.entrySet()) { + if (caozuohounum==0){ + caozuohounum = getTingPainum(entry.getValue(),allpai); + } + if (caozuohounum < getTingPainum(entry.getValue(),allpai)){ + caozuohounum = getTingPainum(entry.getValue(),allpai); + } + } + } + + chiob.putInt("tingNum",caozuohounum - caozuoqiannum); + //先评分 + int tmp = 0; + /*if (entry.getValue().getBoolean("isTing")){ + tmp= tmp+30; + }*/ + if (chiob.getBoolean("xiaoDahu")){ + tmp= tmp-20; + } + /* if (entry.getValue().getInt("isDaHu")>0){ + tmp= tmp-10; + }*/ + if (chiob.getBoolean("xiaoJiang")){ + tmp= tmp-13; + } + if (chiob.getInt("tingNum")>0){ + tmp= tmp+chiob.getInt("tingNum")*4; + } + + if (chiob.getBoolean("sanTing")){ + tmp= tmp-50; + } + + if (chiob.getBoolean("canTing")&&!chiob.getBoolean("isTing")){ + //从不能听牌到听牌, + tmp= tmp+25; + } + if (chiob.getInt("teshu")>0){ + tmp= tmp+chiob.getInt("teshu")*1; + } + if (chiob.getInt("lastHands")>0){ + tmp= tmp+chiob.getInt("lastHands")*5; + } + if (chiob.getInt("guzhang")>0){ + tmp= tmp+chiob.getInt("guzhang")*2; + } + //如果评分大于0,且小于5 + if (tmp>0&&tmp<=5){ + //去掉将时候 + //判断是否有对将 + if(card%100==9||card%100==1){ + chiob.putInt("teshu",5); + } + } + //检测是否有4对 + int duizi = countPairs(yupanhandcard); + System.out.println("duizi:"+duizi); + System.out.println(pengGrop); + + if (duizi==4&&pengGrop.size()>=0){ + chiob.putInt("teshu",5); + } + if (duizi==3&&pengGrop.size()>=2){ + chiob.putInt("teshu",8); + } + System.out.println(pengGrop.size()); + if (duizi>=2&&pengGrop.size()>=6){ + chiob.putInt("teshu",12); + } + + + System.out.println("peng:"+chiob); + return chiob; + } + + /** + * + * @param beforelisten + * @param card + * @param opcard + * @param yupanhandcard + * @param beforeIsDahu + * @param allSeeCard + * @return + * boolean isTing 是否听牌 + * boolean canTing 能否听牌 + * boolean sanTing 是否散听 + * int tingNum 听多少张 + * int isDaHu 是否大胡 + * boolean xiaoDahu 是否消掉大胡 + * + * int guzhang 有多少孤章 相差 + * int lastHands 差多少手 相差 + * boolean xiaoJiang 是否把将去没了 + * + * int id tiplist id + * List opcard + * int weight tiplist weight + * int card tiplist card + * int type tiplist type + */ + public static ITObject pingguChi(boolean beforelisten, int card, ITArray opcard, List yupanhandcard, int beforeIsDahu, List allSeeCard ,ListchowGroup,ListpengGrop,ListgangGrop,ListchangShachuguopai){ + ITObject chiob = new TObject(); + chiob.putBoolean("isTing",beforelisten); + chiob.putInt("isDaHu",beforeIsDahu); + chiob.putInt("teshu",0); + List checkCards = new ArrayList(); + checkCards.addAll(yupanhandcard); + System.out.println("运行之前:"+checkCards); + //去掉三张牌是否还能听牌 + List nchi = new ArrayList(); + + for (int i=0;i=1){ + int afterdj = checkduijiang(checkCards); + if (afterdj==0){ + chiob.putBoolean("xiaoJiang",true); + }else{ + chiob.putBoolean("xiaoJiang",false); + } + }else{ + chiob.putBoolean("xiaoJiang",false); + } + + + Map> afterdaHuOp = quyizhangDahuTingPai(checkCards,nchi,pengGrop,gangGrop); + if (afterdaHuOp.size()>0){ + + chiob.putBoolean("canTing",true); + chiob.putBoolean("sanTing",false); + }else { + //循环去一张还能听牌 + Map> afterOp = quyizhangTingPai(checkCards); + + if (afterOp.size() == 0 && beforelisten) { + chiob.putBoolean("sanTing", true); + chiob.putBoolean("canTing", false); + } + if (afterOp.size() > 0) { + chiob.putBoolean("canTing", true); + chiob.putBoolean("sanTing", false); + } else { + chiob.putBoolean("canTing", false); + chiob.putBoolean("sanTing", false); + } + } + + //循环之后还能是大胡吗?1,清一色,2,7小对,3,碰碰胡,4,将将胡,5,门清 + if(beforeIsDahu>0){ + if (beforeIsDahu>1){ + chiob.putBoolean("xiaoDahu",true); + }else{ + //毁掉清一色 + List tmpchi = new ArrayList<>(); + tmpchi.addAll(chowGroup); + ListpongGroup = new ArrayList<>(); + List gangdepai = new ArrayList<>(); + List chi = new ArrayList<>(); // 新new + + chi.add(card); + chi.addAll(chowGroup); + for (int i=0;i map = new HashMap<>(); + + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(yupanhandcard); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + System.out.println("map:"+map); + + //操作后,去一张牌,分析求最优 + Map map2 = new HashMap<>(); + System.out.println(checkCards); + Map> xiatingList = new HashMap<>(); + List chi = new ArrayList<>(); //新new + chi.addAll(chowGroup); + chi.add(card); + for (int i=0;i0){ + //可以下听 + chiob.putInt("guzhang",((List)map.get("cardResiue")).size()-((List)map2.get("cardResiue")).size()); + chiob.putInt("lastHands",Integer.parseInt(map.get("remainingMelds").toString())-Integer.parseInt(map2.get("remainingMelds").toString())); + }else{ + chiob.putInt("guzhang",((List)map.get("cardResiue")).size()); + chiob.putInt("lastHands",Integer.parseInt(map.get("remainingMelds").toString())); + } + + //听多张问题: + List caozuoqian = handscardshifoutingpai(yupanhandcard,chowGroup,pengGrop,gangGrop); + + int caozuoqiannum = 0;//操作之前听牌张数 + List allpai = new ArrayList<>(); + allpai.addAll(yupanhandcard); + allpai.addAll(changShachuguopai); + if (caozuoqian.size()>0){ + caozuoqiannum = getTingPainum(caozuoqian,allpai); + } + int caozuohounum = 0; + if (xiatingList.size()>0){ + //获取能听牌数最多的 + for (Map.Entry> entry : xiatingList.entrySet()) { + if (caozuohounum==0){ + caozuohounum = getTingPainum(entry.getValue(),allpai); + } + if (caozuohounum < getTingPainum(entry.getValue(),allpai)){ + caozuohounum = getTingPainum(entry.getValue(),allpai); + } + } + } + chiob.putInt("tingNum",caozuohounum - caozuoqiannum); + + System.out.println("chiob:"+chiob); + return chiob; + } + + public static boolean shiFouJieTing(List tingList,List changShachuguopai ){ + + + return false; + } + + public static int getTingPainum(List caozq, List changShachuguopai){ + int num = 0; + for (int i=0;i handscardshifoutingpai(List cardhand,ListchowGroup,List pongGroup,List gangdepai) { + List tpcards = new ArrayList<>(); + List tmphc = new ArrayList<>(); + tmphc.addAll(cardhand); + for (int j = 101; j <= 109; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(j)) { + tpcards.add(j); + } + } + + Paixing px = new Paixing(); + List pxc = new ArrayList<>(); + pxc.addAll(tmphc); + //pxc.add(j); + if(px.tingCheck(pxc,chowGroup,pongGroup,gangdepai)){ + if (!tpcards.contains(j)) { + tpcards.add(j); + } + } + } + for (int k = 201; k<= 209; k++) { + WinCard win = new WinCard(tmphc, k); + + if (win.tryWin()) { + if (!tpcards.contains(k)) { + tpcards.add(k); + } + } + + Paixing px = new Paixing(); + List pxc2 = new ArrayList<>(); + pxc2.addAll(tmphc); + // pxc2.add(k); + if(px.tingCheck(pxc2,chowGroup,pongGroup,gangdepai)){ + if (!tpcards.contains(k)) { + tpcards.add(k); + } + } + } + //如果没有则检测大胡 + return tpcards; + } + + public static Map> quyizhangDahuTingPai(List cardhand,List chowGroup,List pongGroup,List gangdepai){ + Map> map = new HashMap<>(); + List tmphc = cardhand; + // System.out.println("tmphc:"+tmphc); + for (int i = 0; i < cardhand.size(); i++) { + int tmpcard = tmphc.get(0); + tmphc.remove(0); + List huziting = new ArrayList<>(); + //for (int j = 101; j <= 109; j++) { + Paixing px = new Paixing(); + List pxc = new ArrayList<>(); + // pxc.add(j); + pxc.addAll(tmphc); + // System.out.println("pxc:"+pxc); + if(px.tingCheck(pxc,chowGroup,pongGroup,gangdepai)){ + //检测胡那一张牌 + Map mappx =new HashMap<>(); + List opCard = new ArrayList<>(); + opCard.addAll(chowGroup); + opCard.addAll(pongGroup); + opCard.addAll(gangdepai); + for(int it = 101;it<=109;it++){ + boolean pcs = px.checkWin(mappx,opCard,pxc,it,false,0); + if (!huziting.contains(it)&&pcs) { + huziting.add(it); + } + } + + for(int it2 = 201;it2<=209;it2++){ + boolean pcs2 = px.checkWin(mappx,opCard,pxc,it2,false,0); + if (!huziting.contains(it2)&&pcs2) { + huziting.add(it2); + } + } + } + if (huziting.size()>0){ + map.put(tmpcard,huziting); + } + tmphc.add(tmpcard); + + } + return map; + } + + public static Map> quyizhangTingPai(List cardhand) { + Map> quxiatingmap = new HashMap<>(); + + List tmphc = cardhand; + + for (int i = 0; i < cardhand.size(); i++) { + int tmpcard = tmphc.get(0); + tmphc.remove(0); + List huziting = new ArrayList<>(); + for (int j = 101; j <= 109; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!huziting.contains(j)) { + huziting.add(j); + } + } + } + for (int k = 201; k <= 209; k++) { + WinCard win = new WinCard(tmphc, k); + if (win.tryWin()) { + if (!huziting.contains(k)) { + huziting.add(k); + } + } + } + if (huziting.size()>0){ + quxiatingmap.put(tmpcard,huziting); + } + tmphc.add(tmpcard); + + } + return quxiatingmap; + } + + public static Map quyizhangChayou(List cardhand,ListchowGroup,List pongGroup,List gangdepai,Map> xiatingList) { + Map map = new HashMap<>(); + Map> bigMap = new HashMap<>(); + + List tmphc = new ArrayList<>(); + tmphc.addAll(cardhand); + System.out.println("tmphc1:"+tmphc); + for (int i = 0; i < cardhand.size(); i++) { + int tmpcard = tmphc.get(0); + tmphc.remove(0); + + Map tmap = new HashMap<>(); + int res = ChangshaWinSplitCard.checkNormalHu(tmphc,tmap); + bigMap.put(tmpcard,tmap); + + //检查是否能下听 + List tmxt = new ArrayList<>(); + tmxt = handscardshifoutingpai(tmphc,chowGroup,pongGroup,gangdepai); + if (tmxt.size()>0){ + xiatingList.put(tmpcard,tmxt); + } + + tmphc.add(tmpcard); + } + System.out.println(bigMap); + System.out.println("吃之后"); + //遍历找最优解 + if (bigMap.size()==0){ + return map; + } + + Map bestmap = gaiBestCardInMap(bigMap); + + return bestmap; + } + private static Map gaiBestCardInMap(Map> map){ + Map tmpmap = new HashMap<>(); + int bestcard = 0; + for (Map.Entry> entry : map.entrySet()) { + if (tmpmap.isEmpty()){ + tmpmap = entry.getValue(); + bestcard = entry.getKey(); + }else{ + int tmpr = Integer.parseInt( tmpmap.get("remainingMelds").toString()); + int entr = Integer.parseInt( entry.getValue().get("remainingMelds").toString()); + if (tmpr>entr){ + tmpmap = entry.getValue(); + }else if (tmpr==entr){ + List tl = (List)tmpmap.get("cardResiue"); + List enl = (List)entry.getValue().get("cardResiue"); + + if (tl.size()>enl.size()){ + tmpmap = entry.getValue(); + } + if(tl.size()==enl.size()){ + //寻找是否有边张 + for (int i=0;i test1 = new ArrayList(); + + test1.add(209); + test1.add(208); + test1.add(207); + test1.add(203); + + test1.add(201); + test1.add(109); + test1.add(107); + + test1.add(107); + test1.add(107); + test1.add(105); + + test1.add(105); + test1.add(104); + test1.add(103); + + int lg = countPairs(test1); + System.out.println(lg); + //int card = 206; + //int flag = checkChiTingAction(card,test1); + //System.out.println(flag); + + //测试吃: + List allcard = new ArrayList<>(); + /* allcard.add(201); + allcard.add(201); + allcard.add(109); + allcard.add(109); + allcard.add(104); + allcard.add(104); + allcard.add(104); + //allcard.add(104);*/ + /*ITArray opcard = TArray.newInstance(); + opcard.addInt(209); + opcard.addInt(208);*/ + + List chipai = new ArrayList<>(); + /* chipai.add(101); + chipai.add(102); + chipai.add(103); + + + chipai.add(102); + chipai.add(103); + chipai.add(104);*/ + // int card = 202; + + ListchangShachuguopai = new ArrayList<>(); + //changShachuguopai.add(101); + /* changShachuguopai.add(202); + changShachuguopai.add(201); + changShachuguopai.add(203); + changShachuguopai.add(105); + changShachuguopai.add(105); + changShachuguopai.add(105);*/ + changShachuguopai.addAll(allcard); + + List gangguopai = new ArrayList<>(); + + // gangguopai.add(108);0 + + int card = 106; + ListpengCard = new ArrayList<>(); + /*pengCard.add(203); + pengCard.add(203); + pengCard.add(203); + + pengCard.add(101); + pengCard.add(101); + pengCard.add(101);*/ + + //出牌求优 + ChangShaSuanFaTest ct = new ChangShaSuanFaTest(); + test1.add(card); + String outcard = ct.outCardSuanFa(test1,pengCard,chipai,gangguopai,changShachuguopai); + + System.out.println("outcard:"+outcard); + + // pingguChi(false,card,opcard,test1,0,allcard,chipai,changShachuguopai); + + //测试碰 + // int card = 102; + ITArray opcardpeng = TArray.newInstance(); + opcardpeng.addInt(203); + + List pengpai = new ArrayList<>(); + List gangpai = new ArrayList<>(); + + //pingguPeng(true,card,opcardpeng,test1,0,allcard,chipai,pengpai,gangpai,changShachuguopai); + /* + //Listtf = handscardshifoutingpai(test1); + // System.out.println(tf); + //Map map = new HashMap<>(); + //map = quyizhangChayou(test1); + // System.out.println(map); + + /*Map> maps = new HashMap<>(); + maps = quyizhangTingPai(test1); + System.out.println(maps);*/ + // test1.add(202); + // test1.add(209); + // test1.add(201); + + // test1.add(208); + // test1.add(207); + // test1.add(209); + + // test1.add(104); + + // test1.add(203); + // test1.add(202); + // test1.add(201); +// test1.add(103); +// test1.add(102); + + /* + int card = 201; + List pengguopai = new ArrayList<>(); + pengguopai.add(204); + pengguopai.add(204); + pengguopai.add(204); + List chipai = new ArrayList<>(); + chipai.add(203); + chipai.add(202); + chipai.add(201); + List gangguopai = new ArrayList<>(); + gangguopai.add(206); + gangguopai.add(206); + gangguopai.add(206); + gangguopai.add(206); + + System.out.println("手牌:" + test1); + boolean c = checkAllSameSuitAll(card,test1,pengguopai,chipai,gangguopai); + System.out.println(c); + */ + +// if (!bestDiscard.isEmpty()) { +// System.out.println("建议出牌:" + bestDiscard.get(0)); +// } else { +// System.out.println("没有出牌建议"); +// } + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaMahjongAI.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaMahjongAI.java new file mode 100644 index 0000000..daa29a5 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaMahjongAI.java @@ -0,0 +1,768 @@ +package com.robotcm.taurus.util; + +import java.util.*; +import java.util.stream.Collectors; + +public class ChangshaMahjongAI { + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + // 缓存优化 + private Map scoreCache = new HashMap<>(); + private Map> tingCache = new HashMap<>(); + + /** + * 玩家状态类,包含所有相关信息 + */ + public static class PlayerState { + public List handCards = new ArrayList<>(); + public List> pongGroups = new ArrayList<>(); + public List> gangGroups = new ArrayList<>(); + public List> chiGroups = new ArrayList<>(); + public boolean isZhuang = false; + + public void addPongGroup(List group) { + pongGroups.add(new ArrayList<>(group)); + } + + public void addGangGroup(List group) { + gangGroups.add(new ArrayList<>(group)); + } + + public void addChiGroup(List group) { + chiGroups.add(new ArrayList<>(group)); + } + + public int getPongGroupCount() { + return pongGroups.size(); + } + + public int getGangGroupCount() { + return gangGroups.size(); + } + + public int getChiGroupCount() { + return chiGroups.size(); + } + + public int getTotalGroupCount() { + return getPongGroupCount() + getGangGroupCount() + getChiGroupCount(); + } + } + + public static void main(String[] args) { + System.out.println("=== 长沙麻将AI测试(含碰杠吃牌) ==="); + ChangshaMahjongAI ai = new ChangshaMahjongAI(); + + // 测试1:普通14张牌 + System.out.println("\n=== 测试1:普通14张牌 ==="); + PlayerState state1 = new PlayerState(); + state1.handCards = Arrays.asList(204, 206, 205, 205, 203, 109, 108, 107, 107, 106, 103, 103, 102, 101); + System.out.println("手牌: " + ai.formatCards(state1.handCards)); + int discard1 = ai.findBestDiscard(state1); + System.out.println("推荐出牌: " + ai.formatCard(discard1)); + //要打6筒 ====================================================================================================== + } + + /** + * 主方法:根据完整玩家状态推荐出牌 + */ + public int findBestDiscard(PlayerState state) { + System.out.println("\n=== 长沙麻将AI出牌分析 ==="); + System.out.println("手牌(" + state.handCards.size() + "张): " + formatCards(state.handCards)); + + int pongGroups = state.getPongGroupCount(); + int gangGroups = state.getGangGroupCount(); + int chiGroups = state.getChiGroupCount(); + + if (pongGroups > 0) { + System.out.println("碰牌组数: " + pongGroups); + } + if (gangGroups > 0) { + System.out.println("杠牌组数: " + gangGroups); + } + if (chiGroups > 0) { + System.out.println("吃牌组数: " + chiGroups); + } + + // 清空缓存 + scoreCache.clear(); + tingCache.clear(); + + long startTime = System.currentTimeMillis(); + + // 获取可出的牌(手牌中的唯一牌) + Map results = new HashMap<>(); + Set uniqueCards = new HashSet<>(state.handCards); + + // 如果只剩一张牌,直接返回 + if (state.handCards.size() == 1) { + int onlyCard = state.handCards.get(0); + System.out.println("只剩一张牌,必须出: " + formatCard(onlyCard)); + return onlyCard; + } + + for (int card : uniqueCards) { + // 模拟打出一张牌后的状态 + PlayerState newState = simulateDiscard(state, card); + DiscardResult result = evaluateDiscardWithState(card, newState); + results.put(card, result); + + System.out.printf("打出 %s: 评分=%.3f (听牌=%d张)%n", + formatCard(card), result.score, result.tingCards.size()); + } + + // 找出最佳出牌 + int bestCard = -1; + double bestScore = Double.NEGATIVE_INFINITY; + + for (Map.Entry entry : results.entrySet()) { + if (entry.getValue().score > bestScore) { + bestScore = entry.getValue().score; + bestCard = entry.getKey(); + } + } + + long endTime = System.currentTimeMillis(); + System.out.printf("分析耗时: %dms%n", (endTime - startTime)); + + if (bestCard != -1) { + DiscardResult bestResult = results.get(bestCard); + System.out.println("\n🎯 AI推荐出牌: " + formatCard(bestCard)); + if (!bestResult.tingCards.isEmpty()) { + System.out.println("✅ 听牌,可听 " + bestResult.tingCards.size() + " 张牌:"); + List tingCardsFormatted = bestResult.tingCards.stream() + .map(this::formatCard) + .sorted() + .collect(Collectors.toList()); + System.out.println(" " + String.join(" ", tingCardsFormatted)); + } + System.out.println("综合评分: " + String.format("%.3f", bestResult.score)); + } + + return bestCard; + } + + /** + * 模拟打出一张牌 + */ + private PlayerState simulateDiscard(PlayerState originalState, int discardCard) { + PlayerState newState = new PlayerState(); + + // 复制手牌并移除要打的牌 + newState.handCards = new ArrayList<>(originalState.handCards); + newState.handCards.remove((Integer) discardCard); + + // 复制碰牌组 + for (List group : originalState.pongGroups) { + newState.pongGroups.add(new ArrayList<>(group)); + } + + // 复制杠牌组 + for (List group : originalState.gangGroups) { + newState.gangGroups.add(new ArrayList<>(group)); + } + + // 复制吃牌组 + for (List group : originalState.chiGroups) { + newState.chiGroups.add(new ArrayList<>(group)); + } + + newState.isZhuang = originalState.isZhuang; + + return newState; + } + + /** + * 基于完整状态评估出牌 - 重点优化 + */ + private DiscardResult evaluateDiscardWithState(int discardedCard, PlayerState state) { + String stateKey = getStateKey(state); + if (scoreCache.containsKey(stateKey)) { + List tingCards = checkTingCardsWithState(state); + return new DiscardResult(scoreCache.get(stateKey), tingCards, 0); + } + + double totalScore = 0.0; + + // 1. 核心:评估保留对子的价值(特别是258将牌) + totalScore += evaluatePairRetention(state.handCards); + + // 2. 评估花色分布的合理性 + totalScore += evaluateSuitDistribution(state.handCards); + + // 3. 评估牌型完整性 + totalScore += evaluateHandStructure(state.handCards); + + // 4. 检查听牌 + List tingCards = checkTingCardsWithState(state); + if (!tingCards.isEmpty()) { + totalScore += 50.0; // 听牌大幅加分 + } + + // 5. 安全评估 - 打出牌的安全性 + totalScore += evaluateSafety(discardedCard); + + // 6. 已碰杠吃牌的加分 + totalScore += evaluateGroupBonus(state); + + scoreCache.put(stateKey, totalScore); + return new DiscardResult(totalScore, tingCards, 0); + } + + /** + * 评估保留对子的价值 - 新方法,重点关注 + */ + private double evaluatePairRetention(List hand) { + double score = 0.0; + + // 统计对子 + Map countMap = new HashMap<>(); + for (int card : hand) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 检查258将牌的对子 + boolean has258Pair = false; + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() >= 2) { + int cardValue = getCardValue(entry.getKey()); + if (JIANG_PAIS.contains(cardValue)) { + score += 30.0; // 258将牌对子非常重要 + has258Pair = true; + } else { + score += 10.0; // 普通对子也有价值 + } + } + } + + // 如果没有258对子,需要更加注意保留258将牌 + if (!has258Pair) { + for (int card : hand) { + if (JIANG_PAIS.contains(getCardValue(card))) { + score += 5.0; // 单张258将牌也要保留 + } + } + } + + return score; + } + + /** + * 评估花色分布 - 新方法 + */ + private double evaluateSuitDistribution(List hand) { + double score = 0.0; + + // 按花色分组 + Map> suitGroups = new HashMap<>(); + for (int card : hand) { + int suit = getCardType(card); + suitGroups.putIfAbsent(suit, new ArrayList<>()); + suitGroups.get(suit).add(card); + } + + // 评估每种花色的牌数 + for (Map.Entry> entry : suitGroups.entrySet()) { + int suit = entry.getKey(); + int count = entry.getValue().size(); + + // 万筒条花色 + if (suit == 1 || suit == 2 || suit == 3) { + if (count >= 8) { + score += 20.0; // 清一色潜力 + } else if (count >= 5) { + score += 10.0; // 一色牌较多 + } else if (count == 1) { + score -= 5.0; // 单张花色,鼓励打掉 + } else if (count == 2) { + score -= 2.0; // 双张花色,酌情考虑 + } + } + } + + return score; + } + + /** + * 检查听牌情况 + */ + private List checkTingCardsWithState(PlayerState state) { + String stateKey = getStateKey(state); + if (tingCache.containsKey(stateKey)) { + return tingCache.get(stateKey); + } + + List tingCards = new ArrayList<>(); + + int pongGroups = state.getPongGroupCount(); + int gangGroups = state.getGangGroupCount(); + int chiGroups = state.getChiGroupCount(); + + // 计算已使用的牌数 + int usedCardsCount = pongGroups * 3 + gangGroups * 4 + chiGroups * 3; + + // 听牌时手牌数量应为:14 - 已使用的牌数 - 1(要胡的牌) + int expectedHandCount = 14 - usedCardsCount - 1; + + if (state.handCards.size() != expectedHandCount) { + tingCache.put(stateKey, tingCards); + return tingCards; + } + + // 获取合理的胡牌候选 + Set possibleHuCards = getReasonableHuCards(state.handCards); + + for (int huCard : possibleHuCards) { + if (canHuWithState(state, huCard)) { + tingCards.add(huCard); + } + } + + tingCache.put(stateKey, tingCards); + return tingCards; + } + + /** + * 手牌结构评估 - 优化版 + */ + private double evaluateHandStructure(List hand) { + if (hand.isEmpty()) { + return 0.0; + } + + double score = 0.0; + List sortedHand = new ArrayList<>(hand); + Collections.sort(sortedHand); + + // 1. 顺子检查 + score += findSequences(hand) * 15.0; + + // 2. 刻子/对子检查 + Map countMap = new HashMap<>(); + for (int card : hand) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + for (int count : countMap.values()) { + if (count >= 3) { + score += 20.0; // 刻子 + } else if (count == 2) { + score += 8.0; // 对子 + } + } + + // 3. 搭子检查 + score += countDazi(hand) * 5.0; + + // 4. 孤立张检查 + score += evaluateIsolatedCards(hand); + + return score; + } + + /** + * 孤立张评估 + */ + private double evaluateIsolatedCards(List hand) { + double score = 0.0; + + // 按花色分组 + Map> suitValues = new HashMap<>(); + for (int card : hand) { + int suit = getCardType(card); + int value = getCardValue(card); + suitValues.putIfAbsent(suit, new HashSet<>()); + suitValues.get(suit).add(value); + } + + // 检查每张牌是否为孤立张 + for (int card : hand) { + int suit = getCardType(card); + int value = getCardValue(card); + + if (suit > 3) continue; // 字牌暂不考虑 + + Set values = suitValues.get(suit); + boolean isIsolated = true; + + // 检查相邻牌 + for (int neighbor : values) { + if (neighbor != value && Math.abs(neighbor - value) <= 2) { + isIsolated = false; + break; + } + } + + if (isIsolated) { + // 孤立张,根据位置扣分 + if (value == 1 || value == 9) { + score -= 3.0; // 边张孤立 + } else if (JIANG_PAIS.contains(value)) { + score -= 8.0; // 258将牌孤立,鼓励打掉 + } else { + score -= 5.0; // 中间张孤立 + } + } + } + + return score; + } + + /** + * 安全评估 + */ + private double evaluateSafety(int discardedCard) { + int value = getCardValue(discardedCard); + int type = getCardType(discardedCard); + + if (type > 3) { + return -10.0; // 字牌风险高 + } + + if (value == 1 || value == 9) { + return -3.0; // 边张风险 + } + + if (JIANG_PAIS.contains(value)) { + return -15.0; // 258将牌风险很高 + } + + // 中间张相对安全 + return 2.0; + } + + /** + * 胡牌检查 + */ + private boolean canHuWithState(PlayerState state, int huCard) { + int totalHandCards = state.handCards.size() + 1; + int pongCardsCount = state.getPongGroupCount() * 3; + int gangCardsCount = state.getGangGroupCount() * 4; + int chiCardsCount = state.getChiGroupCount() * 3; + int totalCards = totalHandCards + pongCardsCount + gangCardsCount + chiCardsCount; + + if (totalCards != 14) { + return false; + } + + List remainingHand = new ArrayList<>(state.handCards); + remainingHand.add(huCard); + Collections.sort(remainingHand); + + return canHuWith258(remainingHand); + } + + /** + * 检查手牌是否能胡牌(考虑258将) + */ + private boolean canHuWith258(List hand) { + if (hand.size() != 2 && hand.size() != 5 && hand.size() != 8 && hand.size() != 11 && hand.size() != 14) { + return false; + } + + List sortedHand = new ArrayList<>(hand); + Collections.sort(sortedHand); + + // 尝试所有可能的将牌 + for (int i = 0; i < sortedHand.size() - 1; i++) { + if (sortedHand.get(i).equals(sortedHand.get(i + 1))) { + int cardValue = getCardValue(sortedHand.get(i)); + if (JIANG_PAIS.contains(cardValue)) { + List tempHand = new ArrayList<>(sortedHand); + tempHand.remove(i); + tempHand.remove(i); + + if (canFormMelds(tempHand)) { + return true; + } + } + } + } + + return false; + } + + /** + * 检查是否能组成全部顺子/刻子 + */ + private boolean canFormMelds(List hand) { + if (hand.isEmpty()) { + return true; + } + + List sorted = new ArrayList<>(hand); + Collections.sort(sorted); + + // 尝试刻子 + if (sorted.size() >= 3 && + sorted.get(0).equals(sorted.get(1)) && + sorted.get(1).equals(sorted.get(2))) { + List newHand = new ArrayList<>(sorted); + newHand.remove(0); + newHand.remove(0); + newHand.remove(0); + if (canFormMelds(newHand)) { + return true; + } + } + + // 尝试顺子 + if (sorted.size() >= 3) { + int firstCard = sorted.get(0); + int firstType = getCardType(firstCard); + int firstValue = getCardValue(firstCard); + + if (firstType <= 3 && firstValue <= 7) { + int secondCard = firstCard + 1; + int thirdCard = firstCard + 2; + + if (sorted.contains(secondCard) && sorted.contains(thirdCard)) { + List newHand = new ArrayList<>(sorted); + newHand.remove((Integer) firstCard); + newHand.remove((Integer) secondCard); + newHand.remove((Integer) thirdCard); + if (canFormMelds(newHand)) { + return true; + } + } + } + } + + return false; + } + + /** + * 评估碰杠吃牌的加分 + */ + private double evaluateGroupBonus(PlayerState state) { + double bonus = 0.0; + + // 碰牌加分 + for (List pongGroup : state.pongGroups) { + if (!pongGroup.isEmpty()) { + int card = pongGroup.get(0); + int value = getCardValue(card); + bonus += 5.0; + if (JIANG_PAIS.contains(value)) { + bonus += 3.0; + } + } + } + + // 杠牌加分 + for (List gangGroup : state.gangGroups) { + if (!gangGroup.isEmpty()) { + int card = gangGroup.get(0); + int value = getCardValue(card); + bonus += 10.0; + if (JIANG_PAIS.contains(value)) { + bonus += 3.0; + } + } + } + + // 吃牌加分 + for (List chiGroup : state.chiGroups) { + if (!chiGroup.isEmpty()) { + bonus += 2.0; + } + } + + return bonus; + } + + /** + * 获取合理的胡牌候选 + */ + private Set getReasonableHuCards(List hand) { + Set possibleCards = new HashSet<>(); + + // 现有牌和相邻牌 + for (int card : hand) { + possibleCards.add(card); + int type = getCardType(card); + int value = getCardValue(card); + if (type <= 3) { + if (value > 1) possibleCards.add(type * 100 + (value - 1)); + if (value < 9) possibleCards.add(type * 100 + (value + 1)); + } + } + + // 所有258将牌 + for (int type = 1; type <= 3; type++) { + for (int jiang : JIANG_PAIS) { + possibleCards.add(type * 100 + jiang); + } + } + + // 限制数量 + if (possibleCards.size() > 20) { + List list = new ArrayList<>(possibleCards); + Collections.shuffle(list); + possibleCards = new HashSet<>(list.subList(0, 20)); + } + + return possibleCards; + } + + /** + * 生成状态key + */ + private String getStateKey(PlayerState state) { + List sortedHand = new ArrayList<>(state.handCards); + Collections.sort(sortedHand); + + List pongKeys = new ArrayList<>(); + for (List group : state.pongGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + pongKeys.add(sorted.toString()); + } + Collections.sort(pongKeys); + + List gangKeys = new ArrayList<>(); + for (List group : state.gangGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + gangKeys.add(sorted.toString()); + } + Collections.sort(gangKeys); + + List chiKeys = new ArrayList<>(); + for (List group : state.chiGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + chiKeys.add(sorted.toString()); + } + Collections.sort(chiKeys); + + return sortedHand.toString() + "|" + + pongKeys.toString() + "|" + + gangKeys.toString() + "|" + + chiKeys.toString(); + } + + /** + * 统计顺子数量 + */ + private int findSequences(List hand) { + int count = 0; + List temp = new ArrayList<>(hand); + temp.removeIf(c -> getCardType(c) > 3); + Collections.sort(temp); + + boolean[] used = new boolean[temp.size()]; + + for (int i = 0; i <= temp.size() - 3; i++) { + if (used[i]) continue; + + int card1 = temp.get(i); + int card2 = card1 + 1; + int card3 = card1 + 2; + + int idx2 = -1, idx3 = -1; + for (int j = i + 1; j < temp.size(); j++) { + if (!used[j]) { + if (temp.get(j) == card2) idx2 = j; + if (temp.get(j) == card3) idx3 = j; + } + } + + if (idx2 != -1 && idx3 != -1) { + count++; + used[i] = true; + used[idx2] = true; + used[idx3] = true; + } + } + + return count; + } + + /** + * 统计搭子数量 + */ + private int countDazi(List hand) { + int count = 0; + Set unique = new HashSet<>(hand); + + for (int card : unique) { + if (getCardType(card) > 3) continue; + + // 对子 + if (Collections.frequency(hand, card) >= 2) { + count++; + } + + // 连张 + if (unique.contains(card + 1)) { + count++; + } + } + + return count; + } + + /** + * 获取牌值 + */ + private int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + String formatCard(int card) { + int type = card / 100; + int value = card % 10; + switch (type) { + case 1: return value + "万"; + case 2: return value + "筒"; + case 3: return value + "条"; + default: return "字牌"; + } + } + + /** + * 格式化牌列表 + */ + private String formatCards(List cards) { + return cards.stream() + .sorted() + .map(this::formatCard) + .collect(Collectors.joining(" ")); + } + + /** + * 出牌结果类 + */ + private static class DiscardResult { + double score; + List tingCards; + int searchDepth; + + DiscardResult(double score, List tingCards, int searchDepth) { + this.score = score; + this.tingCards = tingCards; + this.searchDepth = searchDepth; + } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaWinSplitCard.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaWinSplitCard.java new file mode 100644 index 0000000..b1cb599 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ChangshaWinSplitCard.java @@ -0,0 +1,901 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class ChangshaWinSplitCard { + // 获取数值 + // 获取数值 + public static int GetCardValue(int cbCardData) { + return cbCardData % 100; + } + + // 获取花色 + public static int GetCardColor(int cbCardData) { + return cbCardData / 100; + } + + // 扑克转换 + public static int SwitchToCardData(int cbCardIndex) { + int cbCardColor = cbCardIndex / 10; + int cbCardValue = cbCardIndex % 10; + if (cbCardIndex < 27) { // 9 -> 200 + 1 //10 -> 202 //11 -> 203 // 17 -> 209 // 18 -> 301 19->302 20 -> + // 303 26->309 + if (cbCardValue + (cbCardColor + 1) >= 10) { + return (cbCardColor + 2) * 100 + (cbCardValue + (cbCardColor + 1)) % 10 + 1; + } else { + return (cbCardColor + 1) * 100 + cbCardValue + (cbCardColor + 1); + } + } else { // 27 -> 400 //28 -> 403 // 29 -> 406 // 30 -> 409 //31 -> 412 // 32 -> 415 // + // 33 -> 418 + if (cbCardValue + (cbCardColor + 1) >= 10) { + return (cbCardColor + 2) * 100 + (cbCardValue + (cbCardColor + 1)) % 10 * 3; + } else { + return (cbCardColor + 1) * 100 + (cbCardValue + cbCardColor) * 3; + } + } + } + + // 扑克转换 + public static int SwitchToCardIndex(int cbCardData) { + // 扑克属性 + int cbCardColor = GetCardColor(cbCardData); + int cbCardValue = GetCardValue(cbCardData); + if (cbCardColor <= 3) { + return (cbCardColor - 1) * 10 + cbCardValue - cbCardColor; + } else { + return (cbCardColor - 1) * 10 + cbCardValue / 3 - cbCardColor + 1; + } + } + + // 扑克转换 + public static int[] SwitchToCardData(List cardInhand) { + int[] cardIndex = new int[34]; + for (int i = 0; i < cardIndex.length; i++) { + cardIndex[i] = 0; + } + + for (int i = 0; i < cardInhand.size(); i++) { + + int pos = SwitchToCardIndex(cardInhand.get(i)); + cardIndex[pos]++; + } + + return cardIndex; + } + + // 扑克转换 + public static List SwitchToCardIndex(int[] cardIndex) { + List cardIndexList = new ArrayList(); + for (int i = 0; i < cardIndex.length; i++) { + for (int j = 0; j < cardIndex[i]; j++) { + int card = SwitchToCardData(i); + cardIndexList.add(card); + } + } + return cardIndexList; + } + + // 统计牌数 + public static int[][] countTiles(List cardInHand) { + int[][] counts = new int[5][10]; // 类型×值 + + for (Integer card : cardInHand) { + if (card == 0) { + continue; + } + counts[card / 100 - 1][card % 100]++; + } + return counts; + } + + // 检测不带精湖 + public static int checkNormalHu(List cardInHand, Map map) { + String info = ""; + int[][] counts = countTiles(cardInHand); + int group = 0; + // 尝试找将牌 + for (int type = 0; type < 5; type++) { + int max = 9; + for (int value = 1; value <= max; value++) { + if (counts[type][value] >= 2 && (value == 2 || value == 5 || value == 8)) { + // 找到可能的将牌 + counts[type][value] -= 2; + group = checkMelds(counts, cardInHand.size() / 3, map); + if (group == 0) { // 剩余12张牌需要组成4个顺子或刻子 + counts[type][value] += 2; + return 0; + } + counts[type][value] += 2; + } else { + group = checkMelds(counts, (cardInHand.size() / 3) + 1, map); + + if (group == 0) { // 剩余12张牌需要组成4个顺子或刻子 + counts[type][value] += 2; + return 0; + } + } + } + } + + + + + List cardResiue = (List) map.get("cardResiue"); + + for (int i = 0; i < cardResiue.size() - 1; i++) { + if (cardResiue.get(i).equals(cardResiue.get(i + 1)) + && (cardResiue.get(i) % 100 == 2 || cardResiue.get(i) % 100 == 5 || cardResiue.get(i) % 100 == 8)) { + cardResiue.remove(i); + cardResiue.remove(i); + break; + } + } + + haveBetween(cardResiue, cardInHand); + + System.out.println("可以打出的牌:" + cardResiue); + System.out.println("总共差几手牌:" + map.get("remainingMelds")); + + return group; + } + + // 递归检查是否可以组成顺子或刻子 + public static int checkMelds(int[][] counts, int remainingMelds, Map map) { + if (remainingMelds == 0) { + return 0; + } + + // 优先检查刻子 + for (int type = 0; type < 5; type++) { + int max = 9; + for (int value = 1; value <= max; value++) { + if (counts[type][value] >= 3) { + counts[type][value] -= 3; + if (checkMelds(counts, remainingMelds - 1, map) == 0) { + counts[type][value] += 3; + return 0; + } + counts[type][value] += 3; + } + } + } + + // 检查顺子 + for (int type = 0; type < 5; type++) { + int max = 7; + + for (int value = 1; value <= max; value++) { + if (counts[type][value] >= 1 && counts[type][value + 1] >= 1 && counts[type][value + 2] >= 1) { + + counts[type][value]--; + counts[type][value + 1]--; + counts[type][value + 2]--; + + if (checkMelds(counts, remainingMelds - 1, map) == 0) { + counts[type][value]++; + counts[type][value + 1]++; + counts[type][value + 2]++; + return 0; + } + + counts[type][value]++; + counts[type][value + 1]++; + counts[type][value + 2]++; + } + } + } + // 判断孤章 + List cardResiue = convertCountToCards(counts); + + // 优先处理顺子 + + + removeConsecutivePairs3(cardResiue); + + + // System.out.println("只差几手牌" + remainingMelds + "," + cardResiue); + if (cardResiue.size() != 0) { + // 优先保留连续张 + removeConsecutivePairs1(cardResiue); + } + + if (cardResiue.size() != 0) { + // 第二优先保留对子 + removeConsecutivePairsTwo(cardResiue); + } + + // 最后保留坎张 + // 如果坎张,为空则取边张 + if (cardResiue.size() != 0) { + List tmp3 = new ArrayList<>(); + tmp3.addAll(cardResiue); + removeConsecutivePairs2(cardResiue); + if (cardResiue.size() == 0) { + // 取边站 + cardResiue = qubianzhang(tmp3); + } + } + + if (remainingMelds == 0) { + map.put("remainingMelds", 0); + map.put("cardResiue", "已经胡牌"); + + } + if (map.get("remainingMelds") == null) { + map.put("remainingMelds", remainingMelds); + + } + if (map.get("cardResiue") == null) { + map.put("cardResiue", cardResiue); + } + for (int i = 0; i < cardResiue.size() - 1; i++) { + if (cardResiue.get(i).equals(cardResiue.get(i + 1)) + && (cardResiue.get(i) % 100 == 2 || cardResiue.get(i) % 100 == 5 || cardResiue.get(i) % 100 == 8)) { + cardResiue.remove(i); + cardResiue.remove(i); + if (remainingMelds >= 2) { + remainingMelds--; + } + break; + } + } + if (Integer.parseInt(map.get("remainingMelds").toString()) >= remainingMelds && cardResiue.size() > 0) { + // 如果没有258做将则需要进入这里判断 + + if (remainingMelds == 1 && cardResiue.size() == 2) { + for (int i = 0; i < cardResiue.size(); i++) { + int diff = Math.abs(cardResiue.get(0) - cardResiue.get(1)); + if (diff > 1) { + map.put("remainingMelds", remainingMelds + 1);// 删除符合258做将的牌 + if (cardResiue.size() > 1) { + cardResiue.remove(i); + } + map.put("cardResiue", cardResiue); + + } else { + if (cardResiue.get(i) % 100 == 2 || cardResiue.get(i) % 100 == 5 + || cardResiue.get(i) % 100 == 8) { + // 删除符合258做将的牌 + if (cardResiue.size() > 1) { + cardResiue.remove(i); + } + map.put("remainingMelds", remainingMelds); + map.put("cardResiue", cardResiue); + + } else { + map.put("remainingMelds", remainingMelds); + map.put("cardResiue", cardResiue); + + } + } + } + + } else { + map.put("remainingMelds", remainingMelds); + map.put("cardResiue", cardResiue); + } + + } + + return remainingMelds; + } + + + public static void removeConsecutivePairs3(List cards) { + if (cards == null || cards.size() < 3) { + return; + } + + // 先排序 + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + List result = new ArrayList<>(); + int i = 0; + + while (i < sorted.size()) { + boolean isleft = sorted.get(i) % 100 == 1 || sorted.get(i) % 100 == 8; + // 检查是否是连续牌(需要确保有足够的下一个元素) + if (!isleft && i < sorted.size() - 2 && sorted.get(i + 1) - sorted.get(i) == 1 + && sorted.get(i + 2) - sorted.get(i + 1) == 1) { // 修正:应该检查i+1和i+2的差 + // 跳过这三张连续牌 + i += 3; + } else { + // 保留这张牌 + result.add(sorted.get(i)); + i++; + } + } + + cards.clear(); + cards.addAll(result); + } + + public static void removeConsecutivePairsTwo(List cards) { + if (cards == null || cards.size() < 2) { + return; + } + // 先排序 + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + List result = new ArrayList<>(); + int i = 0; + + while (i < sorted.size()) { + // boolean isleft = sorted.get(i) % 100 == 1 || sorted.get(i) % 100 == 8; + + if (i < sorted.size() - 2 && sorted.get(i + 2) - sorted.get(i) == 0) { + // 跳过对子 + i += 3; + }else if (i < sorted.size() - 1 && sorted.get(i + 1) - sorted.get(i) == 0) { + // 跳过对子 + i += 2; + } else { + // 保留这张牌 + result.add(sorted.get(i)); + i++; + } + } + cards.clear(); + cards.addAll(result); + } + + // 辅助方法 + public static void removeConsecutivePairs1(List cards) { + if (cards == null || cards.size() < 2) { + return; + } + + // 先排序 + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + List result = new ArrayList<>(); + int i = 0; + + while (i < sorted.size()) { + boolean isleft = sorted.get(i) % 100 == 1 || sorted.get(i) % 100 == 8; + if (!isleft && i < sorted.size() - 1 && sorted.get(i + 1) - sorted.get(i) == 1) { + // 跳过这对连续牌 + i += 2; + } else { + // 保留这张牌 + result.add(sorted.get(i)); + i++; + } + } + + + + cards.clear(); + cards.addAll(result); + } + + public static List qubianzhang(List cards) { + List result = new ArrayList<>(); + for (int i = 0; i < cards.size(); i++) { + if (cards.get(i) % 100 == 1 || cards.get(i) % 100 == 9) { + result.add(cards.get(i)); + } + } + return result; + } + + public static void removeConsecutivePairs2(List cards) { + if (cards == null || cards.size() < 2) { + return; + } + + // 先排序 + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + // 使用布尔数组标记要删除的牌 + boolean[] toRemove = new boolean[sorted.size()]; + + // 找出所有隔张(相差2的牌对,如1和3、2和4等) + for (int i = 0; i < sorted.size(); i++) { + if (!toRemove[i]) { // 如果这张牌还没被标记删除 + for (int j = i + 1; j < sorted.size(); j++) { + if (!toRemove[j]) { // 如果这张牌还没被标记删除 + int diff = sorted.get(j) - sorted.get(i); + + if (diff == 2 && sorted.size() > 2) { + // 找到隔张,标记删除 + toRemove[i] = true; + toRemove[j] = true; + + if (j + 1 < sorted.size()) { + if (sorted.get(j + 1) % 100 == 2 || sorted.get(j + 1) % 100 == 5 + || sorted.get(j + 1) % 100 == 6) { + toRemove[i] = false; + toRemove[j] = false; + + } + } + break; // 找到一对就跳出内层循环 + + } else if (diff > 2) { + // 由于已排序,差值只会越来越大 + break; + } + } + } + } + } + + // 构建结果列表(保留未标记删除的牌) + List result = new ArrayList<>(); + for (int i = 0; i < sorted.size(); i++) { + if (!toRemove[i]) { + result.add(sorted.get(i)); + } + } + + cards.clear(); + cards.addAll(result); + } + + public static void haveBetween(List cards, List cardInHand) { + if (cards.size() <= 1 || cardInHand.size() <= 1) { + return; + } + + // 创建要删除的牌列表 + Set toRemove = new HashSet<>(); + + // 遍历手牌中的每一张牌 + for (int handCard : cardInHand) { + // 检查cards中是否有与手牌形成靠章的牌 + for (int card : cards) { + // 定义靠章规则:相同、相邻或隔一张 + int diff = Math.abs(card - handCard); + if (diff == 1 || diff == 2) { + toRemove.add(card); + } + } + } + + // 只有当cards中还有多于1张牌时才执行删除 + if (cards.size() - toRemove.size() > 0) { + cards.removeAll(toRemove); + + } + + // 可选:打印信息 + if (!toRemove.isEmpty()) { + System.out.println("删除的牌: " + toRemove); + System.out.println("cards剩余: " + cards); + } + } + + // 从二维数组counts还原到手牌列表 + private static List convertCountToCards(int[][] counts) { + List cardInHand = new ArrayList<>(); + + // counts数组结构:[类型索引][牌值] + // 类型索引: 0=万, 1=筒, 2=条, 3=风, 4=箭 (根据您的编码规则) + // 牌值: 1-9表示牌面值 + + for (int suitIdx = 0; suitIdx < counts.length; suitIdx++) { + int suit = suitIdx + 1; // 还原百位数 (1,2,3,4,5) + + for (int value = 1; value < counts[suitIdx].length; value++) { + int count = counts[suitIdx][value]; + + for (int i = 0; i < count; i++) { + int card = suit * 100 + value; + cardInHand.add(card); + } + } + } + + return cardInHand; + } + + public static int ckeckOutCard(List cardInhand) { + int card = 0; + Collections.sort(cardInhand); + System.out.println("手牌:" + cardInhand); + Map map = new HashMap(); + checkNormalHu(cardInhand, map); + + return card; + } + + public static List checktingpai(List cardhand) { + List tpcards = new ArrayList<>(); + List tmphc = cardhand; + for (int i = 0; i < cardhand.size(); i++) { + + int tmpcard = tmphc.get(0); + tmphc.remove(0); + for (int j = 101; j <= 109; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(tmpcard)) { + tpcards.add(tmpcard); + } + } + } + for (int j = 201; j <= 209; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(tmpcard)) { + tpcards.add(tmpcard); + } + } + } + tmphc.add(tmpcard); + } + return tpcards; + } + + public static boolean isJiangPai(int card) { + if (card % 100 == 2 || card % 100 == 5 || card % 100 == 8) { + return true; + } + return false; + } + + public static int checkduijiang(List cardInHand, Map> map) { + Map countMap = new HashMap<>(); + for (Integer item : cardInHand) { + countMap.put(item, countMap.getOrDefault(item, 0) + 1); + } + int jiangnum = 0; + for (int key : countMap.keySet()) { + if (isJiangPai(key) && countMap.get(key) >= 2) { + jiangnum++; + List tmpI = new ArrayList<>(); + tmpI.add(key); + map.put("jiangcard", tmpI); + } + } + return jiangnum; + } + + // 分析最优出牌 + public static List analyzeBestDiscard(List cardInHand) { + + // 听牌 + // 返回要打的牌,打后可以听牌 + List checktingpai = checktingpai(cardInHand); + System.out.println("打出这种牌后可以听牌 " + checktingpai); + Map map = new HashMap<>(); + Map> jmap = new HashMap<>();// 对将map + // 先定将,再做分析 + /* + * int jiangnum = checkduijiang(cardInHand,jmap); + * System.out.println(jmap.get("jiangcard").get(0)); if (jiangnum==1){ //如果只有一对将 + * //去将 后判断方案 List tmphc = new ArrayList<>(); tmphc.addAll(cardInHand); + * Util.removeCard(tmphc,jmap.get("jiangcard").get(0),2); Map + * tmap = new HashMap<>(); checkNormalHu(tmphc, tmap); + * + * //不去将 判断 + * + * Map tmap2 = new HashMap<>(); System.out.println(cardInHand); + * checkNormalHu(cardInHand, tmap2); System.out.println(tmap2); + * + * + * + * + * + * }else if(jiangnum>1){ + * + * }else{ + * + * } + */ + + checkNormalHu(cardInHand, map); + + List suggested = (List) map.get("cardResiue"); + + // 返回要打的牌,打后可以听牌 + List zuizhongchupai = new ArrayList<>(); + // 如果打出然后可以听牌,跟递归判断出来的牌一样,优先打出这张 + if (checktingpai.size() > 0) { + for (Integer integer : checktingpai) { + for (Integer integer1 : suggested) { + if (integer.equals(integer1)) { + zuizhongchupai.add(integer); + } + } + } + } + + // 推荐打几个牌都能听牌,需要判断打哪个听的牌更多 + if (checktingpai.size() > 1 && zuizhongchupai.size() == 0) { + zuizhongchupai.addAll(checktingpai); + } + + // 如果判断听牌和递归出来的牌不一样 优先以听牌为准 + if (zuizhongchupai.size() == 0) { + zuizhongchupai.addAll(checktingpai); + } + + // 如果判断最后打出牌还未听牌,就用递归判断的牌 + if (zuizhongchupai.size() == 0) { + zuizhongchupai.addAll(suggested); + } + System.out.println("zuizhongchupai" + zuizhongchupai); + if (zuizhongchupai.isEmpty()) { + return new ArrayList<>(); + } + return zuizhongchupai; + } + + // 计算听牌数量(简化版,只计算数量不具体分析是哪些牌) + private static int countTingCards(List hand) { + int tingCount = 0; + + // 只尝试添加万、筒、条牌(1-9) + for (int type = 1; type <= 3; type++) { + for (int value = 1; value <= 9; value++) { + int testCard = type * 100 + value; + + // 模拟添加这张牌 + List testHand = new ArrayList<>(hand); + testHand.add(testCard); + Collections.sort(testHand); + + // 检查是否能胡牌 + Map testMap = new HashMap<>(); + if (checkNormalHu(testHand, testMap) == 0) { + tingCount++; + } + } + } + + // 风牌和箭牌(可能性较小,但也要考虑) + for (int type = 4; type <= 5; type++) { + int max = (type == 4) ? 4 : 3; + for (int value = 1; value <= max; value++) { + int testCard = type * 100 + value; + + List testHand = new ArrayList<>(hand); + testHand.add(testCard); + Collections.sort(testHand); + + Map testMap = new HashMap<>(); + if (checkNormalHu(testHand, testMap) == 0) { + tingCount++; + } + } + } + + return tingCount; + } + + // 或者使用更简洁的lambda写法(确保能进入) +// 或者更灵活的版本,可以指定优先级 + public static Integer selectBestCardByPriority(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + Integer bestCard = null; + int bestPriority = Integer.MAX_VALUE; + + for (Integer card : cards) { + int value = card % 100; + int priority = getCardPriority(value); + + if (priority < bestPriority) { + bestPriority = priority; + bestCard = card; + } else if (priority == bestPriority) { + // 优先级相同,比较牌值(小的优先) + if (bestCard == null || value < (bestCard % 100)) { + bestCard = card; + } + } + } + + return bestCard; + } + + // 牌的优先级(数字越小优先级越高) + private static int getCardPriority(int value) { + if (value == 9) + return 1; + if (value == 1) + return 2; + if (value == 2 || value == 8) + return 3; // 靠近边张 + if (value >= 3 && value <= 7) + return 4; // 中间牌 + return 5; // 其他 + } + + public static Integer selectBestCardRemove258(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + // 如果只有一张牌,直接返回 + if (cards.size() == 1) { + return cards.get(0); + } + + // 创建非258牌的列表 + List non258Cards = new ArrayList<>(); + List is258Cards = new ArrayList<>(); + + // 分类:258牌和非258牌 + for (Integer card : cards) { + if (is258Jiang(card)) { + is258Cards.add(card); + } else { + non258Cards.add(card); + } + } + + System.out.println("258将牌: " + is258Cards); + System.out.println("非258牌: " + non258Cards); + //判断是否手牌有其他对将 + + + // 优先从非258牌中选 + if (!non258Cards.isEmpty()) { + return selectBestSingleCard(non258Cards); + } + + // 如果没有非258牌,从258牌中选 + + if (!is258Cards.isEmpty()) { + return selectBestSingleCard(is258Cards); + } + + return null; + } + + // 检测是否满足258做将的条件 + private static boolean is258Jiang(int card) { + // 提取牌的类型和值 + int type = card / 100; // 百位数:1-万,2-筒,3-条,4-风,5-箭 + int value = card % 100; // 个位数:牌面值 + + // 只有万、筒、条有258做将的限制 + if (type >= 1 && type <= 3) { + // 258做将:二万(102)、五万(105)、八万(108) + // 二筒(202)、五筒(205)、八筒(208) + // 二条(302)、五条(305)、八条(308) + return value == 2 || value == 5 || value == 8; + } + return false; + } + + // 从候选牌中选出最优的一张牌(优先边张1或9) + public static Integer selectBestSingleCard(List cards) { + if (cards == null || cards.isEmpty()) { + return null; + } + + // 优先找边张(1或9) + for (Integer card : cards) { + int value = card % 100; + if (value == 1 || value == 9) { + return card; + } + } + + // 没有边张,找靠近边张的牌(2或8)- 注意这里2是258将牌,但我们已经去除了258 + for (Integer card : cards) { + int value = card % 100; + if (value == 2 || value == 8) { + return card; + } + } + + // 都没有,返回第一张 + return cards.get(0); + } + + // 主方法 + public static void main(String[] args) { + // 测试用例:没有258将牌的情况 + List test1 = new ArrayList(); + test1.add(109); + test1.add(109); + test1.add(109); + + test1.add(101); + test1.add(101); + test1.add(204); + test1.add(206); + removeConsecutivePairsTwo(test1); +// test1 = Arrays.asList(208, 204, 203, 202, 107, 106, 105, 103, 102, 101, 103); +// test1.add(208); +// test1.add(204); +// test1.add(203); +// test1.add(202); +// test1.add(107); +// test1.add(106); +// test1.add(105); +// test1.add(103); +// test1.add(102); +// test1.add(101); +// test1.add(101); + +// test1.add(208); +// test1.add(207); +// test1.add(205); +// test1.add(204); +// test1.add(203); +// test1.add(202); +// test1.add(201); +// test1.add(109); +// test1.add(108); +// test1.add(106); +// test1.add(205); + +// test1.add(205); +// test1.add(203); +// test1.add(202); +// test1.add(201); +// test1.add(204); +// test1.add(107); +// test1.add(106); +// test1.add(105); + +// test1.add(201); +// test1.add(107); +// test1.add(107); +// test1.add(104); + +// test1.add(101); +// test1.add(102); +// test1.add(103); +// test1.add(104); +// test1.add(109); +// test1.add(201); +// test1.add(204); +// test1.add(204); +// test1.add(206); +// test1.add(207); +// test1.add(207); +// test1.add(209); +// test1.add(209); +// test1.add(209); + +// +// + /*test1.add(209); + test1.add(208); + test1.add(208); + test1.add(207); + test1.add(205); + test1.add(107); + test1.add(107); + test1.add(105); + test1.add(104); + test1.add(103); + + test1.add(103); + + test1.add(103); + test1.add(102); + test1.add(104); +// test1.add(103); +// test1.add(102); + + System.out.println("手牌:" + test1); + List bestDiscard = analyzeBestDiscard(test1); +// Integer integer = selectBestCardByPriority(bestDiscard); + Integer integer1 = selectBestCardRemove258(bestDiscard); + + Map mapSS = new HashMap<>(); + checkNormalHu(test1, mapSS); + System.out.println("map:" + mapSS); + + System.out.println("ww" + integer1);*/ +// if (!bestDiscard.isEmpty()) { +// System.out.println("建议出牌:" + bestDiscard.get(0)); +// } else { +// System.out.println("没有出牌建议"); +// } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Config.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Config.java new file mode 100644 index 0000000..1542bb7 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Config.java @@ -0,0 +1,270 @@ +package com.robotcm.taurus.util; + +public class Config { + + /** + * 玩法 1 经典玩法 2临汾玩法 3运城玩法 + */ + public static final String ROOM_CONFIG_WANFA = "wanfa"; + + /** + * 模式 1普通模式 2积分模式 + */ + public static final String ROOM_CONFIG_MOSHI = "moshi"; + + /** + * 积分 底分 + */ +// public static final String ROOM_CONFIG_JI_FEN= "tex_jrzxjf"; + + + /** + * 房费 1 房主支付 2 AA支付 3大赢家支付 + */ + public static final String ROOM_CONFIG_FANGFEI = "fangfei"; + /** + * 封顶 1 --3炸 2-- 4炸 3-- 5炸 4-- 不封顶 + */ + public static final String ROOM_CONFIG_FENGDING = "fengding"; + /** + * 叫地主 1-- 经典123 2-- 固定 叫抢地主 + */ + public static final String ROOM_CONFIG_JIAODIZHU = "jiaodizhu"; + /** + * 不显示牌数 0 未勾选 1 已勾选 + */ + public static final String ROOM_CONFIG_BUZHANSHIPAISHU = "buxianshipaishu"; + /** + * 暗牌 0 未勾选 1 已勾选 + */ + public static final String ROOM_CONFIG_ANPAI = "anpai"; + /** + * 双王或四个2必叫地主 0 未勾选 1 已勾选 + */ + public static final String ROOM_CONFIG_SHUANGWANGSIER = "shuangwangsier"; + /** + * 可三带二 0 未勾选 1 已勾选 + */ + public static final String ROOM_CONFIG_KESANDAIER = "kesandaier"; + + + /** + * 任俩三为炸弹 0为未勾选 1 已勾选 + */ + public static final String renliasanweizhadan = "renliasanweizhadan"; + + /** + * 同色三为炸弹 0为未勾选 1 已勾选 + */ + public static final String tongsesanweizhadan = "tongsesanweizhadan"; + + /** + * 人数 + */ + public static final String maxPlayers = "maxPlayers"; + + /** + * 赖子 + */ + public static final String laizi = "laizi"; //0 是无赖子,1是有赖子 + + + public static final String tuoguanshijian = "tuoguan_active_time"; + + + //-------------------------------牌类型--------------------------------- + /** + * 单牌 + */ + public final static int TYPE_DANPAI = 1; + /** + * 对子 + */ + public final static int TYPE_DUIZI = 2; + /** + * 顺子 + */ + public final static int TYPE_SHUNZI = 3; + /** + * 连对 + */ + public final static int TYPE_LIANDUI = 4; + + /** + * 三带一 + */ + public final static int TYPE_3_1 = 5; + /** + * 3带2 + */ + public final static int TYPE_3_2 = 7; + + /** + * 3不带 + */ + public final static int TYPE_BU_DAI = 11; + + /** + * 飞机 + */ + public final static int TYPE_FEIJI = 6; + + + /** + * 飞机带单 + */ + public final static int TYPE_FEIJI_DAI_DAN = 14; + + + /** + * 飞机带双 + */ + public final static int TYPE_FEIJI_DAI_SHUANG = 15; + + /** + * 4带2 + */ + public final static int TYPE_4_2 = 8; + + /** + * 四带一对 4444 55 + */ + public final static int TYPE_4_2_dui = 12; + + + /** + * 炸 + */ + public final static int TYPE_ZHA = 8; + + + /** + * 火箭-双王 + */ + public final static int TYPE_ROCKET = 10; + + + //-------------------------------协议--------------------------------- + + /** + * 明牌 + */ + public static final String GAME_EVT_MING_PAI = "2117"; + + /** + * 发牌协议g + */ + public static final String GAME_EVT_PLAYER_DEAL = "2011"; + /** + * 出牌 + */ + public static final String GAME_DIS_CARD = "1013"; + /** + * 不出 + */ + public static final String GAME_DIS_PASS = "1014"; + + /** + * 出牌事件 + */ + public static final String GAME_EVT_DISCARD = "2021"; + /** + * 出牌提示事件 + */ + public static final String GAME_EVT_DISCARD_TIP = "2004"; + /** + * 转盘指向事件 + */ + public static final String GAME_EVT_CHANGE_ACTIVE_PLAYER = "2016"; + /** + * pass事件 + */ + public static final String GAME_EVT_PASS = "2030"; + /** + * 更新炸弹分数 + */ + public static final String GAME_EVT_UPDATE_BOM_SCORE = "2118"; + + /** + * 小结算 + */ + public static final String GAME_EVT_RESULT1 = "2007"; + + /** + * 通知玩家叫地主 1 + */ + public static final String JIAO_DIZHU = "2041"; + + + /** + * 玩家叫地主 2 + */ + public static final String JAIO_DIZHU_REO = "1042"; + + /** + * 通知玩家踢人 抢地主 3 + */ + public static final String TONG_ZHI_TONG_ZHI_WANJIA = "2043"; + + + + /** + * 玩家叫地主广播 + */ + public static final String TONG_ZHI_JIAO_DI_ZHU_GUANG_BO = "2070"; + + + /** + * 流局通知 + */ + public static final String TONG_ZHI_LIU_JU = "2015"; + + + /** + * 玩家抢地主广播 + */ + public static final String TONG_ZHI_QIANG_DI_ZHU_GUANG_BO = "2046"; + + /** + * 通知所有人谁是地主广播 + */ + public static final String TONG_ZHI_DI_ZHU_GUANG_BO = "2047"; + + + /** + * 玩家抢地主 踢人/不踢 + */ + public static final String TI_OR_BUTI_RSQ = "1044"; + + /** + * 轮流叫地主 1是 轮流 没有的话就默认第一把庄家先出,第二把谁赢了谁是庄家就先出 + */ + public static final String lunliujiaodizhu = "lunliujiaodizhu"; + + + /** + * 出牌错误 + */ + public static final String GAME_EVT_PUT_ERROR = "2111"; + + public static final int PUT_ERROR_MUST_OUT_MIN = 0; + public static final int PUT_ERROR_INVALID_TYPE = 1; + public static final int PUT_ERROR_MUST_OUT_MAX = 2; + public static final int PUT_ERROR_BOMB_CHAI = 3; + + public static final String SETTLE_WIN_COUNT = "winnum"; + public static final String SETTLE_CHUNTIAN_COUNT = "springnum"; + public static final String SETTLE_BOMB_COUNT = "boomnum"; + public static final String SETTLE_MAX_SCORE = "maxscore"; + public static final String ENABLE_DOUBLE_AFTER_LANDLORD = "keti"; + /** + * 广播加倍 + */ + public static final String TONG_ZHI_DOUBLE_CHOICE = "2053"; + /** + * 通知农民加倍 + */ + public static final String GAME_EVT_FARMER_DOUBLE_TIP = "2060"; + + +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/GroupDatas.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/GroupDatas.java new file mode 100644 index 0000000..d1b8ca4 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/GroupDatas.java @@ -0,0 +1,115 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import redis.clients.jedis.Jedis; + +import java.util.*; + +public class GroupDatas { + + public static TObject getData() { + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + + TObject param = TObject.newInstance(); + + //存储所有有配置机器人的玩法id + Set pids = new HashSet<>(); + + + + //存储可配机器人圈子 + Set gids = new HashSet<>(); + + + TArray groupid = TArray.newInstance(); + TArray robotid = TArray.newInstance(); + TArray playid = TArray.newInstance(); + + //圈子对应的房间 + + try { + //取出可用的机器人 + String sql = String.format("SELECT id FROM `account` WHERE jiqiren=9998 and start = 0"); + ITArray robotIds = DataBase.use().executeQueryByTArray(sql); + + for (int i = 0; i < robotIds.size(); i++) { + ITObject robot = robotIds.getTObject(i); + Integer robotId = robot.getInt("id"); + robotid.addInt(robotId); + } + + + //获取所有圈子 + Set groupIds = jedis11.keys("group:*"); + for (String group : groupIds) { + String groupId = group.substring(group.indexOf(":") + 1); + String groupKey = "g{" + groupId + "}:play:*"; + Set playIds = jedis11.keys(groupKey); + + //圈子下面的玩法 + for (String pid : playIds) { + String playId = pid.substring(pid.indexOf("play:") + 5); + String playKey = "g{" + groupId + "}:play:" + playId; + + if (jedis11.hget(playKey, "leftover_robot") == null){ + if (jedis11.hget(playKey, "shangxian_robot") != null){ + String shangxian_robot = jedis11.hget(playKey, "shangxian_robot"); + jedis11.hset(playKey, "leftover_robot", shangxian_robot); + } + } + + + String leftover_robot = "0"; + if (jedis11.hget(playKey, "leftover_robot")!=null){ + leftover_robot = jedis11.hget(playKey, "leftover_robot"); + } + //有配置机器人的玩法 + if ( Integer.parseInt(leftover_robot)!=0) { + pids.add(Integer.parseInt(playId)); + gids.add(Integer.parseInt(groupId)); + } + } + + + } + + Map> groupRoomMap = new HashMap<>(); + for (Integer gid : gids){ + for (Integer pid : pids){ + String key = "g{" + gid + "}:play:" + pid; + + if (jedis11.hget(key, "groupId")!=null){ + String groupId = jedis11.hget(key, "groupId"); + if (gid==Integer.parseInt(groupId)){ + groupRoomMap.computeIfAbsent(String.valueOf(gid), k -> new ArrayList<>()).add(pid); + } + } + + } + + } + for (Map.Entry> entry : groupRoomMap.entrySet()) { + TObject groupPlay = TObject.newInstance(); + groupPlay.putTArray(entry.getKey(), TArray.newFromJsonData(entry.getValue().toString())); + groupid.addTObject(groupPlay); + } + param.putTArray("groupid", groupid); + param.putTArray("robotIds", robotid); + + + } catch (Exception e) { + System.out.println(e); + } finally { + jedis0.close(); + jedis11.close(); + } + return param; + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/HongZhongSuanFaTest.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/HongZhongSuanFaTest.java new file mode 100644 index 0000000..741e01b --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/HongZhongSuanFaTest.java @@ -0,0 +1,3562 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class HongZhongSuanFaTest { + private static final int HONG_ZHONG = 412; + + public int drawnCards; + // 权重配置 - + private static final int WEIGHT_COMPLETED_MELD = 70; // 已完成的面子权重更高 + private static final int WEIGHT_PAIR = 60; // 对子权重提高 + private static final int WEIGHT_POTENTIAL_TRIPLET = 50; + private static final int WEIGHT_POTENTIAL_PAIR = 40; + private static final int WEIGHT_CLOSE_ADJACENT = 60; // 相邻牌更重要 + private static final int WEIGHT_FAR_ADJACENT = 25; // 远邻牌权重微调 + private static final int WEIGHT_MIDDLE_RANK = 25; // 中张牌权重提高 + private static final int PENALTY_EDGE_RANK = 15; // 边张惩罚增加 + private static final int PENALTY_ISOLATED = 40; // 孤张惩罚增加 + + // 牌局阶段枚举 - + private enum GamePhase { + EARLY, // 早期(1-5巡) + MIDDLE, // 中期(6-12巡) + LATE // 后期(13巡以后) + } + + // 牌型策略枚举 - 真实玩家通常会考虑的策略方向 + private enum StrategyType { + ATTACK, // 进攻型(追求快速胡牌) + BALANCED, // 平衡型(兼顾进攻和防守) + DEFEND // 防守型(避免点炮) + } + + // 特殊牌型枚举 - + private enum SpecialPattern { + NONE, + QING_YI_SE, // 清一色 + DUAN_YAO_JIU, // 断幺九 + QUAN_YAO_JIU, // 全幺九 + LONG_QI_DUI, // 龙七对 + HONG_ZHONG_MANY // 多红中 + } + + + + /** + * 主算法入口:在摸牌后、打牌前进行全面分析,确定最优出牌策略 + * 核心流程:摸牌分析 -> 听牌检测 -> 策略制定 -> 出牌选择 + */ + public String outCardSuanFa(List cardInhand, int card) { + long startTime = System.currentTimeMillis(); + + List handCards = new ArrayList<>(cardInhand); + handCards.sort(Integer::compareTo); + logInfo("排序后机器人手牌: " + handCards); + + // 关键步骤1:摸牌分析 - 检测是否已经听牌或可听牌 + boolean isTingAfterDraw = analyzeDrawCard(cardInhand,drawnCards); + + + // 分析手牌结构 - 获取完整的手牌分析结果 + HandAnalysis analysis = analyzeHand(handCards); + + + + // 分析当前牌局阶段 + GamePhase currentPhase = determineGamePhase(handCards); + logInfo("当前牌局阶段: " + currentPhase); + + // 确定策略类型,考虑是否听牌状态 + StrategyType strategy = determineStrategy(analysis, currentPhase); + logInfo("采用策略: " + strategy); + + // 分析是否有特殊牌型潜力 + SpecialPattern specialPattern = analyzeSpecialPatternPotential(analysis); + logInfo("特殊牌型潜力: " + specialPattern); + + // 分析红中利用方式 + analyzeHongZhongUsage(analysis); + + // 输出手牌分析详情 +// logInfo("红中数量: " + analysis.hongZhongCount); +// logInfo("红中利用建议: " + analysis.hongZhongSuggestions); +// logInfo("按花色分组的计数: " + analysis.cardCounts); +// logInfo("已完成的刻子、顺子: " + analysis.completedMelds); +// logInfo("对子: " + analysis.pairs); +// logInfo("孤张牌: " + analysis.isolatedCards); +// logInfo("每张牌的有用程度: " + analysis.cardUsefulness); +// logInfo("听牌状态: " + analysis.isTingPai); + + // 计算出牌优先级 - 综合考虑各种因素 + Map discardPriority = calculateDiscardPriority( + handCards, analysis, currentPhase, strategy, specialPattern); + + // 分析打出哪张牌可以听牌(如果还没听牌) + Map> discardToTingOptions = findDiscardToTing(handCards); + + //选择要打出的牌 - 优先选择可以打出后听牌的牌 + int cardToDiscard = selectCardToDiscard( + handCards, discardPriority, analysis, currentPhase, strategy, discardToTingOptions); + logInfo("最终打出牌: " + cardToDiscard); + + // 执行时间统计 + long endTime = System.currentTimeMillis(); +// logInfo("算法执行时间: " + (endTime - startTime) + "ms"); + + if (isTingAfterDraw && drawnCards!=412 ) { + + return String.valueOf(drawnCards); + } + + + return String.valueOf(cardToDiscard); + } + + private static class HandAnalysis { + int hongZhongCount = 0; + Map cardCounts = new HashMap<>(); + List> completedMelds = new ArrayList<>(); + List pairs = new ArrayList<>(); + List isolatedCards = new ArrayList<>(); + Map cardUsefulness = new HashMap<>(); + Map> cardsBySuit = new HashMap<>(); + List hongZhongSuggestions = new ArrayList<>(); + boolean isTingPai = false; + Set tingCards = new HashSet<>(); // 听的牌 + int meldCount = 0; // 面子数量 + int shantenCount = Integer.MAX_VALUE; // 向听数 + int pairCount = 0; // 对子数量 + boolean hasLongQiDuiPotential = false; // 是否有龙七对潜力 + Set usedInMelds = new HashSet<>(); // 用于面子的牌 + Set usedInPairs = new HashSet<>(); // 用于对子的牌 + List remainingCards = new ArrayList<>(); // 剩余需要分析的牌 + int hongZhongContributedTingCards = 0; // 红中贡献的听牌数量 + int lastDrawnCard = 0; // 最后摸的牌 + } + + // 改进的手牌分析 - 更全面的手牌评估 + private HandAnalysis analyzeHand(List handCards) { + HandAnalysis analysis = new HandAnalysis(); + + // 分离红中和普通牌,并按花色分组 + for (int card : handCards) { + if (card == HONG_ZHONG) { + analysis.hongZhongCount++; + } else { + int suit = card / 100; + analysis.cardCounts.put(card, analysis.cardCounts.getOrDefault(card, 0) + 1); + analysis.cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + } + + // 分析基本牌型 + analyzeCardPatterns(analysis); + +// analyzeTingPaiStatus(handCards,analysis); + // 检查是否听牌 + checkTingPai(analysis); + + // 查找听的牌 + findTingCards(analysis); + + // 执行备用的听牌分析,确保全面检查 + performBackupTingAnalysis(analysis); + + // 分析红中对听牌的影响 + analyzeHongZhongImpactOnTingCards(analysis); + + + // 计算向听数(更准确的牌型评估) + calculateShantenCount(analysis); + + // 听牌检测 - 使用优化的听牌检测方法 + checkTingPaiOptimized(analysis); + + // 计算面子数量 + analysis.meldCount = analysis.completedMelds.size(); + analysis.pairCount = analysis.pairs.size(); + + // 检查是否有龙七对潜力 + checkLongQiDuiPotential(analysis); + + return analysis; + } + + // 改进的红中分析 - + private void analyzeHongZhongUsage(HandAnalysis analysis) { + if (analysis.hongZhongCount == 0) return; + + // 1. 红中作为杠牌的价值 + if (analysis.hongZhongCount >= 3) { + analysis.hongZhongSuggestions.add("红中可开杠,增加番数"); + } + + // 2. 红中补面子的分析 + for (Map.Entry> entry : analysis.cardsBySuit.entrySet()) { + List suitCards = new ArrayList<>(entry.getValue()); + suitCards.sort(Integer::compareTo); + + // 检查刻子潜力 + Map countMap = new HashMap<>(); + for (int card : suitCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + for (Map.Entry cardEntry : countMap.entrySet()) { + int card = cardEntry.getKey(); + int count = cardEntry.getValue(); + + if (count == 2 && analysis.hongZhongCount >= 1) { + analysis.hongZhongSuggestions.add("红中补刻子: " + card); + } else if (count == 1 && analysis.hongZhongCount >= 2) { + analysis.hongZhongSuggestions.add("红中补刻子: " + card + "(需2红中)"); + } + } + + // 检查顺子潜力(更自然的顺子分析) + analyzeSequenceWithHongZhong(suitCards, analysis); + } + + // 3. 红中作为万能牌的灵活运用 + if (analysis.hongZhongCount >= 2) { + analysis.hongZhongSuggestions.add("多红中可灵活变换牌型,根据情况决定用途"); + } + } + + // 更自然的顺子+红中组合分析 + private void analyzeSequenceWithHongZhong(List suitCards, HandAnalysis analysis) { + if (suitCards.size() < 2) return; + + // 排序以方便分析 + Collections.sort(suitCards); + + // 查找可能的顺子缺口 + for (int i = 0; i < suitCards.size() - 1; i++) { + int current = suitCards.get(i) % 100; + int next = suitCards.get(i + 1) % 100; + + // 检查是否有隔一张的牌 + if (next - current == 2) { + analysis.hongZhongSuggestions.add("红中补顺子缺口: " + suitCards.get(i) + "+红中+" + suitCards.get(i + 1)); + } + // 检查是否有连续的两张牌 + else if (next - current == 1) { + // 可以向前补 + if (current > 1) { + analysis.hongZhongSuggestions.add("红中向前补顺子: 红中+" + suitCards.get(i) + "+" + suitCards.get(i + 1)); + } + // 可以向后补 + if (next < 9) { + analysis.hongZhongSuggestions.add("红中向后补顺子: " + suitCards.get(i) + "+" + suitCards.get(i + 1) + "+红中"); + } + } + } + } + + // 改进的牌型分析 - 更清晰地分离可组成牌和剩余牌 + private void analyzeCardPatterns(HandAnalysis analysis) { + Set usedInMelds = new HashSet<>(); + Set usedInPairs = new HashSet<>(); + + for (List suitCards : new ArrayList<>(analysis.cardsBySuit.values())) { + // 数据验证 + if (suitCards == null || suitCards.isEmpty()) { + continue; + } + + List cardsCopy = new ArrayList<>(suitCards); + + // 移除空值或异常值 + cardsCopy.removeIf(Objects::isNull); + + try { + Collections.sort(cardsCopy); + } catch (StackOverflowError e) { + // 使用备用排序方法 + cardsCopy.sort((a, b) -> { + if (a == null && b == null) return 0; + if (a == null) return -1; + if (b == null) return 1; + return Integer.compare(a, b); + }); + } + + findSequencesOptimized(cardsCopy, analysis, usedInMelds); + findTripletsOptimized(cardsCopy, analysis, usedInMelds); + findPairsOptimized(cardsCopy, analysis, usedInPairs); + analysis.isolatedCards.addAll(cardsCopy); + } + } + + + // 优化的刻子查找 - 记录使用的牌 + private void findTripletsOptimized(List cards, HandAnalysis analysis, Set usedInMelds) { + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + List toRemove = new ArrayList<>(); + for (Map.Entry entry : countMap.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 3) { + analysis.completedMelds.add(Arrays.asList(card, card, card)); + // 移除三张牌 + toRemove.add(card); + toRemove.add(card); + toRemove.add(card); + // 记录使用的牌 + usedInMelds.add(card); + } + } + + // 从原列表中移除找到的刻子 + for (int card : toRemove) { + cards.remove(Integer.valueOf(card)); + } + } + + // 优化的顺子查找 - 记录使用的牌 + private void findSequencesOptimized(List cards, HandAnalysis analysis, Set usedInMelds) { + if (cards.size() < 3) return; + + // 获取花色和点数信息 + List ranks = new ArrayList<>(); + int suit = cards.get(0) / 100; + for (int card : cards) { + ranks.add(card % 100); + } + Collections.sort(ranks); + + // 创建点数计数映射 + Map rankCount = new HashMap<>(); + for (int rank : ranks) { + rankCount.put(rank, rankCount.getOrDefault(rank, 0) + 1); + } + + // 寻找顺子(更自然的查找方式) + for (int start = 1; start <= 7; start++) { + int mid = start + 1; + int end = start + 2; + + if (rankCount.getOrDefault(start, 0) > 0 && + rankCount.getOrDefault(mid, 0) > 0 && + rankCount.getOrDefault(end, 0) > 0) { + + // 找到一个顺子 + int card1 = suit * 100 + start; + int card2 = suit * 100 + mid; + int card3 = suit * 100 + end; + + analysis.completedMelds.add(Arrays.asList(card1, card2, card3)); + + // 从原始牌列表中移除这三张牌 + cards.remove(Integer.valueOf(card1)); + cards.remove(Integer.valueOf(card2)); + cards.remove(Integer.valueOf(card3)); + + // 记录使用的牌 + usedInMelds.add(card1); + usedInMelds.add(card2); + usedInMelds.add(card3); + + // 递归查找更多顺子 + findSequencesOptimized(cards, analysis, usedInMelds); + return; + } + } + } + + // 优化的对子查找 - 记录使用的牌 + private void findPairsOptimized(List cards, HandAnalysis analysis, Set usedInPairs) { + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + List toRemove = new ArrayList<>(); + + for (Map.Entry entry : countMap.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 2 && !toRemove.contains(card)) { + analysis.pairs.add(card); + toRemove.add(card); + toRemove.add(card); + // 记录使用的牌 + usedInPairs.add(card); + } + } + + // 从原列表中移除找到的对子 + for (int card : toRemove) { + cards.remove(Integer.valueOf(card)); + } + } + + // 分析剩余牌 - 识别需要重点考虑的牌 + private void analyzeRemainingCards(HandAnalysis analysis) { + List remainingCards = new ArrayList<>(); + + // 遍历所有手牌,找出未被用于面子或对子的牌 + for (Map.Entry> entry : analysis.cardsBySuit.entrySet()) { + for (int card : entry.getValue()) { + // 如果牌没有被用于面子或对子,则视为剩余牌 + if (!analysis.usedInMelds.contains(card) && !analysis.usedInPairs.contains(card)) { + remainingCards.add(card); + } + } + } + + // 保存剩余牌 + analysis.remainingCards = remainingCards; + } + + // 调整剩余牌的价值 - 更细致的评估 + private int adjustRemainingCardValue(int card, HandAnalysis analysis) { + int value = analysis.cardUsefulness.getOrDefault(card, 0); + + // 已经用于面子或对子的牌价值更高,避免破坏已有结构 + if (analysis.usedInMelds.contains(card)) { + value += WEIGHT_COMPLETED_MELD; + } + if (analysis.usedInPairs.contains(card)) { + value += WEIGHT_PAIR; + } + + return value; + } + + // 计算向听数 - 更准确的牌型评估 + private void calculateShantenCount(HandAnalysis analysis) { + // 简化版向听数计算 + int totalCards = analysis.hongZhongCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + // 基础向听数 = 理想牌型的面子数 - 当前面子数 + int idealMelds = (totalCards + analysis.hongZhongCount) / 3; + analysis.shantenCount = Math.max(0, idealMelds - analysis.meldCount); + } + + // 检查七对潜力 + private void checkLongQiDuiPotential(HandAnalysis analysis) { + + // 七对需要至少5个对子加上红中 + if (analysis.pairCount >= 5 || analysis.hongZhongCount >= 2) { + analysis.hasLongQiDuiPotential = true; + if (analysis.pairCount >=4 && analysis.hongZhongCount>=2){ + analysis.isTingPai=true; + } + if (analysis.pairCount>=6){ + analysis.isTingPai=true; + } + } + + + } + + /** + * 高级听牌检测 - 精确判断手牌是否已经听牌 + * 在摸牌后分析的核心方法之一 + * + * @param analysis 手牌分析结果对象 + */ + private void checkTingPai(HandAnalysis analysis) { +// logInfo("开始检测听牌状态..."); + analysis.tingCards.clear(); // 清空之前可能存在的听牌 + + // 检查基本听牌条件:牌数是否符合标准 + int totalCards = analysis.hongZhongCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + + + // 检查向听数,如果向听数大于1,则不可能听牌 + if (analysis.shantenCount > 1) { +// logInfo("向听数大于1,不可能听牌"); + analysis.isTingPai = false; + return; + } + + // 标准麻将听牌条件: + // 1. 标准型听牌:一对将牌 + 四面子,且向听数为0 + // 2. 七对子型听牌:有龙七对潜力且牌数达到听牌要求 + boolean standardTing = (totalCards - 2) % 3 == 0 && analysis.shantenCount == 0; + boolean sevenPairsTing = analysis.hasLongQiDuiPotential && totalCards >= 12; + + // 特殊情况:如果有红中,需要考虑红中作为万能牌的影响 + if (analysis.hongZhongCount > 0) { + // 红中可以代替任何牌,所以需要更灵活的判断 + // 检查是否通过红中可以形成听牌状态 + boolean canTingWithHongZhong = canFormTingWithHongZhong(analysis); + analysis.isTingPai = standardTing || sevenPairsTing || canTingWithHongZhong; + } else { + analysis.isTingPai = standardTing || sevenPairsTing; + } + + // 使用优化版算法找出具体的听牌组 + long startTime = System.currentTimeMillis(); + findTingCardsOptimized(analysis); + long endTime = System.currentTimeMillis(); + + + + if (!analysis.tingCards.isEmpty()) { + analysis.isTingPai = true; +// logInfo("优化版听牌检测完成: 听牌数量=" + analysis.tingCards.size() + +// ", 耗时=" + (endTime - startTime) + "ms"); + } else if (analysis.isTingPai) { + // 如果逻辑判断为听牌但未找到具体听牌组,使用原始方法作为后备 +// logInfo("尝试使用原始方法查找听牌组..."); +// findTingCards(analysis); +// logInfo("原始方法找到听牌数量: " + analysis.tingCards.size()); + } + +// logInfo("最终听牌状态: " + analysis.isTingPai + ", 听牌数量: " + analysis.tingCards.size()); + } + + /** + * 优化版的听牌检测方法 + * 1. 提前过滤明显不可能听牌的情况 + * 2. 优化牌数统计和计算逻辑 + * 3. 使用预计算的向听数快速判断 + * 4. 优化红中对听牌状态的影响分析 + */ + private void checkTingPaiOptimized(HandAnalysis analysis) { + // 极早期快速退出 - 向听数>1的情况下不可能听牌 + if (analysis.shantenCount > 1) { + analysis.isTingPai = false; + analysis.tingCards.clear(); + return; + } + + // 清空听牌集合,准备新的分析 + analysis.tingCards.clear(); + + // 预计算总牌数 - 使用提前计算的值或快速计算 + int totalCards = analysis.hongZhongCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + // 特殊牌型快速检测 - 提前计算是否需要检查七对子 + boolean checkSevenPairs = analysis.hasLongQiDuiPotential && totalCards >= 12; + + // 优化的红中听牌分析 - 先检查红中情况,可能避免后续计算 + boolean hasHongZhongTing = false; + if (analysis.hongZhongCount > 0) { + if (analysis.shantenCount == 0) { + hasHongZhongTing = true; + } else if (analysis.shantenCount == 1) { + // 只有在向听数为1时才进行复杂计算 + hasHongZhongTing = canFormTingWithHongZhongOptimized(analysis, totalCards); + } + } + + // 只有在有潜在听牌可能时才执行完整的听牌检测 + boolean needFullAnalysis = hasHongZhongTing || checkSevenPairs || analysis.shantenCount == 0; + + if (needFullAnalysis) { + // 执行高效的听牌检测算法 + findTingCardsOptimized(analysis); + + // 设置最终听牌状态 + analysis.isTingPai = !analysis.tingCards.isEmpty(); + } else { + analysis.isTingPai = false; + } + } + + /** + * 优化版红中听牌判断 + * 1. 使用位掩码和预计算值 + * 2. 简化计算逻辑 + * 3. 避免不必要的循环和集合操作 + */ + private boolean canFormTingWithHongZhongOptimized(HandAnalysis analysis, int totalCards) { + // 快速判断:如果红中数量足够多,可以替代任何缺失的牌 + if (analysis.hongZhongCount >= 3) { + return true; + } + + // 计算红中作为面子的最大可能数量 + int maxMeldsFromHongZhong = analysis.hongZhongCount / 3; + int remainingHongZhong = analysis.hongZhongCount % 3; + + // 计算理论上可以形成的面子总数 + int totalPossibleMelds = analysis.meldCount + maxMeldsFromHongZhong; + + // 需要的面子数和对子数 + int neededMelds = Math.max(0, 4 - totalPossibleMelds); + int neededPairs = analysis.pairCount > 0 ? 0 : 1; + + // 检查是否可以通过剩余红中满足需求 + // 每张红中可以作为一个面子的一部分或一个对子的一部分 + return (neededMelds + neededPairs) <= remainingHongZhong + 1; + } + + /** + * 检查是否通过红中可以形成听牌状态 + * @param analysis 手牌分析结果对象 + * @return 是否可以通过红中形成听牌 + */ + private boolean canFormTingWithHongZhong(HandAnalysis analysis) { + // 计算去掉红中后的牌数 + int nonHongZhongCount = 0; + for (List suitCards : analysis.cardsBySuit.values()) { + nonHongZhongCount += suitCards.size(); + } + + // 计算红中可以替代的面子数 + int hongZhongAsMelds = analysis.hongZhongCount / 3; + int remainingHongZhong = analysis.hongZhongCount % 3; + + // 计算总面子数(包括红中形成的面子) + int totalMeldCount = analysis.meldCount + hongZhongAsMelds; + + // 检查是否接近听牌(剩余红中可以作为对子或填补顺子) + boolean nearTing = false; + int neededMelds = 4 - totalMeldCount; + int neededPairs = 1 - (analysis.pairCount > 0 ? 1 : 0); + + // 如果需要的面子数和对子数之和小于等于剩余红中,那么可以形成听牌 + if (neededMelds + neededPairs <= remainingHongZhong) { + nearTing = true; + } + + // 如果向听数很小,也认为接近听牌 + if (analysis.shantenCount <= 1) { + nearTing = true; + } + + return nearTing; + } + + /** + * 统一日志输出方法 + */ + private void logInfo(String message) { +// System.out.println(message); + } + + /** + * 高级听牌组分析 - 精确找出听的牌 + * @param analysis 手牌分析结果对象 + */ + /** + * 优化版听牌组分析 - 使用预计算和优化的数据结构提高性能 + * @param analysis 手牌分析结果对象 + */ + private void findTingCardsOptimized(HandAnalysis analysis) { + // 提前检查 - 如果手牌太少或结构明显不合理,可以提前返回 + int totalCards = analysis.hongZhongCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + // 牌数过少,不可能形成有效的听牌 + if (totalCards < 13) { + return; + } + + // 预先为所有花色创建计数映射,避免重复计算 + // 更精确地预估容量,避免过度分配 + final int expectedSuitCount = analysis.cardsBySuit.size(); + final int expectedRankCount = 9; // 麻将中每个花色最多9个不同的牌值 + Map> suitToRankCounts = new HashMap<>(expectedSuitCount); + + // 优化循环,同时构建计数映射 + for (Map.Entry> suitEntry : analysis.cardsBySuit.entrySet()) { + int suit = suitEntry.getKey(); + List suitCards = suitEntry.getValue(); + + // 仅在非空花色上创建映射 + if (suitCards.isEmpty()) { + continue; + } + + // 预先分配更准确的容量 + Map countByRank = new HashMap<>(Math.min(expectedRankCount, suitCards.size())); + + // 快速计数算法 + for (int card : suitCards) { + int rank = card % 100; + // 直接使用getOrDefault来增加计数 + countByRank.put(rank, countByRank.getOrDefault(rank, 0) + 1); + } + + suitToRankCounts.put(suit, countByRank); + } + + // 优化分析流程 - 先分析主要花色,再考虑特殊情况 + for (Map.Entry> entry : suitToRankCounts.entrySet()) { + // 只有当花色中存在牌时才进行分析 + if (entry.getValue().isEmpty()) { + continue; + } + + analyzeSuitTingCardsOptimized(entry.getKey(), entry.getValue(), analysis); + + // 如果已经找到了足够多的听牌,可以考虑提前终止分析 + // 这里可以根据实际需求调整提前终止的条件 + if (analysis.tingCards.size() > 10) { // 假设找到超过10张听牌就足够了 + break; + } + } + + // 仅在必要时分析红中影响 - 红中数量大于0且当前听牌较少时 + if (analysis.hongZhongCount > 0 && analysis.tingCards.size() < 5) { + analyzeHongZhongImpactOnTingCardsOptimized(analysis, suitToRankCounts); + } + + // 仅在确实需要时执行兜底分析 - 听牌为空且向听数<=1 + if (analysis.tingCards.isEmpty() && analysis.shantenCount <= 1) { + performBackupTingAnalysisOptimized(analysis, suitToRankCounts); + } + } + + /** + * 优化版花色听牌分析 - 使用数组而非HashMap进行快速查询 + */ + private void analyzeSuitTingCardsOptimized(int suit, Map countByRank, HandAnalysis analysis) { + // 将Map转换为数组,提高查询速度 + int[] rankCounts = new int[10]; // 索引0不使用,1-9对应牌点 + for (Map.Entry entry : countByRank.entrySet()) { + rankCounts[entry.getKey()] = entry.getValue(); + } + + // 分析两面听 + for (int i = 1; i <= 7; i++) { + if (rankCounts[i] > 0 && rankCounts[i + 2] > 0) { + int potentialCard = suit * 100 + (i + 1); + analysis.tingCards.add(potentialCard); + } + } + + // 分析边张听 + if (rankCounts[1] > 0 && rankCounts[2] > 0) { + analysis.tingCards.add(suit * 100 + 3); + } + if (rankCounts[8] > 0 && rankCounts[9] > 0) { + analysis.tingCards.add(suit * 100 + 7); + } + + // 分析坎张听 + for (int i = 3; i <= 7; i++) { + if (rankCounts[i - 1] > 0 && rankCounts[i + 1] > 0) { + analysis.tingCards.add(suit * 100 + i); + } + } + + // 分析对子听和刻子听 + for (int i = 1; i <= 9; i++) { + int count = rankCounts[i]; + if (count == 2 || count == 3) { + analysis.tingCards.add(suit * 100 + i); + } + } + } + + /** + * 优化版红中影响分析 - 使用预计算的花色计数避免重复计算 + */ + private void analyzeHongZhongImpactOnTingCardsOptimized(HandAnalysis analysis, Map> suitToRankCounts) { + Set additionalTingCards = new HashSet<>(); + int hongZhongCount = analysis.hongZhongCount; + + for (Map.Entry> suitEntry : suitToRankCounts.entrySet()) { + int suit = suitEntry.getKey(); + Map countByRank = suitEntry.getValue(); + + // 将Map转换为数组,提高查询速度 + int[] rankCounts = new int[10]; + for (Map.Entry entry : countByRank.entrySet()) { + rankCounts[entry.getKey()] = entry.getValue(); + } + + // 分析红中作为对子的情况 + if (hongZhongCount >= 1) { + for (int i = 1; i <= 9; i++) { + if (rankCounts[i] == 1) { + additionalTingCards.add(suit * 100 + i); + } + } + + // 分析红中填补顺子缺口的情况 + for (int i = 1; i <= 7; i++) { + if (rankCounts[i] > 0 && rankCounts[i + 2] > 0) { + additionalTingCards.add(suit * 100 + (i + 1)); + } + } + } + + // 当有2个或更多红中时 + if (hongZhongCount >= 2) { + for (int i = 1; i <= 9; i++) { + additionalTingCards.add(suit * 100 + i); + } + } + } + + // 添加额外听牌并记录贡献数量 + if (!additionalTingCards.isEmpty()) { + analysis.tingCards.addAll(additionalTingCards); + analysis.hongZhongContributedTingCards = additionalTingCards.size(); + } + } + + /** + * 优化版兜底听牌分析 - 仅在必要时执行,避免不必要的计算 + */ + private void performBackupTingAnalysisOptimized(HandAnalysis analysis, Map> suitToRankCounts) { + // 分析接近听牌的情况 + Set potentialTingCards = new HashSet<>(); + + for (Map.Entry> suitEntry : suitToRankCounts.entrySet()) { + int suit = suitEntry.getKey(); + Map countByRank = suitEntry.getValue(); + + // 将Map转换为数组 + int[] rankCounts = new int[10]; + for (Map.Entry entry : countByRank.entrySet()) { + rankCounts[entry.getKey()] = entry.getValue(); + } + + // 分析可能形成对子的牌 + for (int i = 1; i <= 9; i++) { + if (rankCounts[i] == 1) { + potentialTingCards.add(suit * 100 + i); + } + } + + // 分析可能形成顺子的牌 + for (int i = 1; i <= 7; i++) { + if (rankCounts[i] > 0 && rankCounts[i + 1] > 0) { + potentialTingCards.add(suit * 100 + (i + 2)); + } + if (rankCounts[i] > 0 && rankCounts[i + 2] > 0) { + potentialTingCards.add(suit * 100 + (i + 1)); + } + if (rankCounts[i + 1] > 0 && rankCounts[i + 2] > 0) { + potentialTingCards.add(suit * 100 + i); + } + } + } + + // 只在找到潜在听牌时才添加 + if (!potentialTingCards.isEmpty()) { + analysis.tingCards.addAll(potentialTingCards); + } + } + + private void findTingCards(HandAnalysis analysis) { +// logInfo("开始精确分析听牌组..."); + + // 针对不同花色分别分析听牌组 + for (Map.Entry> suitEntry : analysis.cardsBySuit.entrySet()) { + int suit = suitEntry.getKey(); + List suitCards = suitEntry.getValue(); + + // 统计该花色中每种牌的数量 + Map countByRank = new HashMap<>(); + for (int card : suitCards) { + int rank = card % 100; + countByRank.put(rank, countByRank.getOrDefault(rank, 0) + 1); + } + + // 分析该花色中可能的听牌 + analyzeSuitTingCards(suit, countByRank, analysis); + } + + // 考虑红中对听牌的影响 + if (analysis.hongZhongCount > 0) { + analyzeHongZhongImpactOnTingCards(analysis); + } + + // 如果听牌组为空,进行兜底分析 + if (analysis.tingCards.isEmpty()) { + performBackupTingAnalysis(analysis); + } + +// logInfo("精确分析完成,听牌组: " + analysis.tingCards); + } + + /** + * 分析单个花色的听牌组 + */ + private void analyzeSuitTingCards(int suit, Map countByRank, HandAnalysis analysis) { + // 分析两面听 + for (int i = 1; i <= 7; i++) { + if (countByRank.getOrDefault(i, 0) > 0 && countByRank.getOrDefault(i + 2, 0) > 0) { + int potentialCard = suit * 100 + (i + 1); + analysis.tingCards.add(potentialCard); +// logInfo("两面听: " + potentialCard + " (由 " + (suit * 100 + i) + " 和 " + (suit * 100 + (i + 2)) + " 组成)"); + } + } + + // 分析边张听 + if (countByRank.getOrDefault(1, 0) > 0 && countByRank.getOrDefault(2, 0) > 0) { + int potentialCard = suit * 100 + 3; + analysis.tingCards.add(potentialCard); +// logInfo("边张听: " + potentialCard + " (由 " + (suit * 100 + 1) + " 和 " + (suit * 100 + 2) + " 组成)"); + } + if (countByRank.getOrDefault(8, 0) > 0 && countByRank.getOrDefault(9, 0) > 0) { + int potentialCard = suit * 100 + 7; + analysis.tingCards.add(potentialCard); +// logInfo("边张听: " + potentialCard + " (由 " + (suit * 100 + 8) + " 和 " + (suit * 100 + 9) + " 组成)"); + } + + // 分析坎张听 + for (int i = 3; i <= 7; i++) { + if (countByRank.getOrDefault(i - 1, 0) > 0 && countByRank.getOrDefault(i + 1, 0) > 0) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); +// logInfo("坎张听: " + potentialCard + " (由 " + (suit * 100 + (i - 1)) + " 和 " + (suit * 100 + (i + 1)) + " 组成)"); + } + } + + // 分析对子听(将对听牌) + for (int i = 1; i <= 9; i++) { + if (countByRank.getOrDefault(i, 0) == 2) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); +// logInfo("对子听: " + potentialCard + " (已有两张)"); + } + } + + // 分析刻子听(三张听刻) + for (int i = 1; i <= 9; i++) { + if (countByRank.getOrDefault(i, 0) == 3) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); +// logInfo("刻子听: " + potentialCard + " (已有三张)"); + } + } + } + + /** + * 分析红中对听牌的影响 - 优化版 + * 更精确地计算红中如何帮助形成听牌 + */ + private void analyzeHongZhongImpactOnTingCards(HandAnalysis analysis) { + // 红中作为万能牌,可以替代缺少的牌来形成听牌 + Set additionalTingCards = new HashSet<>(); + int hongZhongCount = analysis.hongZhongCount; + + // 对于每种花色,分析红中可以带来的额外听牌 + for (Map.Entry> suitEntry : analysis.cardsBySuit.entrySet()) { + int suit = suitEntry.getKey(); + List suitCards = suitEntry.getValue(); + + // 统计该花色中每种牌的数量 + Map countByRank = new HashMap<>(); + for (int card : suitCards) { + int rank = card % 100; + countByRank.put(rank, countByRank.getOrDefault(rank, 0) + 1); + } + + // 根据红中数量计算可能的听牌 + if (hongZhongCount >= 1) { + // 分析红中作为对子的情况 + for (int i = 1; i <= 9; i++) { + if (countByRank.getOrDefault(i, 0) == 1) { + // 已有一张,红中作为第二张形成对子,听第三张 + int card = suit * 100 + i; + additionalTingCards.add(card); +// logInfo("红中作为对子听: " + card + " (红中+已有一张)"); + } + } + + // 分析红中填补顺子缺口的情况 + for (int i = 1; i <= 7; i++) { + int count1 = countByRank.getOrDefault(i, 0); + int count2 = countByRank.getOrDefault(i + 2, 0); + + if ((count1 > 0 && count2 > 0) && (count1 + count2 + hongZhongCount >= 3)) { + // 可以用红中填补中间的牌形成顺子 + int middleCard = suit * 100 + (i + 1); + additionalTingCards.add(middleCard); +// logInfo("红中填补顺子听: " + middleCard + " (红中+" + (suit * 100 + i) + "+" + (suit * 100 + (i + 2)) + ")"); + } + } + + // 当有2个或更多红中时,可以形成更多听牌 + if (hongZhongCount >= 2) { + // 红中作为两张形成对子,听任何第三张 + for (int i = 1; i <= 9; i++) { + int card = suit * 100 + i; + additionalTingCards.add(card); + } + } + } + } + + // 去重并将额外的听牌组添加到总听牌组中 + Set uniqueAdditionalTingCards = new HashSet<>(additionalTingCards); + analysis.tingCards.addAll(uniqueAdditionalTingCards); + if (!uniqueAdditionalTingCards.isEmpty()) { +// logInfo("红中带来的额外听牌: " + uniqueAdditionalTingCards); + // 记录红中带来的听牌数量 + analysis.hongZhongContributedTingCards = uniqueAdditionalTingCards.size(); + } + } + + /** + * 兜底听牌分析 - 优化版 + * 当主要分析方法无法找到听牌组时使用,提供更智能的兜底分析 + */ + private void performBackupTingAnalysis(HandAnalysis analysis) { +// logInfo("执行兜底听牌分析..."); + + // 1. 检查接近听牌的情况 + if (analysis.shantenCount <= 1) { + // 接近听牌时,分析可能的进张 + Set potentialTingCards = new HashSet<>(); + + // 分析每个花色中可能形成面子的牌 + for (Map.Entry> suitEntry : analysis.cardsBySuit.entrySet()) { + int suit = suitEntry.getKey(); + List suitCards = suitEntry.getValue(); + + // 统计该花色中每种牌的数量 + Map countByRank = new HashMap<>(); + for (int card : suitCards) { + int rank = card % 100; + countByRank.put(rank, countByRank.getOrDefault(rank, 0) + 1); + } + + // 分析可能形成对子的牌 + for (int i = 1; i <= 9; i++) { + if (countByRank.getOrDefault(i, 0) == 1) { + potentialTingCards.add(suit * 100 + i); + } + } + + // 分析可能形成顺子的牌 + for (int i = 1; i <= 7; i++) { + if (countByRank.getOrDefault(i, 0) > 0 && countByRank.getOrDefault(i + 1, 0) > 0) { + potentialTingCards.add(suit * 100 + (i + 2)); + } + if (countByRank.getOrDefault(i, 0) > 0 && countByRank.getOrDefault(i + 2, 0) > 0) { + potentialTingCards.add(suit * 100 + (i + 1)); + } + if (countByRank.getOrDefault(i + 1, 0) > 0 && countByRank.getOrDefault(i + 2, 0) > 0) { + potentialTingCards.add(suit * 100 + i); + } + } + } + + analysis.tingCards.addAll(potentialTingCards); +// logInfo("接近听牌兜底分析结果: " + potentialTingCards); + } + + // 2. 如果仍然没有找到听牌,才进行简单兜底 + if (analysis.tingCards.isEmpty()) { + // 简化兜底分析:优先考虑中张牌 + for (int suit : analysis.cardsBySuit.keySet()) { + // 先添加中张牌 + for (int i = 3; i <= 7; i++) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); + } + // 再添加边张牌 + for (int i = 1; i <= 2; i++) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); + } + for (int i = 8; i <= 9; i++) { + int potentialCard = suit * 100 + i; + analysis.tingCards.add(potentialCard); + } + } + +// logInfo("简单兜底分析完成,听牌组: " + analysis.tingCards); + } + } + + // 确定牌局阶段 + private GamePhase determineGamePhase(List handCards) { + // 简化实现:根据手牌数量估计牌局阶段 + // 实际应用中应该根据已打出的牌数或游戏进度 + int remainingCards = handCards.size(); + if (remainingCards >= 13) { + return GamePhase.EARLY; + } else if (remainingCards >= 9) { + return GamePhase.MIDDLE; + } else { + return GamePhase.LATE; + } + } + + // 确定策略类型 + private StrategyType determineStrategy(HandAnalysis analysis, GamePhase phase) { + // 听牌时采取进攻策略 + if (analysis.isTingPai) { + return StrategyType.ATTACK; + } + + // 向听数少,进攻为主 + if (analysis.shantenCount <= 1) { + return StrategyType.ATTACK; + } + + // 后期防守策略 + if (phase == GamePhase.LATE) { + return StrategyType.DEFEND; + } + + // 中期根据向听数决定 + if (phase == GamePhase.MIDDLE) { + return analysis.shantenCount <= 2 ? StrategyType.BALANCED : StrategyType.DEFEND; + } + + // 早期通常是平衡型或进攻型 + return StrategyType.BALANCED; + } + + // 分析特殊牌型潜力 + private SpecialPattern analyzeSpecialPatternPotential(HandAnalysis analysis) { + // 检查多红中 + if (analysis.hongZhongCount >= 3) { + return SpecialPattern.HONG_ZHONG_MANY; + } + + // 检查清一色潜力 + if (analysis.cardsBySuit.size() == 1 && analysis.hongZhongCount <= 2) { + return SpecialPattern.QING_YI_SE; + } + + // 检查断幺九潜力 + boolean hasYaoJiu = false; + for (List suitCards : analysis.cardsBySuit.values()) { + for (int card : suitCards) { + int rank = card % 100; + if (rank == 1 || rank == 9) { + hasYaoJiu = true; + break; + } + } + if (hasYaoJiu) break; + } + if (!hasYaoJiu) { + return SpecialPattern.DUAN_YAO_JIU; + } + + // 检查龙七对潜力 + if (analysis.hasLongQiDuiPotential) { + return SpecialPattern.LONG_QI_DUI; + } + + return SpecialPattern.NONE; + } + + + + + // 计算刻子潜力 + private int calculateTripletPotential(int sameCardCount, int hongZhongCount) { + if (sameCardCount == 3) { + return WEIGHT_POTENTIAL_TRIPLET + 20; // Already triplet + } else if (sameCardCount == 2) { + return WEIGHT_POTENTIAL_TRIPLET + (hongZhongCount * 15); // Pair+hongZhong can easily form triplet + } else if (sameCardCount == 1 && hongZhongCount >= 2) { + return 30 + (hongZhongCount * 10); // Single card+2hongZhong can form triplet + } + return 0; + } + + // 计算顺子潜力 + private int calculateSequencePotential(int card, List sameSuitCards) { + int potential = 0; + int suit = card / 100; + int rank = card % 100; + + // 获取当前花色所有牌的点数 + Set ranks = new HashSet<>(); + for (int c : sameSuitCards) { + ranks.add(c % 100); + } + + // 检查可能的顺子组合 + // 向前检查:x, x+1, x+2 + for (int start = Math.max(1, rank - 2); start <= Math.min(7, rank); start++) { + int mid = start + 1; + int end = start + 2; + + int matchCount = 0; + if (ranks.contains(start)) matchCount++; + if (ranks.contains(mid)) matchCount++; + if (ranks.contains(end)) matchCount++; + + // 根据匹配数量增加潜力值 + if (matchCount == 3) { + potential += 60; // 完整顺子 + } else if (matchCount == 2) { + potential += 35; // 两搭子 + } else if (matchCount == 1) { + potential += 15; // 单张 + } + } + + // 相邻牌奖励 + if (ranks.contains(rank - 1) || ranks.contains(rank + 1)) { + potential += WEIGHT_CLOSE_ADJACENT; + } + + return potential; + } + + // 计算牌张位置价值 + private int calculateRankValue(int rank) { + int value = 0; + + // 中张牌价值更高 + if (rank >= 3 && rank <= 7) { + value += WEIGHT_MIDDLE_RANK; + // 金3银7特殊价值 + if (rank == 3 || rank == 7) { + value += 10; // 更高的中张价值 + } + } else { + value -= PENALTY_EDGE_RANK; + } + + return value; + } + + // 计算出牌优先级 - 优先考虑剩余牌和牌的潜力 + private Map calculateDiscardPriority(List handCards, + HandAnalysis analysis, + GamePhase phase, + StrategyType strategy, + SpecialPattern specialPattern) { + Map priority = new HashMap<>(); + + for (int card : handCards) { + if (card == HONG_ZHONG) { + // 红中策略根据阶段和策略调整 + int hongZhongValue = calculateHongZhongValue(analysis, phase, strategy, specialPattern); + priority.put(card, hongZhongValue); + continue; + } + + // 获取基本价值 + int usefulness = analysis.cardUsefulness.getOrDefault(card, 0); + int discardValue = usefulness; + + // 调整剩余牌的价值 - 优先从剩余牌中选择要打出的牌 + discardValue = adjustRemainingCardValue(card, analysis); + + // 根据策略调整牌的价值 + discardValue = adjustValueByStrategy(card, discardValue, analysis, strategy, phase); + + // 特殊牌型策略调整 + discardValue = adjustValueBySpecialPattern(card, discardValue, analysis, specialPattern); + + // 集成牌潜力分析到出牌优先级中 + int potentialScore = calculateCardPotentialScore(card, analysis); + // 根据阶段调整潜力权重 - 后期更重视潜力 + int potentialWeight = (phase == GamePhase.LATE) ? 8 : 5; + discardValue += potentialScore * potentialWeight; + + priority.put(card, discardValue); + } + + return priority; + } + + // 计算红中的价值 + private int calculateHongZhongValue(HandAnalysis analysis, GamePhase phase, StrategyType strategy, SpecialPattern specialPattern) { + // 基础价值 + int value = 1000; + + // 根据数量调整 + value -= (analysis.hongZhongCount * 100); + + // 根据牌局阶段调整 + if (phase == GamePhase.LATE) { + // 后期红中价值降低 + value -= 200; + } + + // 多红中时的策略调整 + if (analysis.hongZhongCount >= 3 && specialPattern == SpecialPattern.HONG_ZHONG_MANY) { + // 多红中时保留价值更高 + value += 300; + } + + // 防守策略时可能需要保留红中 + if (strategy == StrategyType.DEFEND) { + value += 100; + } + + // 集成红中的潜力分析 + int potentialScore = calculateCardPotentialScore(HONG_ZHONG, analysis); + // 由于我们已经在calculateCardPotentialScore中为红中提供了特殊处理, + // 这里使用较低的权重来避免过度提升红中的价值 + value += potentialScore * 3; // 适度考虑潜力因素 + + return Math.max(value, 200); // 红中最低价值 + } + + // 根据策略调整牌的价值 + private int adjustValueByStrategy(int card, int value, HandAnalysis analysis, StrategyType strategy, GamePhase phase) { + // 进攻策略:重视听牌和组成面子 + if (strategy == StrategyType.ATTACK) { + // 进攻时更重视对子 + if (analysis.pairs.contains(card)) { + value += 30; + } + // 进攻时更重视顺子潜力 + if (!analysis.isolatedCards.contains(card)) { + value += 20; + } + } + // 防守策略:避免危险牌,保留安全牌 + else if (strategy == StrategyType.DEFEND) { + // 防守时更倾向于保留孤张 + if (analysis.isolatedCards.contains(card)) { + value += 15; + } + // 防守时减少对子价值 + if (analysis.pairs.contains(card)) { + value -= 10; + } + } + + // 后期策略调整 + if (phase == GamePhase.LATE) { + // 后期更倾向于保留中张 + int rank = card % 100; + if (rank >= 3 && rank <= 7) { + value += 10; + } + } + + return value; + } + + // 根据特殊牌型调整牌的价值 + private int adjustValueBySpecialPattern(int card, int value, HandAnalysis analysis, SpecialPattern specialPattern) { + int rank = card % 100; + + switch (specialPattern) { + case DUAN_YAO_JIU: + // 断幺九时,幺九牌价值降低 + if (rank == 1 || rank == 9) { + value -= 50; + } + break; + case LONG_QI_DUI: + // 龙七对时,对子价值提高 + if (analysis.pairs.contains(card)) { + value += 40; + } + break; + case QING_YI_SE: + // 清一色时,当前花色的牌价值提高 + value += 30; + break; + } + + return value; + } + + // 选择要打出的牌 - 优先从剩余牌中选择,听牌时保护听牌组,红中固定不能出 + private int selectCardToDiscard(List handCards, + Map priority, + HandAnalysis analysis, + GamePhase phase, + StrategyType strategy, + Map> discardToTingOptions) { + + logInfo("选择----"+handCards); + // 1. 核心策略:优先考虑可以打出后听牌的牌 + if (!discardToTingOptions.isEmpty()) { +// logInfo("【重要】发现可打出后听牌的选项,优先选择这些牌"); + + + // 从候选牌中过滤出可打出后听牌的牌 + List tingCandidateCards = new ArrayList<>(); + for (int card : handCards) { + if (discardToTingOptions.containsKey(card) && card != HONG_ZHONG) { + tingCandidateCards.add(card); + } + } + + if (!tingCandidateCards.isEmpty()) { + // 智能排序:优先选择数量较多且听牌组较大的牌 + int bestCardToDiscard = sortTingCandidateCards(tingCandidateCards, analysis, discardToTingOptions, priority); + + logInfo("优先选择可听牌的牌: " + bestCardToDiscard + ", 听牌组: " + discardToTingOptions.get(bestCardToDiscard)); + return bestCardToDiscard; + } + } + +// // 2. 优先考虑孤张牌,特别是顺子中多余的牌 +// List isolatedCandidateCards = new ArrayList<>(); + for (int card : handCards) { + // 排除红中(固定不能出) + if (card == HONG_ZHONG) { + continue; + } + // 听牌时,排除听牌组中的牌 + if (analysis.isTingPai && analysis.tingCards.contains(card)) { + continue; + } +// // 检查是否是孤张牌 +// if (analysis.isolatedCards.contains(card)) { +// isolatedCandidateCards.add(card); +// } + } + + // 如果有孤张牌,优先从孤张牌中选择 + if (!analysis.isolatedCards.isEmpty()) { +// logInfo("发现孤张牌,优先从孤张牌中选择要打出的牌: " + analysis.isolatedCards); + // 从孤张牌中找出最低优先级的牌 + return sortCandidateCards(analysis.isolatedCards, priority, analysis, strategy, phase, discardToTingOptions); + } + + + // 新增:摸牌后特殊处理 - 检查新摸的牌是否需要优先保留 + if (analysis.lastDrawnCard != 0 && analysis.lastDrawnCard != HONG_ZHONG) { + // 创建一个排除新摸牌的候选列表(除非新摸牌确实是最差选择) + List nonDrawnCandidateCards = new ArrayList<>(); + for (int card : handCards) { + if (card != HONG_ZHONG && card != analysis.lastDrawnCard && + !(analysis.isTingPai && analysis.tingCards.contains(card))) { + nonDrawnCandidateCards.add(card); + } + } + + if (!nonDrawnCandidateCards.isEmpty()) { + // 评估新摸牌的优先级与其他牌的差距 + int drawnCardPriority = priority.getOrDefault(analysis.lastDrawnCard, 50); + int lowestPriority = Integer.MAX_VALUE; + for (int card : nonDrawnCandidateCards) { + lowestPriority = Math.min(lowestPriority, priority.getOrDefault(card, 50)); + } + + // 如果新摸牌的优先级不是明显高于其他牌,优先保留新摸牌 + if (lowestPriority < drawnCardPriority + 10) { // 设置10的阈值作为缓冲 + logInfo("优先保留新摸的牌: " + analysis.lastDrawnCard); + int cardToDiscard = sortCandidateCards(nonDrawnCandidateCards, priority, analysis, strategy, phase, discardToTingOptions); + return cardToDiscard; + } + } + } + + // 如果没有孤张牌,则从剩余牌中选择要打出的牌 + List remainingCandidateCards = new ArrayList<>(); + for (int card : handCards) { + // 排除红中(固定不能出) + if (card == HONG_ZHONG) { + continue; + } + // 听牌时,排除听牌组中的牌 + if (analysis.isTingPai && analysis.tingCards.contains(card)) { + continue; + } + if (analysis.remainingCards.contains(card)) { + remainingCandidateCards.add(card); + } + } + + // 如果有剩余牌,优先从剩余牌中选择 + if (!remainingCandidateCards.isEmpty()) { + // 从剩余牌中找出最低优先级的牌 + return sortCandidateCards(remainingCandidateCards, priority, analysis, strategy, phase, discardToTingOptions); + } + + // 否则从所有牌中选择,但排除听牌组中的牌和红中 + List allCandidateCards = new ArrayList<>(); + for (int card : handCards) { + // 排除红中(固定不能出) + if (card == HONG_ZHONG) { + continue; + } + // 排除听牌组中的牌 + if (!(analysis.isTingPai && analysis.tingCards.contains(card))) { + allCandidateCards.add(card); + } + } + + // 如果所有牌都在听牌组中或全是红中(极端情况),至少保留一张非红中牌 + if (allCandidateCards.isEmpty() && !handCards.isEmpty()) { + // 找出所有非红中且不在听牌组中的牌 + List fallbackCards = new ArrayList<>(); + for (int card : handCards) { + if (card != HONG_ZHONG) { + fallbackCards.add(card); + } + } + + if (!fallbackCards.isEmpty()) { + // 选择数量最多的牌打出一张 + int maxCount = 0; + int cardToDiscard = fallbackCards.get(0); + for (int card : fallbackCards) { + int count = analysis.cardCounts.getOrDefault(card, 0); + if (count > maxCount) { + maxCount = count; + cardToDiscard = card; + } + } + return cardToDiscard; + } + } + + return sortCandidateCards(allCandidateCards, priority, analysis, strategy, phase, discardToTingOptions); + } + + /** + * 专门为可听牌的候选牌进行排序 + * 按照优先级:听牌组数量 > 牌的数量 > 牌的价值 + */ + private int sortTingCandidateCards(List candidates, HandAnalysis analysis, + Map> discardToTingOptions, + Map priority) { + // 按照优先级排序:1. 听牌组数量 2. 牌的数量 3. 牌的价值 + candidates.sort((a, b) -> { + // 1. 优先比较听牌组数量 + int tingGroupComparison = Integer.compare( + discardToTingOptions.get(b).size(), + discardToTingOptions.get(a).size() + ); + if (tingGroupComparison != 0) { + return tingGroupComparison; + } + + // 2. 比较牌的数量 + int countA = analysis.cardCounts.getOrDefault(a, 0); + int countB = analysis.cardCounts.getOrDefault(b, 0); + int countComparison = Integer.compare(countB, countA); + if (countComparison != 0) { + return countComparison; + } + + // 3. 比较牌的价值(优先级值越低越好) + int priorityA = priority.getOrDefault(a, 0); + int priorityB = priority.getOrDefault(b, 0); + return Integer.compare(priorityA, priorityB); + }); + + return candidates.get(0); + } + + // 排序候选牌 - 提取排序逻辑为单独方法,听牌时特殊处理 + private int sortCandidateCards(List candidateCards, + Map priority, + HandAnalysis analysis, + StrategyType strategy, + GamePhase phase, + Map> discardToTingOptions) { + // 听牌时的特殊处理:确保不会拆听牌组 + if (analysis.isTingPai) { + // 过滤掉听牌组中的牌 + List filteredCards = new ArrayList<>(); + for (int card : candidateCards) { + if (!analysis.tingCards.contains(card)) { + filteredCards.add(card); + } + } + if (!filteredCards.isEmpty()) { + candidateCards = filteredCards; + } + } +// // 找到最低优先级的牌 +// int minPriority = Integer.MAX_VALUE; +// List minPriorityCards = new ArrayList<>(); + //candidateCards + + + // 简化的相邻牌检测逻辑 + Map> suitToValues = new HashMap<>(); + +// 按花色分组并记录牌值 + for (int card : candidateCards) { + int suit = card / 100; + int value = card % 100; + suitToValues.computeIfAbsent(suit, k -> new HashSet<>()).add(value); + } + + List nonAdjacentCards = new ArrayList<>(); + +// 检查每个花色中的牌,只保留没有相邻关系的牌 + for (int card : candidateCards) { + int suit = card / 100; + int value = card % 100; + Set values = suitToValues.get(suit); + + // 检查这张牌是否有相邻牌(左边或右边) + boolean hasLeftAdjacent = values.contains(value - 1); + boolean hasRightAdjacent = values.contains(value + 1); + + + if (!(hasLeftAdjacent || hasRightAdjacent)){ + nonAdjacentCards.add(card); + } + } + + // 简化的相邻牌检测逻辑 + Map> suitToValues1 = new HashMap<>(); + for (int card : nonAdjacentCards) { + int suit = card / 100; + int value = card % 100; + suitToValues1.computeIfAbsent(suit, k -> new HashSet<>()).add(value); + } + List nonAdjacentCards1 = new ArrayList<>(); + for (int card : nonAdjacentCards){ + int suit = card / 100; + int value = card % 100; + Set values = suitToValues1.get(suit); + // 2. 检查是否有卡隆牌(间隔一张) + boolean hasLeftCardLong = values.contains(value - 2); // 如3和5 + boolean hasRightCardLong = values.contains(value + 2); // 如5和3 + + if (!(hasLeftCardLong || hasRightCardLong)){ + nonAdjacentCards1.add(card); + } + } + + + if (!nonAdjacentCards1.isEmpty()){ + nonAdjacentCards=nonAdjacentCards1; + } + + List resultCards = new ArrayList<>(); + if (nonAdjacentCards.isEmpty()){ + // 如果nonAdjacentCards为空,优先找边张 + List edgeCards = new ArrayList<>(); + + + + for (int card : candidateCards) { + int value = card % 100; + // 边张:1或9(假设麻将牌值范围是1-9) + if (value == 1 || value == 9) { + edgeCards.add(card); + } + } + + + if (!edgeCards.isEmpty()) { + // 有边张,使用边张 + nonAdjacentCards = edgeCards; + return nonAdjacentCards.get(0); + } else { + // 没有边张,取下标为1的牌(第二个元素) + if (candidateCards.size() > 1) { + nonAdjacentCards.add(candidateCards.get(1)); + return nonAdjacentCards.get(0); + } else { + // 如果只有一个元素,就取这个元素 + nonAdjacentCards.add(candidateCards.get(0)); + return nonAdjacentCards.get(0); + } + } + } + if (!nonAdjacentCards.isEmpty()){ + + for (int card : nonAdjacentCards) { + int value = card % 100; + // 边张:1或9(假设麻将牌值范围是1-9) + if (value == 1 || value == 9) { + resultCards.add(card); + } + + } + if (!resultCards.isEmpty()){ + return resultCards.get(0); + } + + } + + List resultCards1 = new ArrayList<>(); + if (resultCards.isEmpty()){ + for (int card : nonAdjacentCards) { + int value = card % 100; + + + if (value==8 || value==2){ + resultCards1.add(card); + } + + + } + if (!resultCards1.isEmpty()){ + return resultCards1.get(0); + } + } + + List resultCards2= new ArrayList<>(); + if (resultCards1.isEmpty()){ + for (int card : nonAdjacentCards) { + int value = card % 100; + + + if (value==7 || value==3 || value==6 || value==4 || value==5){ + resultCards2.add(card); + } + + + } + if (!resultCards2.isEmpty()){ + return resultCards2.get(0); + } + } + + +// 现在 nonAdjacentCards 中只包含不能组成顺子的牌 +// 对于输入 [206, 304, 305],结果将是 [206] + + + + if (!nonAdjacentCards.isEmpty()) { + // 更自然的排序逻辑,优先考虑孤张牌的刻子和边搭可能性 + nonAdjacentCards.sort((a, b) -> { + + int rankA = a % 100; + int rankB = b % 100; + int suitA = a / 100; + int suitB = b / 100; + + // 1. 特殊处理:检查是否可以通过打这张牌听牌 + boolean canTingA = discardToTingOptions != null && discardToTingOptions.containsKey(a); + boolean canTingB = discardToTingOptions != null && discardToTingOptions.containsKey(b); + + // 如果只有一张牌可以打出听牌,则优先打那张牌 + if (canTingA && !canTingB) { + return -1; + } + if (!canTingA && canTingB) { + return 1; + } + + // 如果两张牌都可以听牌,比较听牌组数量 + if (canTingA && canTingB) { + int tingGroupA = discardToTingOptions.get(a).size(); + int tingGroupB = discardToTingOptions.get(b).size(); + return Integer.compare(tingGroupB, tingGroupA); // 听牌组多的优先 + } + + // 2. 特殊处理:检查是否是顺子中多余的牌(比如顺子234中多出的3) + boolean isExtraInSequenceA = isExtraCardInSequence(a, analysis); + boolean isExtraInSequenceB = isExtraCardInSequence(b, analysis); + + // 如果一个是顺子中多余的牌,另一个不是,则优先打出多余的牌 + if (isExtraInSequenceA && !isExtraInSequenceB) { + return -1; // A是顺子中多余的牌,优先打A + } + if (!isExtraInSequenceA && isExtraInSequenceB) { + return 1; // B是顺子中多余的牌,优先打B + } + + // 1. 孤张牌处理:优先考虑没有潜力或潜力低的孤张 + boolean isIsolatedA = analysis.isolatedCards.contains(a); + boolean isIsolatedB = analysis.isolatedCards.contains(b); + + // 计算潜力分数 + int potentialA = calculateCardPotentialScore(a, analysis); + int potentialB = calculateCardPotentialScore(b, analysis); + + // 摸牌后特殊处理:检查是否是新摸的牌 + boolean isDrawnCardA = a == analysis.lastDrawnCard; + boolean isDrawnCardB = b == analysis.lastDrawnCard; + + // 如果其中一张是新摸的牌,给予适当的优先级提升 + if (isDrawnCardA && !isDrawnCardB) { + // 新摸的牌有潜力时优先保留 + if (potentialA > 15) { + return 1; // 保留新摸的有潜力的牌 + } + } else if (isDrawnCardB && !isDrawnCardA) { + // 新摸的牌有潜力时优先保留 + if (potentialB > 15) { + return -1; // 保留新摸的有潜力的牌 + } + } + + // 首先,将没有任何潜力的孤张牌优先打出 + if (isIsolatedA && potentialA == 0 && !(isIsolatedB && potentialB == 0)) { + return -1; // A是没有任何潜力的孤张,优先打A + } + if (isIsolatedB && potentialB == 0 && !(isIsolatedA && potentialA == 0)) { + return 1; // B是没有任何潜力的孤张,优先打B + } + + // 如果都是孤张,按潜力分数排序 + if (isIsolatedA && isIsolatedB) { + // 潜力低的优先打出 + if (potentialA != potentialB) { + return Integer.compare(potentialA, potentialB); + } + // 潜力相同时,检查是否是新摸的牌,优先保留新摸的牌 + if (isDrawnCardA && !isDrawnCardB) { + return 1; // 保留新摸的牌 + } else if (isDrawnCardB && !isDrawnCardA) { + return -1; // 保留新摸的牌 + } + } + // 如果一个是孤张,一个不是,则比较它们的潜力 + else if (isIsolatedA && !isIsolatedB) { + // 孤张但有一定潜力,与非孤张比较 + if (potentialA < potentialB - 5) { // 设置阈值,避免过于保守 + return -1; // A潜力明显低于B,优先打A + } + // 孤张但有潜力且是新摸的牌,优先保留 + if (isDrawnCardA && potentialA > 10) { + return 1; // 保留新摸的有潜力的孤张牌 + } + } + else if (!isIsolatedA && isIsolatedB) { + // 孤张但有一定潜力,与非孤张比较 + if (potentialB < potentialA - 5) { // 设置阈值 + return 1; // B潜力明显低于A,优先打B + } + // 孤张但有潜力且是新摸的牌,优先保留 + if (isDrawnCardB && potentialB > 10) { + return -1; // 保留新摸的有潜力的孤张牌 + } + } + + // 2. 边张处理:优先考虑没有刻子或边搭可能性的边张 + boolean isEdgeA = (rankA == 1 || rankA == 9); + boolean isEdgeB = (rankB == 1 || rankB == 9); + + if (isEdgeA && isEdgeB) { + // 两个都是边张,优先打出没有潜力的边张 + boolean hasPotentialA = hasEdgeCardPotential(a, analysis); + boolean hasPotentialB = hasEdgeCardPotential(b, analysis); + + if (hasPotentialA != hasPotentialB) { + return hasPotentialA ? 1 : -1; // 有潜力的边张优先保留 + } + // 如果都有或都没有潜力,再比较具体的潜力分数 + if (potentialA != potentialB) { + return Integer.compare(potentialA, potentialB); + } + } else if (isIsolatedA && isEdgeA && !isIsolatedB && !isEdgeB) { + // A是孤立的边张,B不是,检查A是否有潜力 + if (!hasEdgeCardPotential(a, analysis)) { + return -1; // A是孤立且没有潜力的边张,优先打A + } + } else if (isIsolatedB && isEdgeB && !isIsolatedA && !isEdgeA) { + // B是孤立的边张,A不是,检查B是否有潜力 + if (!hasEdgeCardPotential(b, analysis)) { + return 1; // B是孤立且没有潜力的边张,优先打B + } + } + + // 4. 次边张处理(2,8) + boolean isSubEdgeA = (rankA == 2 || rankA == 8); + boolean isSubEdgeB = (rankB == 2 || rankB == 8); + + if (isSubEdgeA && !isSubEdgeB) { + // A是次边张,B不是,检查A是否有潜力 + if (!hasEdgeCardPotential(a, analysis)) { + return -1; // A是没有潜力的次边张,优先打A + } + } + if (!isSubEdgeA && isSubEdgeB) { + // B是次边张,A不是,检查B是否有潜力 + if (!hasEdgeCardPotential(b, analysis)) { + return 1; // B是没有潜力的次边张,优先打B + } + } + // 如果两个都是次边张,比较它们的潜力 + if (isSubEdgeA && isSubEdgeB) { + boolean hasPotentialA = hasEdgeCardPotential(a, analysis); + boolean hasPotentialB = hasEdgeCardPotential(b, analysis); + + if (hasPotentialA != hasPotentialB) { + return hasPotentialA ? 1 : -1; // 有潜力的次边张优先保留 + } + } + + // 5. 根据策略调整 + if (strategy == StrategyType.DEFEND) { + // 防守时保留中张 + if (isMiddleCard(rankA) && !isMiddleCard(rankB)) return 1; + if (!isMiddleCard(rankA) && isMiddleCard(rankB)) return -1; + } + + // 6. 最后按点数排序 + return Integer.compare(a, b); + }); + + return nonAdjacentCards.get(0); + } + + // 默认返回第一张牌 + return nonAdjacentCards.get(0); + } + + /** + * 检查一张牌是否是顺子中多余的牌(比如顺子234中多出的3) + * @param card 要检查的牌 + * @param analysis 手牌分析结果 + * @return 如果是顺子中多余的牌,返回true,否则返回false + */ + private boolean isExtraCardInSequence(int card, HandAnalysis analysis) { + // 获取牌的点数和花色 + int rank = card % 100; + int suit = card / 100; + + // 检查这张牌的数量 + int cardCount = analysis.cardCounts.getOrDefault(card, 0); + + // 如果这张牌的数量大于1,并且它参与了至少一个顺子 + if (cardCount > 1) { + // 检查这张牌是否在顺子中 + boolean isInSequence = false; + for (List meld : analysis.completedMelds) { + // 检查是否是顺子(不是刻子) + if (!(meld.get(0).equals(meld.get(1)) && meld.get(1).equals(meld.get(2)))) { + // 检查顺子中是否包含这张牌 + if (meld.contains(card)) { + isInSequence = true; + break; + } + } + } + + // 如果这张牌在顺子中,并且数量大于1,那么它可能是顺子中多余的牌 + if (isInSequence) { + // 计算这张牌在顺子中被使用的次数 + int usedInSequenceCount = 0; + for (List meld : analysis.completedMelds) { + if (!(meld.get(0).equals(meld.get(1)) && meld.get(1).equals(meld.get(2)))) { + for (int c : meld) { + if (c == card) { + usedInSequenceCount++; + } + } + } + } + + // 如果这张牌在顺子中被使用的次数小于它的总数量,那么它是顺子中多余的牌 + return usedInSequenceCount < cardCount; + } + } + + return false; + } + + // 判断边张牌是否有刻子或边搭的可能性 + private boolean hasEdgeCardPotential(int card, HandAnalysis analysis) { + // 使用增强版的潜力计算方法 + return calculateCardPotentialScore(card, analysis) > 0; + } + + // 判断是否为中张牌 + private boolean isMiddleCard(int rank) { + return rank >= 3 && rank <= 7; + } + + // 检查边张牌是否有刻子或边搭的可能性 - 使用统一的潜力计算方法 + + + /** + * 高级摸牌分析 - 全面检测摸牌后是否可听牌,并深入分析手牌结构 + * 在摸牌后、打牌前调用此方法进行全面分析,确定是否已经听牌或如何打出牌可以听牌 + * @param currentHand 摸牌前的手牌 + * @param drawnCard 刚摸到的牌 + * @return 当前手牌是否已经听牌 + */ + public boolean analyzeDrawCard(List currentHand, int drawnCard) { + + // 创建包含摸牌后的手牌 + List newHand = new ArrayList<>(currentHand); +// newHand.add(drawnCard); + newHand.sort(Integer::compareTo); + drawnCard = drawnCards; + + logInfo("\n===== 开始摸牌分析 ====="); + logInfo("摸牌: " + drawnCard + ",摸牌后手牌: " + newHand); + + // 分析新的手牌结构和听牌状态 + HandAnalysis analysis = analyzeHand(newHand); + analysis.lastDrawnCard = drawnCard; // 记录最后摸的牌 + + + + // 额外检查:确保孤牌字段被正确更新 + // 如果摸牌后有新的牌型变化,可能需要重新计算孤牌 + reanalyzeIsolatedCards(analysis, newHand); + + // 输出详细分析结果 + logInfo("摸牌后分析结果:"); + logInfo("- 是否听牌: " + analysis.isTingPai); + if (analysis.isTingPai) { +// logInfo("- 可听的牌组: " + analysis.tingCards); +// // 分析听牌类型 +// String tingType = analyzeTingType(analysis); +// logInfo("- 听牌类型: " + tingType); +// // 评估听牌强度 +// int tingStrength = evaluateTingStrength(analysis); +// logInfo("- 听牌强度评分: " + tingStrength); + } else { + // 分析向听数和改进建议 +// logInfo("- 向听数: " + analysis.shantenCount); +// logInfo("- 改进建议: " + getImprovementSuggestions(analysis)); + } +// logInfo("- 红中数量: " + analysis.hongZhongCount); +// logInfo("- 已完成的面子数: " + analysis.meldCount); +// logInfo("- 对子数量: " + analysis.pairCount); +// logInfo("- 孤张牌: " + analysis.isolatedCards); + + // 特别分析新摸的牌对牌型的影响 + int newCardCount = 0; + for (int card : newHand) { + if (card == drawnCard) newCardCount++; + } + + logInfo("- 新摸牌 " + drawnCard + " 的数量: " + newCardCount); + + // 分析新摸牌的潜力 + int drawnCardPotential = calculateCardPotentialScore(drawnCard, analysis); + logInfo("- 新摸牌的潜力分数: " + drawnCardPotential); + + // 分析新摸牌的类型 + String cardType = analyzeCardType(drawnCard, newCardCount, analysis); +// logInfo("- 新摸牌类型: " + cardType); +// +// //分析打出哪张牌可以听牌 +// logInfo("\n分析打出哪张牌可以听牌:"); + Map> discardToTingOptions = findDiscardToTing(newHand); + + // 分析最佳出牌策略 + if (!discardToTingOptions.isEmpty()) { + analyzeBestDiscardStrategy(discardToTingOptions, analysis); + } + + // 将刻子、顺子、红中单独拎出后分析剩余牌,帮助确定出牌策略 + separateAndAnalyzeHand(newHand); + + logInfo("===== 摸牌分析完成 =====\n"); + + // 返回当前手牌是否已经听牌 + return analysis.isTingPai; + } + + /** + * 分析听牌类型 - 精确版 + * 更详细地识别不同类型的听牌 + * @param analysis 手牌分析结果对象 + * @return 听牌类型描述 + */ + /** + * 重新分析孤牌 - 在摸牌后调用,确保孤牌字段的准确性 + * @param analysis 手牌分析结果对象 + * @param handCards 完整的手牌(包括刚摸的牌) + */ + private void reanalyzeIsolatedCards(HandAnalysis analysis, List handCards) { + // 清空现有的孤牌列表 + analysis.isolatedCards.clear(); + + // 重新分析孤牌 + // 1. 首先找出所有没有被用于面子或对子的牌 + List potentialIsolated = new ArrayList<>(); + for (Map.Entry> entry : analysis.cardsBySuit.entrySet()) { + for (int card : entry.getValue()) { + if (!analysis.usedInMelds.contains(card) && !analysis.usedInPairs.contains(card)) { + potentialIsolated.add(card); + } + } + } + + // 2. 对每个潜在的孤牌,检查它是否真的孤立(没有相邻牌) + for (int card : potentialIsolated) { + int rank = card % 100; + int suit = card / 100; + boolean isIsolated = true; + + // 检查前一张牌是否存在 + if (rank > 1) { + int prevCard = suit * 100 + (rank - 1); + if (analysis.cardCounts.getOrDefault(prevCard, 0) > 0) { + isIsolated = false; + } + } + + // 检查后一张牌是否存在 + if (rank < 9 && isIsolated) { + int nextCard = suit * 100 + (rank + 1); + if (analysis.cardCounts.getOrDefault(nextCard, 0) > 0) { + isIsolated = false; + } + } + + // 检查红中的影响(如果有红中,单张牌不那么孤立) + if (isIsolated && analysis.hongZhongCount > 0) { + // 有红中时,评估这张牌的潜力 + int potentialScore = calculateCardPotentialScore(card, analysis); + if (potentialScore > 10) { // 设置一个阈值,潜力较高的牌不视为孤牌 + isIsolated = false; + } + } + + if (isIsolated) { + analysis.isolatedCards.add(card); + } + } + + logInfo("重新分析后的孤牌: " + analysis.isolatedCards); + } + + /** + * 分析听牌类型 - 精确版 + * 更详细地识别不同类型的听牌 + */ + private String analyzeTingType(HandAnalysis analysis) { + Set tingCards = analysis.tingCards; + int tingCardCount = tingCards.size(); + + if (tingCardCount == 0) { + return "未知听牌类型"; + } + + // 统计各花色的听牌数量 + Map suitTingCount = new HashMap<>(); + for (int card : tingCards) { + int suit = card / 100; + suitTingCount.put(suit, suitTingCount.getOrDefault(suit, 0) + 1); + } + + // 检查是否为清一色或混一色听牌 + boolean isPureSuit = suitTingCount.size() == 1 && !suitTingCount.containsKey(HONG_ZHONG / 100); + + // 检查红中的影响 + boolean hasHongZhongImpact = analysis.hongZhongCount > 0 && analysis.hongZhongContributedTingCards > 0; + + // 详细的听牌类型判断 + if (tingCardCount == 1) { + return "单调张听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } else if (tingCardCount == 2) { + // 检查是否为两面听 + List sortedTingCards = new ArrayList<>(tingCards); + Collections.sort(sortedTingCards); + int suit1 = sortedTingCards.get(0) / 100; + int suit2 = sortedTingCards.get(1) / 100; + int rank1 = sortedTingCards.get(0) % 100; + int rank2 = sortedTingCards.get(1) % 100; + + if (suit1 == suit2 && Math.abs(rank1 - rank2) == 2) { + return "两面听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } else { + return "双碰听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } + } else if (tingCardCount == 3) { + // 检查是否为三面听(如1,4,7或3,6,9) + List sortedTingCards = new ArrayList<>(tingCards); + Collections.sort(sortedTingCards); + boolean sameSuit = true; + int suit = sortedTingCards.get(0) / 100; + for (int card : sortedTingCards) { + if (card / 100 != suit) { + sameSuit = false; + break; + } + } + + if (sameSuit) { + int rank1 = sortedTingCards.get(0) % 100; + int rank2 = sortedTingCards.get(1) % 100; + int rank3 = sortedTingCards.get(2) % 100; + + if ((rank1 == 1 && rank2 == 4 && rank3 == 7) || + (rank1 == 3 && rank2 == 6 && rank3 == 9)) { + return "三面听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } + } + + return "多面听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } else if (tingCardCount >= 4 && tingCardCount <= 6) { + return "多面听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } else { + // 大量听牌,可能是清幺九或其他特殊牌型 + if (isPureSuit) { + return "清一色广听牌" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } else { + return "广听牌(听多张)" + (hasHongZhongImpact ? "(红中辅助)" : ""); + } + } + } + + /** + * 评估听牌强度 - 高级版 + * 综合考虑多种因素进行精确的听牌强度评估 + * @param analysis 手牌分析结果对象 + * @return 听牌强度评分(0-100) + */ + private int evaluateTingStrength(HandAnalysis analysis) { + int strength = 0; + Set tingCards = analysis.tingCards; + int tingCardCount = tingCards.size(); + + // 基础分:根据听牌数量(非线性增长) + if (tingCardCount == 1) { + strength += 20; + } else if (tingCardCount == 2) { + strength += 35; + } else if (tingCardCount == 3) { + strength += 50; + } else if (tingCardCount == 4) { + strength += 60; + } else if (tingCardCount == 5) { + strength += 70; + } else if (tingCardCount >= 6) { + strength += 80; + } + + // 加分:中张听牌(3-7)- 更易胡牌 + for (int card : tingCards) { + int rank = card % 100; + if (rank >= 3 && rank <= 7) { + strength += 3; + } else if (rank == 2 || rank == 8) { + strength += 1; + } else if (rank == 1 || rank == 9) { + strength -= 1; + } + } + + // 加分:已完成面子多 + strength += analysis.meldCount * 7; + + // 加分:对子数量适中 + if (analysis.pairCount == 1) { + strength += 5; + } else if (analysis.pairCount > 1) { + strength -= analysis.pairCount - 1; + } + + // 红中影响评估 + if (analysis.hongZhongCount == 0) { + // 无红中听牌,难度较大,给予额外加分 + strength += 10; + } else if (analysis.hongZhongCount == 1) { + strength += 7; + } else if (analysis.hongZhongCount == 2) { + strength += 4; + } else if (analysis.hongZhongCount >= 3) { + // 红中过多可能限制牌型,给予少量减分 + strength -= Math.min(analysis.hongZhongCount - 2, 5); + } + + // 减分:孤张多 + strength -= analysis.isolatedCards.size() * 4; + + // 加分:听牌中的新摸牌 + if (analysis.isTingPai && tingCards.contains(analysis.lastDrawnCard)) { + strength += 5; + } + + // 加分:听牌组的花色多样性(避免只听一种花色) + Map suitTingCount = new HashMap<>(); + for (int card : tingCards) { + int suit = card / 100; + suitTingCount.put(suit, suitTingCount.getOrDefault(suit, 0) + 1); + } + if (suitTingCount.size() > 1) { + strength += 5; + } + + // 确保分数在合理范围内 + return Math.max(0, Math.min(strength, 100)); + } + + /** + * 获取手牌改进建议 + * @param analysis 手牌分析结果对象 + * @return 改进建议 + */ + private String getImprovementSuggestions(HandAnalysis analysis) { + StringBuilder suggestions = new StringBuilder(); + + if (analysis.shantenCount == 1) { + suggestions.append("接近听牌,优先考虑打出孤张牌。"); + } else if (analysis.shantenCount == 2) { + suggestions.append("需要整理手牌,形成更多对子或顺子。"); + } else { + suggestions.append("手牌需要大幅调整,优先保留有潜力的牌组。"); + } + + if (analysis.isolatedCards.size() > 3) { + suggestions.append(" 考虑打出多余的孤张牌。"); + } + + if (analysis.hongZhongCount > 3) { + suggestions.append(" 红中数量过多,可以考虑杠牌或保留。"); + } + + return suggestions.toString(); + } + + /** + * 分析牌的类型 + * @param card 牌 + * @param count 牌的数量 + * @param analysis 手牌分析结果对象 + * @return 牌类型描述 + */ + private String analyzeCardType(int card, int count, HandAnalysis analysis) { + if (card == HONG_ZHONG) { + return "红中(万能牌)"; + } + + if (analysis.pairs.contains(card)) { + return "对子牌"; + } + + if (analysis.isolatedCards.contains(card)) { + return "孤张牌"; + } + + if (count == 3) { + return "刻子牌"; + } + + int rank = card % 100; + if (rank == 1 || rank == 9) { + return "幺九牌"; + } else if (rank >= 3 && rank <= 7) { + return "中张牌"; + } else { + return "边张牌"; + } + } + + /** + * 分析最佳出牌策略 + * @param discardToTingOptions 出牌听牌选项 + * @param analysis 手牌分析结果对象 + */ + private void analyzeBestDiscardStrategy(Map> discardToTingOptions, HandAnalysis analysis) { + // 找出听牌组最多的出牌选项 + int maxTingCards = 0; + int bestCardToDiscard = -1; + + for (Map.Entry> entry : discardToTingOptions.entrySet()) { + int card = entry.getKey(); + Set tingCards = entry.getValue(); + + if (tingCards.size() > maxTingCards) { + maxTingCards = tingCards.size(); + bestCardToDiscard = card; + } + } + + if (bestCardToDiscard != -1) { + logInfo("最佳出牌策略: 打出 " + bestCardToDiscard + " 可以听 " + maxTingCards + " 张牌"); + logInfo("听牌组: " + discardToTingOptions.get(bestCardToDiscard)); + } + + // 分析不同出牌选项的优劣 + for (Map.Entry> entry : discardToTingOptions.entrySet()) { + int card = entry.getKey(); + Set tingCards = entry.getValue(); + + // 评估这个出牌选项的价值 + int value = evaluateDiscardOption(card, tingCards, analysis); + logInfo("出牌选项评估: 打出 " + card + " (价值: " + value + ") -> 听牌: " + tingCards); + } + } + + /** + * 评估出牌选项的价值 + * @param card 要打出的牌 + * @param tingCards 听牌组 + * @param analysis 手牌分析结果对象 + * @return 价值评分 + */ + private int evaluateDiscardOption(int card, Set tingCards, HandAnalysis analysis) { + int value = 0; + + // 基础分:听牌数量 + value += tingCards.size() * 10; + + // 减分:如果是有价值的牌 + if (analysis.cardUsefulness.containsKey(card)) { + value -= analysis.cardUsefulness.get(card) / 5; + } + + // 加分:中张听牌多 + for (int tingCard : tingCards) { + int rank = tingCard % 100; + if (rank >= 3 && rank <= 7) { + value += 2; + } + } + + // 加分:如果是孤张牌 + if (analysis.isolatedCards.contains(card)) { + value += 10; + } + + return value; + } + + /** + * 将刻子、顺子、红中单独拎出,然后分析剩余的牌 + * @param hand 当前手牌 + */ + public void separateAndAnalyzeHand(List hand) { + + + // 分析手牌 + HandAnalysis analysis = analyzeHand(hand); + + // 统计原始手牌中每张牌的数量 + Map originalCounts = new HashMap<>(); + for (int card : hand) { + originalCounts.put(card, originalCounts.getOrDefault(card, 0) + 1); + } + + // 分离出刻子 + List kziCards = new ArrayList<>(); + Map usedInKzi = new HashMap<>(); + for (List meld : analysis.completedMelds) { + if (meld.get(0).equals(meld.get(1)) && meld.get(1).equals(meld.get(2))) { + kziCards.addAll(meld); + int card = meld.get(0); + usedInKzi.put(card, usedInKzi.getOrDefault(card, 0) + 3); + } + } + + // 分离出顺子 + List shunziCards = new ArrayList<>(); + Map usedInShunzi = new HashMap<>(); + for (List meld : analysis.completedMelds) { + if (!(meld.get(0).equals(meld.get(1)) && meld.get(1).equals(meld.get(2)))) { + shunziCards.addAll(meld); + // 统计顺子中每张牌的使用次数 + for (int card : meld) { + usedInShunzi.put(card, usedInShunzi.getOrDefault(card, 0) + 1); + } + } + } + + // 分离出红中 + List hongzhongCards = new ArrayList<>(); + for (int card : hand) { + if (card == HONG_ZHONG) { + hongzhongCards.add(card); + } + } + + // 计算剩余需要分析的牌(处理顺子中多余的牌) + List remainingCards = new ArrayList<>(); + for (Map.Entry entry : originalCounts.entrySet()) { + int card = entry.getKey(); + int totalCount = entry.getValue(); + + // 跳过红中 + if (card == HONG_ZHONG) { + continue; + } + + // 减去刻子和顺子中使用的数量 + int usedCount = usedInKzi.getOrDefault(card, 0) + usedInShunzi.getOrDefault(card, 0); + int remainingCount = totalCount - usedCount; + + // 将剩余的牌添加到remainingCards中 + for (int i = 0; i < remainingCount; i++) { + remainingCards.add(card); + } + } + + // 输出分离结果 + + + // 更新analysis中的剩余牌 + analysis.remainingCards = remainingCards; + + // 分析剩余牌的结构 + analyzeRemainingCards(remainingCards, analysis); + } + + /** + * 分析剩余需要处理的牌的结构 + * @param remainingCards 剩余的牌 + * @param analysis 手牌分析结果 + */ + private void analyzeRemainingCards(List remainingCards, HandAnalysis analysis) { + if (remainingCards.isEmpty()) { + + return; + } + + // 统计剩余牌的数量 + Map cardCounts = new HashMap<>(); + for (int card : remainingCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 识别对子、搭子和孤张 + List pairs = new ArrayList<>(); + List triples = new ArrayList<>(); // 三张(可拆分成刻子) + List搭子 = new ArrayList<>(); + Set usedInPairsOrTriples = new HashSet<>(); + + // 首先识别对子和三张 + for (Map.Entry entry : cardCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 3) { + triples.add(card); + usedInPairsOrTriples.add(card); + } else if (count == 2) { + pairs.add(card); + usedInPairsOrTriples.add(card); + } + } + + // 将剩余的牌按花色分组进行搭子分析 + Map> suitGroups = new HashMap<>(); + for (Map.Entry entry : cardCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + int suit = card / 100; + + // 只考虑未被用于对子或三张的牌,以及数量>1的情况 + if (!usedInPairsOrTriples.contains(card) || count > 2) { + suitGroups.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + } + + // 对每个花色单独分析搭子 + Set usedIn搭子 = new HashSet<>(); + for (List suitCards : suitGroups.values()) { + // 按点数排序 + suitCards.sort((a, b) -> Integer.compare(a % 100, b % 100)); + + // 检查边搭(1-2, 8-9) + for (int i = 0; i < suitCards.size() - 1; i++) { + int card1 = suitCards.get(i); + int card2 = suitCards.get(i + 1); + int rank1 = card1 % 100; + int rank2 = card2 % 100; + + // 边搭:1-2 或 8-9 + if (Math.abs(rank1 - rank2) == 1) { + if ((rank1 == 1 && rank2 == 2) || (rank1 == 8 && rank2 == 9)) { + if (!usedIn搭子.contains(card1) && !usedIn搭子.contains(card2)) { + 搭子.add(card1); + 搭子.add(card2); + usedIn搭子.add(card1); + usedIn搭子.add(card2); + } + } + } + } + + // 检查两面搭(中间的连续牌) + for (int i = 0; i < suitCards.size() - 1; i++) { + int card1 = suitCards.get(i); + int card2 = suitCards.get(i + 1); + int rank1 = card1 % 100; + int rank2 = card2 % 100; + + // 两面搭:2-3, 3-4, ..., 7-8 + if (Math.abs(rank1 - rank2) == 1 && + rank1 > 1 && rank1 < 8 && rank2 > 2 && rank2 < 9) { + if (!usedIn搭子.contains(card1) && !usedIn搭子.contains(card2)) { + 搭子.add(card1); + 搭子.add(card2); + usedIn搭子.add(card1); + usedIn搭子.add(card2); + } + } + } + + // 检查坎搭(间隔一张的牌) + for (int i = 0; i < suitCards.size() - 1; i++) { + for (int j = i + 1; j < suitCards.size(); j++) { + int card1 = suitCards.get(i); + int card2 = suitCards.get(j); + int rank1 = card1 % 100; + int rank2 = card2 % 100; + + // 坎搭:间隔一张,如1-3, 2-4等 + if (Math.abs(rank1 - rank2) == 2) { + if (!usedIn搭子.contains(card1) && !usedIn搭子.contains(card2)) { + 搭子.add(card1); + 搭子.add(card2); + usedIn搭子.add(card1); + usedIn搭子.add(card2); + } + } + } + } + } + + // 找出孤张牌(未被用于对子、三张或搭子的单张) + List isolatedCards = new ArrayList<>(); + for (Map.Entry entry : cardCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + // 单张且未被用于搭子 + if (count == 1 && !usedIn搭子.contains(card)) { + isolatedCards.add(card); + } + } + + // 更新analysis中的孤张牌信息,确保顺子中多余的牌被正确识别为孤张 + analysis.isolatedCards = isolatedCards; + + + + // 计算剩余牌需要的张数来完成牌型 + int neededMelds = 4 - analysis.meldCount; + int neededPairs = (analysis.pairCount > 0) ? 0 : 1; + + + // 分析牌的冗余情况 + if (!isolatedCards.isEmpty()) { + + } + } + + /** + * 分析打出哪张牌可以听牌 + * 在摸牌后、打牌前的关键步骤,找出最优出牌选择 + * 通过模拟打出每一张牌,检测是否能进入听牌状态 + * + * @param currentHand 当前手牌(包含刚摸的牌) + * @return 可以打出的牌列表,以及每张牌打出后可以听的牌组 + */ + public Map> findDiscardToTing(List currentHand) { + Map> discardToTingMap = new HashMap<>(); + logInfo("\n开始分析打出哪张牌可以听牌..."); + + // 对手牌进行深度复制,避免修改原手牌 + List handCopy = new ArrayList<>(currentHand); + handCopy.sort(Integer::compareTo); + + // 统计每种牌的数量,避免重复分析相同的牌 + Map cardCounts = new HashMap<>(); + for (int card : handCopy) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 尝试打出每一种不同的牌,进行模拟分析 + for (Map.Entry entry : cardCounts.entrySet()) { + int cardToDiscard = entry.getKey(); + int count = entry.getValue(); + + // 红中通常不会打出,但仍然分析可能性 + if (cardToDiscard == HONG_ZHONG) { + logInfo("- 通常不建议打出红中: " + cardToDiscard); + continue; + } + + // 模拟打出这张牌 + List tempHand = new ArrayList<>(handCopy); + tempHand.remove(Integer.valueOf(cardToDiscard)); + + // 分析打出这张牌后的手牌是否听牌 + HandAnalysis analysis = analyzeHand(tempHand); + + // 如果听牌,记录这张牌和对应的听牌组 + if (analysis.isTingPai && !analysis.tingCards.isEmpty()) { + discardToTingMap.put(cardToDiscard, analysis.tingCards); + logInfo("- 打出牌: " + cardToDiscard + " 后可以听牌"); + logInfo(" 听的牌组: " + analysis.tingCards); + } + } + + // 输出分析结果 + if (discardToTingMap.isEmpty()) { + logInfo("- 当前没有可以打出后听牌的牌"); + } else { + logInfo("\n可打出后听牌的牌数量: " + discardToTingMap.size()); + logInfo("建议打出的牌及其对应的听牌组:"); + for (Map.Entry> entry : discardToTingMap.entrySet()) { + logInfo("- 牌: " + entry.getKey() + " -> 听牌组: " + entry.getValue()); + } + } + + return discardToTingMap; + } + + // 碰牌判断 - 实现碰牌规则 + public boolean shouldPong(int proposedCard, List currentHand) { + // 分析当前手牌 + HandAnalysis analysis = analyzeHand(currentHand); + + + // 不能碰听牌组中的牌 + if (analysis.tingCards.contains(proposedCard)) { + + return false; + } + + if (analysis.isTingPai){ + + return false; + } + + // 规则2: 有5个对子时不能碰已成对子的牌 + if (analysis.hasLongQiDuiPotential==true && analysis.pairs.contains(proposedCard)) { + + return false; + } + + // 规则3: 顺子的情况下不能碰 + if (isCardInSequence(proposedCard, analysis)) { + + return false; + } + + // 基础碰牌条件: 手中已有两张相同的牌 + int cardCount = 0; + for (int card : currentHand) { + if (card == proposedCard) { + cardCount++; + } + } + + boolean canPong = cardCount >= 2; + + + return canPong; + } + + // 检查牌是否在顺子中 + private boolean isCardInSequence(int card, HandAnalysis analysis) { + // 遍历已完成的顺子 + for (List meld : analysis.completedMelds) { + // 如果顺子中有这张牌,且不是刻子(刻子是三张相同的牌) + if (meld.contains(card) && !(meld.get(0).equals(meld.get(1)) && meld.get(1).equals(meld.get(2)))) { + return true; + } + } + return false; + } + + /** + * 计算牌的潜力分数 - 评估一张牌在当前手牌中的价值和发展潜力 + * @param card 要评估的牌 + * @param analysis 手牌分析结果 + * @return 潜力分数,越高表示越有价值 + */ + private int calculateCardPotentialScore(int card, HandAnalysis analysis) { + int score = 0; + int rank = card % 100; + int suit = card / 100; + + // 1. 中张牌(3-7)潜力更高 + if (rank >= 3 && rank <= 7) { + score += 8; + } else if (rank == 2 || rank == 8) { + score += 4; + } + + // 2. 红中的影响 - 每有一个红中增加一定潜力 + score += analysis.hongZhongCount * 5; + + // 3. 检查是否有半搭子(有一张相邻牌) + boolean hasPrev = false; + boolean hasNext = false; + + if (rank > 1) { + int prevCard = suit * 100 + (rank - 1); + hasPrev = analysis.cardCounts.getOrDefault(prevCard, 0) > 0; + } + + if (rank < 9) { + int nextCard = suit * 100 + (rank + 1); + hasNext = analysis.cardCounts.getOrDefault(nextCard, 0) > 0; + } + + if (hasPrev || hasNext) { + score += 15; + } + + // 4. 同花色牌数量越多,单张牌的潜力也越高 + if (analysis.cardsBySuit.containsKey(suit)) { + int suitCardCount = analysis.cardsBySuit.get(suit).size(); + score += suitCardCount * 2; + } + + // 5. 检查牌是否在可能的听牌组附近 + for (int tingCard : analysis.tingCards) { + int tingRank = tingCard % 100; + int tingSuit = tingCard / 100; + + if (tingSuit == suit) { + // 如果牌和听牌组在同一花色且相邻,增加潜力 + if (Math.abs(tingRank - rank) <= 1) { + score += 20; + break; + } + } + } + + return score; + } + + + + + + + + + /** + * 测试单个听牌场景,包含异常处理 + */ + private void testSingleTingScenario(String scenarioName, List handCards) { + logInfo("\n测试场景: " + scenarioName); + logInfo("测试手牌: " + handCards); + + try { + long startTime = System.currentTimeMillis(); + HandAnalysis analysis = analyzeHand(handCards); + long endTime = System.currentTimeMillis(); + + logInfo("分析结果: 成功"); + logInfo("是否听牌: " + analysis.isTingPai); + logInfo("听牌组: " + analysis.tingCards); + logInfo("听牌数量: " + analysis.tingCards.size()); + logInfo("向听数: " + analysis.shantenCount); + logInfo("红中数量: " + analysis.hongZhongCount); + logInfo("红中贡献听牌: " + analysis.hongZhongContributedTingCards); + logInfo("分析耗时: " + (endTime - startTime) + "ms"); + } catch (Exception e) { + logInfo("分析结果: 异常 - " + e.getMessage()); + logInfo("异常类型: " + e.getClass().getSimpleName()); + e.printStackTrace(); + } + } + + /** + * 执行性能对比测试,比较优化前后的算法性能 + */ + private void performPerformanceComparison() { + // 创建复杂的测试手牌 + List complexHand = Arrays.asList( + 101, 102, 103, 104, 105, // 一至五万 + 206, 207, 208, 209, 210, // 六至十条 + 301, 302, 303, 412, 412 // 一至三筒和两个红中 + ); + + // 测试多次取平均值 + int iterations = 100; + long totalTimeOptimized = 0; + + logInfo("执行" + iterations + "次优化版听牌检测测试..."); + + for (int i = 0; i < iterations; i++) { + HandAnalysis analysis = new HandAnalysis(); + // 准备分析数据 + for (int card : complexHand) { + if (card == HONG_ZHONG) { + analysis.hongZhongCount++; + } else { + int suit = card / 100; + analysis.cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + // 统计每种牌的数量 + analysis.cardCounts.put(card, analysis.cardCounts.getOrDefault(card, 0) + 1); + } + } + analysis.shantenCount = 0; + + // 测量优化版算法时间 + long start = System.nanoTime(); + findTingCardsOptimized(analysis); + long end = System.nanoTime(); + totalTimeOptimized += (end - start) / 1000; // 转换为微秒 + } + + double avgTimeOptimized = totalTimeOptimized / (double) iterations; + + logInfo("优化版算法平均耗时: " + avgTimeOptimized + " μs"); + logInfo("优化版算法总耗时: " + (totalTimeOptimized / 1000.0) + " ms"); + } + + /** + * 分析手牌是否为听牌状态 + * @param handCards 当前手牌 + * @return 返回一个Map,其中key为是否听牌,value为听牌的集合 + * @throws IllegalArgumentException 当输入参数无效时抛出 + */ + public Map> analyzeTingPaiStatus(List handCards, HandAnalysis analysis) { + // 输入验证 + if (handCards == null) { + throw new IllegalArgumentException("手牌列表不能为空"); + } + + Map> result = new HashMap<>(); + Set tingCards = new HashSet<>(); + boolean isTing = false; + + try { + // 边界条件检查:空的手牌列表 + if (handCards.isEmpty()) { + logInfo("警告:手牌列表为空,无法分析听牌状态"); + result.put(false, tingCards); + return result; + } + + // 验证手牌中的牌值是否有效 + if (!validateHandCards(handCards)) { + logInfo("警告:手牌中包含无效的牌值"); + result.put(false, tingCards); + return result; + } + + // 对手牌进行分析 +// HandAnalysis analysis = analyzeHand(handCards); + + // 防止analysis为null + if (analysis == null) { + logInfo("错误:手牌分析结果为null"); + result.put(false, tingCards); + return result; + } + + // 检查是否听牌 + checkTingPai(analysis); + + // 查找听的牌 + findTingCards(analysis); + + // 执行备用的听牌分析,确保全面检查 + performBackupTingAnalysis(analysis); + + // 分析红中对听牌的影响 + analyzeHongZhongImpactOnTingCards(analysis); + + // 提取听牌信息 + isTing = analysis.isTingPai; + + // 防止tingCards为null + if (analysis.tingCards != null) { + tingCards = analysis.tingCards; + } + + // 如果手牌加上任何一张可能的牌能胡牌,也应该认为是听牌 + if (!isTing) { + try { + // 尝试所有可能的牌,检查是否有补牌能让手牌胡牌 + for (int potentialCard : getAllPossibleCards()) { + List testHand = new ArrayList<>(handCards); + testHand.add(potentialCard); + + HandAnalysis testAnalysis = analyzeHand(testHand); + if (testAnalysis != null) { + checkTingPai(testAnalysis); + + if (testAnalysis.isTingPai) { + isTing = true; + tingCards.add(potentialCard); + } + } + } + } catch (Exception e) { + logInfo("检查潜在听牌时出错: " + e.getMessage()); + // 继续执行,不影响主要结果 + } + } + } catch (IllegalArgumentException e) { + // 重新抛出参数异常,这是一个需要调用者处理的错误 + throw e; + } catch (Exception e) { + logInfo("分析听牌状态时出错: " + e.getMessage()); + e.printStackTrace(); + // 即使出错也要返回一个有效的结果 + } finally { + // 确保结果map总是包含布尔值和集合 + if (!tingCards.isEmpty()) { + result.put(isTing, tingCards); + } else { + result.put(false, Collections.emptySet()); + } + } + + return result; + } + + /** + * 验证手牌中的牌值是否有效 + * @param handCards 手牌列表 + * @return 牌值是否全部有效 + */ + private boolean validateHandCards(List handCards) { + // 基本的牌值范围检查 + for (int card : handCards) { + // 检查牌值是否在合理范围内 + if (card < 100 || card > 503) { + logInfo("无效的牌值: " + card); + return false; + } + + int suit = card / 100; + int rank = card % 100; + + // 验证花色和点数是否有效 + if (suit < 1 || suit > 5) { + logInfo("无效的花色: " + suit); + return false; + } + + // 万、筒、条(花色1-3)的点数应为1-9 + if (suit >= 1 && suit <= 3) { + if (rank < 1 || rank > 9) { + logInfo("无效的点数: " + rank + " 对于花色: " + suit); + return false; + } + } + // 风牌(花色4)的点数应为1-4 + else if (suit == 4) { + if (rank < 1 || rank > 4) { + logInfo("无效的风牌点数: " + rank); + return false; + } + } + // 箭牌(花色5)的点数应为1-3 + else if (suit == 5) { + if (rank < 1 || rank > 3) { + logInfo("无效的箭牌点数: " + rank); + return false; + } + } + } + + return true; + } + + /** + * 获取所有可能的麻将牌(万、筒、条、风牌、箭牌) + * @return 所有可能的麻将牌的列表 + */ + private List getAllPossibleCards() { + List allCards = new ArrayList<>(); + + // 添加万、筒、条(花色1-3,数字1-9) + for (int suit = 1; suit <= 3; suit++) { + for (int rank = 1; rank <= 9; rank++) { + allCards.add(suit * 100 + rank); + } + } + + // 添加风牌(东、南、西、北) + for (int wind = 1; wind <= 4; wind++) { + allCards.add(400 + wind); + } + + // 添加箭牌(中、发、白) + for (int dragon = 1; dragon <= 3; dragon++) { + allCards.add(500 + dragon); + } + + return allCards; + } + + /** + * 验证当手牌添加某张特定牌后是否能胡牌 + * @param handCards 当前手牌 + * @param targetCard 待验证的牌 + * @return 是否能胡牌 + */ + public boolean verifySingleCardCanWin(List handCards, int targetCard) { + if (handCards == null || handCards.isEmpty()) { + return false; + } + + try { + // 创建测试手牌,添加目标牌 + List testHand = new ArrayList<>(handCards); + testHand.add(targetCard); + + // 分析测试手牌 + HandAnalysis analysis = analyzeHand(testHand); + + // 检查是否听牌(实际上在胡牌的情况下,应该是直接能胡) + checkTingPai(analysis); + + // 如果听牌分析认为可以胡牌,返回true + if (analysis.isTingPai) { + return true; + } + + // 额外检查:验证是否能通过不同的牌型组合方式胡牌 + // 检查是否符合基本胡牌条件(四组合一对) + return checkBasicWinCondition(testHand, analysis); + } catch (Exception e) { + logInfo("验证单张牌是否能胡时出错: " + e.getMessage()); + e.printStackTrace(); + return false; + } + } + + /** + * 检查基本胡牌条件(四组合一对) + * @param handCards 手牌 + * @param analysis 手牌分析结果 + * @return 是否符合基本胡牌条件 + */ + private boolean checkBasicWinCondition(List handCards, HandAnalysis analysis) { + // 对手牌进行排序,便于分析 + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + + // 计算牌的数量分布 + Map cardCounts = new HashMap<>(); + for (int card : sortedHand) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 检查是否可以形成一对将牌,其余为四组刻子或顺子 + return canFormValidMelds(sortedHand, cardCounts, analysis); + } + + /** + * 递归检查是否可以形成有效的牌组(刻子或顺子)和一对将牌 + * @param handCards 手牌 + * @param cardCounts 牌的数量分布 + * @param analysis 手牌分析结果 + * @return 是否可以形成有效的牌组 + */ + private boolean canFormValidMelds(List handCards, Map cardCounts, HandAnalysis analysis) { + // 尝试将每一张有至少两张的牌作为将牌 + for (Map.Entry entry : cardCounts.entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count >= 2) { + // 创建临时的牌数量分布,减去一对将牌 + Map tempCounts = new HashMap<>(cardCounts); + tempCounts.put(card, count - 2); + + // 检查剩余的牌是否可以形成四组刻子或顺子 + if (checkRemainingCards(tempCounts)) { + return true; + } + } + } + + // 没有找到合适的将牌和牌组组合 + return false; + } + + /** + * 检查剩余的牌是否可以形成刻子或顺子 + * @param cardCounts 牌的数量分布 + * @return 是否可以形成有效的牌组 + */ + private boolean checkRemainingCards(Map cardCounts) { + // 递归终止条件:所有牌都被使用 + if (cardCounts.values().stream().allMatch(count -> count == 0)) { + return true; + } + + // 尝试每一张还有剩余的牌 + for (Map.Entry entry : new HashMap<>(cardCounts).entrySet()) { + int card = entry.getKey(); + int count = entry.getValue(); + + if (count == 0) { + continue; + } + + // 获取牌的花色和点数 + int suit = card / 100; + int rank = card % 100; + + // 尝试组成刻子(3张相同的牌) + if (count >= 3) { + Map tempCounts = new HashMap<>(cardCounts); + tempCounts.put(card, count - 3); + + if (checkRemainingCards(tempCounts)) { + return true; + } + } + + // 对于万、筒、条,尝试组成顺子(3张连续的牌) + if (suit >= 1 && suit <= 3 && rank <= 7) { + int nextCard = suit * 100 + (rank + 1); + int nextNextCard = suit * 100 + (rank + 2); + + if (cardCounts.getOrDefault(nextCard, 0) > 0 && + cardCounts.getOrDefault(nextNextCard, 0) > 0) { + + Map tempCounts = new HashMap<>(cardCounts); + tempCounts.put(card, count - 1); + tempCounts.put(nextCard, tempCounts.get(nextCard) - 1); + tempCounts.put(nextNextCard, tempCounts.get(nextNextCard) - 1); + + if (checkRemainingCards(tempCounts)) { + return true; + } + } + } + } + + return false; + } + + /** + * 综合测试函数:验证单张牌是否能让手牌胡牌 + * @param handCards 玩家手牌 + * @param testCard 要测试的单张牌 + * @param hongZhongCount 红中数量 + * @param tableCards 桌面已打出的牌(用于检查是否点炮等特殊规则) + * @return 胡牌结果信息对象 + */ + public WinResult verifySingleCardCanWin(List handCards, int testCard, int hongZhongCount, List tableCards) { + WinResult result = new WinResult(); + result.testCard = testCard; + result.canWin = false; + result.winTypes = new ArrayList<>(); + result.handCards = new ArrayList<>(handCards); + result.hongZhongCount = hongZhongCount; + + // 开始计时,用于性能统计 + long startTime = System.currentTimeMillis(); + + try { + // 创建测试手牌(将测试牌加入手牌) + List testHandCards = new ArrayList<>(handCards); + testHandCards.add(testCard); + + // 1. 检测是否为正常胡牌(标准型) + boolean normalWin = checkNormalWin(testHandCards, hongZhongCount); + if (normalWin) { + result.canWin = true; + result.winTypes.add("NORMAL"); + } + + // 2. 检测是否为七对子胡牌 + boolean sevenPairsWin = checkSevenPairsWin(testHandCards, hongZhongCount); + if (sevenPairsWin) { + result.canWin = true; + result.winTypes.add("SEVEN_PAIRS"); + } + + // 3. 检测是否为十三幺胡牌 + boolean thirteenOrphansWin = checkThirteenOrphansWin(testHandCards); + if (thirteenOrphansWin) { + result.canWin = true; + result.winTypes.add("THIRTEEN_ORPHANS"); + } + + // 4. 检测是否为特殊牌型胡牌(如清一色、一条龙等) + List specialWinTypes = checkSpecialWinTypes(testHandCards, hongZhongCount); + if (!specialWinTypes.isEmpty()) { + result.canWin = true; + result.winTypes.addAll(specialWinTypes); + } + + // 5. 如果可以胡牌,计算胡牌分数 + if (result.canWin) { + result.winScore = calculateWinScore(result.winTypes, hongZhongCount); + } + + } catch (Exception e) { + logInfo("验证胡牌时出错: " + e.getMessage()); + result.error = e.getMessage(); + } + + // 记录执行时间 + result.executionTime = System.currentTimeMillis() - startTime; + + return result; + } + + /** + * 检查正常胡牌(标准型) + */ + private boolean checkNormalWin(List handCards, int hongZhongCount) { + // 这里应该调用WinSplitCard类的方法进行检测 + // 简化实现,实际需要调用已有胡牌检测逻辑 + try { + // 对输入参数进行预处理,将手牌转换为正确的格式 + // 然后调用WinSplitCard的检测方法 + // 简化返回,实际需要正确实现 + return handCards.size() % 3 == 2 || hongZhongCount > 0; + } catch (Exception e) { + logInfo("检查正常胡牌出错: " + e.getMessage()); + return false; + } + } + + /** + * 检查七对子胡牌 + */ + private boolean checkSevenPairsWin(List handCards, int hongZhongCount) { + // 七对子需要7个对子(14张牌),或有红中时的特殊情况 + if (handCards.size() + hongZhongCount < 14) { + return false; + } + + // 统计每种牌的数量 + Map cardCounts = new HashMap<>(); + for (int card : handCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 七对子的基本要求:成对的牌数量 + 红中可能组成的对子数 >= 7 + int pairCount = 0; + int oddCount = 0; + + for (int count : cardCounts.values()) { + pairCount += count / 2; + if (count % 2 != 0) { + oddCount++; + } + } + + // 红中可以作为对子或代替单张牌 + // 简化实现,红中可以灵活使用 + return (pairCount + hongZhongCount) >= 7; + } + + /** + * 检查十三幺胡牌 + */ + private boolean checkThirteenOrphansWin(List handCards) { + // 十三幺牌型:东南西北中发白 + 三种花色的1和9 + Set requiredCards = new HashSet<>(); + // 添加东南西北中发白(简化表示,实际需要根据游戏具体规则) + requiredCards.add(301); // 东 + requiredCards.add(302); // 南 + requiredCards.add(303); // 西 + requiredCards.add(304); // 北 + requiredCards.add(305); // 中 + requiredCards.add(306); // 发 + requiredCards.add(307); // 白 + // 添加万、筒、条的1和9(简化表示) + requiredCards.add(101); requiredCards.add(109); + requiredCards.add(201); requiredCards.add(209); + requiredCards.add(401); requiredCards.add(409); + + // 检查是否包含所有必要的幺九牌 + Set handCardSet = new HashSet<>(handCards); + boolean hasAllOrphans = true; + for (int required : requiredCards) { + if (!handCardSet.contains(required)) { + hasAllOrphans = false; + break; + } + } + + // 十三幺要求至少13种不同的幺九牌,再加上其中任意一张组成对子 + if (!hasAllOrphans) { + return false; + } + + // 统计是否有至少一对 + Map cardCounts = new HashMap<>(); + for (int card : handCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + if (cardCounts.get(card) >= 2) { + return true; // 找到对子,符合十三幺条件 + } + } + + return false; + } + + /** + * 检查特殊牌型胡牌 + */ + private List checkSpecialWinTypes(List handCards, int hongZhongCount) { + List specialTypes = new ArrayList<>(); + + // 检查清一色(所有牌同一花色,红中不计入) + boolean isPureColor = checkPureColor(handCards); + if (isPureColor) { + specialTypes.add("PURE_COLOR"); + } + + // 检查一条龙(包含同一花色的1-9) + boolean isOneDragon = checkOneDragon(handCards); + if (isOneDragon) { + specialTypes.add("ONE_DRAGON"); + } + + // 检查碰碰胡(全是刻子和一对将牌) + boolean isAllTriplets = checkAllTriplets(handCards, hongZhongCount); + if (isAllTriplets) { + specialTypes.add("ALL_TRIPLETS"); + } + + return specialTypes; + } + + /** + * 检查清一色 + */ + private boolean checkPureColor(List handCards) { + if (handCards.isEmpty()) { + return false; + } + + // 获取第一张牌的花色 + int firstSuit = handCards.get(0) / 100; + + // 检查所有牌是否同花色 + for (int card : handCards) { + if (card / 100 != firstSuit) { + return false; + } + } + + return true; + } + + /** + * 检查一条龙 + */ + private boolean checkOneDragon(List handCards) { + // 按花色分组 + Map> cardsBySuit = new HashMap<>(); + for (int card : handCards) { + int suit = card / 100; + int value = card % 100; + + cardsBySuit.putIfAbsent(suit, new HashSet<>()); + cardsBySuit.get(suit).add(value); + } + + // 检查每种花色是否包含1-9 + for (Set values : cardsBySuit.values()) { + boolean hasFullSequence = true; + for (int i = 1; i <= 9; i++) { + if (!values.contains(i)) { + hasFullSequence = false; + break; + } + } + if (hasFullSequence) { + return true; + } + } + + return false; + } + + /** + * 检查碰碰胡 + */ + private boolean checkAllTriplets(List handCards, int hongZhongCount) { + // 统计每种牌的数量 + Map cardCounts = new HashMap<>(); + for (int card : handCards) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + int tripletCount = 0; + int pairCount = 0; + + for (int count : cardCounts.values()) { + tripletCount += count / 3; + int remainder = count % 3; + if (remainder == 2) { + pairCount++; + } else if (remainder == 1) { + // 有单张牌,可能无法形成碰碰胡 + // 但可以用红中代替 + } + } + + // 碰碰胡需要4个刻子和1个对子 + // 红中可以作为刻子或对子使用 + int possibleTripletsFromHongZhong = hongZhongCount / 3; + int remainingHongZhong = hongZhongCount % 3; + + int totalTriplets = tripletCount + possibleTripletsFromHongZhong; + int neededTriplets = Math.max(0, 4 - totalTriplets); + + // 检查是否可以通过剩余红中满足需求 + return (neededTriplets <= remainingHongZhong / 2) && (pairCount == 1 || (pairCount == 0 && remainingHongZhong >= 2)); + } + + /** + * 计算胡牌分数 + */ + private int calculateWinScore(List winTypes, int hongZhongCount) { + int baseScore = 1; + + // 根据胡牌类型增加分数 + for (String winType : winTypes) { + switch (winType) { + case "NORMAL": + baseScore *= 1; + break; + case "SEVEN_PAIRS": + baseScore *= 2; + break; + case "THIRTEEN_ORPHANS": + baseScore *= 16; + break; + case "PURE_COLOR": + baseScore *= 4; + break; + case "ONE_DRAGON": + baseScore *= 2; + break; + case "ALL_TRIPLETS": + baseScore *= 2; + break; + } + } + + // 红中奖励 + baseScore += hongZhongCount; + + return baseScore; + } + + /** + * 胡牌结果信息类 + */ + public static class WinResult { + public int testCard; // 测试的牌 + public boolean canWin; // 是否可以胡牌 + public List winTypes; // 胡牌类型列表 + public int winScore; // 胡牌分数 + public List handCards; // 玩家手牌 + public int hongZhongCount; // 红中数量 + public long executionTime; // 执行时间(毫秒) + public String error; // 错误信息(如果有) + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("WinResult{testCard=").append(testCard) + .append(", canWin=").append(canWin) + .append(", winTypes=").append(winTypes) + .append(", winScore=").append(winScore) + .append(", executionTime=").append(executionTime).append("ms") + .append(", hongZhongCount=").append(hongZhongCount); + + if (error != null) { + sb.append(", error='").append(error).append("'"); + } + + sb.append("}"); + return sb.toString(); + } + } + + + + + +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/NewChangshaSuanFaTest.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/NewChangshaSuanFaTest.java new file mode 100644 index 0000000..c1dd6d6 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/NewChangshaSuanFaTest.java @@ -0,0 +1,224 @@ +package com.robotcm.taurus.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class NewChangshaSuanFaTest { + + public int drawnCards; //摸牌 + public static List tinCards = new ArrayList<>(); + public static boolean isTin = false; + + public static boolean isChi =false; + + public static boolean isPeng=false; + + //清一色 + //碰碰胡 + //七小对 + //将将胡 + + + + + public String newOutCardSuanFa(List cardInhand, List pengCard, List chowGroup, List resultList) { + List handCards = new ArrayList<>(cardInhand); + handCards.sort(Integer::compareTo); + int i = countPengGroups(handCards, pengCard); //刻子的数量 + boolean jiangHu = isJiangHu(handCards);//将将胡 + boolean isPengPengHu = hasThreeKeziAndTwoPairs(handCards, pengCard);//碰碰胡 + boolean hasBigSuit = isAllSameSuit(handCards, pengCard); // 清一色花色 + int pisCardsCount = countPairs(handCards);//分析七小对 + + + + return ""; + } + + + private int countPengGroups(List handCards, List pengCard) { + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); + handCards2.addAll(pengCard); + + + // 按花色分组 + Map> suitGroupMap = new HashMap<>(); + for (Integer card : handCards2) { + int suit = card / 100; + suitGroupMap.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + + + + int keziCount = 0; + + // 对每个花色分别统计刻子 + for (Map.Entry> entry : suitGroupMap.entrySet()) { + int suit = entry.getKey(); + List suitCards = entry.getValue(); + + // 统计该花色下每张牌的数量 + Map valueCountMap = new HashMap<>(); + for (Integer card : suitCards) { + int value = card % 100; + valueCountMap.put(value, valueCountMap.getOrDefault(value, 0) + 1); + } + + // 找出该花色的刻子 + for (Map.Entry valueEntry : valueCountMap.entrySet()) { + if (valueEntry.getValue() >= 3) { + keziCount++; + int cardValue = suit * 100 + valueEntry.getKey(); +// logInfo("找到刻子: " + getCardName(cardValue) + " (花色:" + getSuitName(suit) + +// ", 点数:" + valueEntry.getKey() + ", 数量:" + valueEntry.getValue() + ")"); + } + } + } + +// logInfo("手牌中共找到 " + keziCount + " 组刻子"); + return keziCount; + } + + private boolean isJiangHu(List handCards) { + // 统计手牌中258牌的数量 + int count258 = 0; + + for (Integer card : handCards) { + if (is258Card(card)) { + count258++; + } + } + + // 判断258牌是否大于7张 + return count258 >= 10; + } + private boolean is258Card(int card) { + // 假设牌型编码规则: + // 101-109: 一万到九万 + // 201-209: 一筒到九筒 + // 301-309: 一条到九条 + + // 获取牌的数字(个位数) + int cardValue = card % 10; + + // 258牌的数字必须是2、5、8 + if (cardValue == 2 || cardValue == 5 || cardValue == 8) { + // 确保是万、筒、条(排除风牌等) + int cardType = card / 100; + return true; + } + + return false; + } + + public boolean hasThreeKeziAndTwoPairs(List handCards, List pengCard) { + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); + handCards2.addAll(pengCard); + + // 统计每张牌出现的次数 + Map cardCountMap = new HashMap<>(); + for (Integer card : handCards2) { + cardCountMap.put(card, cardCountMap.getOrDefault(card, 0) + 1); + } + + int keziCount = 0; // 刻子数(三张相同) + int pairCount = 0; // 对子数(两张相同) + + // 统计刻子和对子 + for (int count : cardCountMap.values()) { + if (count >= 3) { + // 如果有3张或以上,可以算作一个刻子 + keziCount++; + // 如果有4张,剩余的1张不能算对子,但可能算单张 + if (count >= 4) { + // 4张可以看作1个刻子+1张单牌,或者如果有需要可以调整 + // 这里暂时不额外处理 + } + } else if (count == 2) { + pairCount++; + } + } + + // 检查是否有至少3个刻子和至少2个对子 + return keziCount >= 3 && pairCount >= 2; + } + + public boolean isAllSameSuit(List handCards, List pengCard) { + // 统计各花色的牌数量 + Map suitCountMap = new HashMap<>(); + List handCards2 = new ArrayList<>(); + handCards2.addAll(handCards); + handCards2.addAll(pengCard); + + for (Integer card : handCards2) { + int suit = card / 100; // 获取花色,100=万,200=筒,300=条 + suitCountMap.put(suit, suitCountMap.getOrDefault(suit, 0) + 1); + } + + // 检查是否有花色的牌数量超过8张 + for (Map.Entry entry : suitCountMap.entrySet()) { + int suit = entry.getKey(); + + int count = entry.getValue(); + + if (count >= 10) { +// String suitName = getSuitName(suit); +// logInfo("检测到可能的清一色花色: " + suitName + ", 数量: " + count); + return true; + } + } + + return false; + } + + public int countPairs(List handCards) { + // 1. 先根据花色和点数排序 + List sortedCards = new ArrayList<>(handCards); + sortedCards.sort((a, b) -> { + int suitA = a / 100; + int suitB = b / 100; + int rankA = a % 100; + int rankB = b % 100; + + // 先按花色排序,再按点数排序 + if (suitA != suitB) { + return suitA - suitB; + } + return rankA - rankB; + }); + + // 2. 统计对子 + int pairCount = 0; + for (int i = 0; i < sortedCards.size() - 1; i++) { + if (sortedCards.get(i).equals(sortedCards.get(i + 1))) { + pairCount++; + i++; // 跳过下一张 + } + } + + return pairCount; + } + + + private Integer findIsolatedCardInFei6(List feiCandidates) { + // 统计每张牌的出现次数 + Map countMap = new HashMap<>(); + for (int card : feiCandidates) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 寻找出现次数为 1 的牌(非对子) + for (int card : feiCandidates) { + if (countMap.get(card) == 1) { + return card; + } + } + + // 如果没有非对子的牌,返回 null 或选择第一张牌等策略 + return feiCandidates.get(0); + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java new file mode 100644 index 0000000..aecafe6 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java @@ -0,0 +1,293 @@ +package com.robotcm.taurus.util; + +import com.game.Util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; + + +public class Paixing { + + private final static boolean qs_yijihua_check(Map cardMap,int se,int index) { + Integer num = cardMap.get(se+index); + if(num!=null&&num==1) { + for(int i=1;i<=9;++i) { + if(i !=index) { + if(cardMap.containsKey(se+i)){ + return false; + } + } + } + return true; + } + return false; + } + + + + + + public static void main(String[] args) { + List cardInhand = new ArrayList<>(); + List opCards = new ArrayList<>(); + //opCards.add(new OpCard(RuleWeight.TYPE_PONG, 109)); + //opCards.add(new OpCard(RuleWeight.TYPE_PONG, 209)); + cardInhand.add(104); + cardInhand.add(204); + cardInhand.add(204); + cardInhand.add(203); + cardInhand.add(203); + //cardInhand.add(204); + + cardInhand.add(202); + cardInhand.add(202); + cardInhand.add(202); + cardInhand.add(202); + cardInhand.add(201); + cardInhand.add(201); + + cardInhand.add(105); + cardInhand.add(105); + //cardInhand.add(104); + + List chi = new ArrayList<>(); + List peng = new ArrayList<>(); + List gang = new ArrayList<>(); + + + System.out.println(tingCheck( cardInhand,chi,peng,gang)); + } + + private final static boolean quanqiuren(List opCards,List cardInhand, int drawCard) { + if (cardInhand.size() > 1) { + return false; + } + if(drawCard == 0)return true; + if (cardInhand.get(0) != drawCard) + return false; + return true; + } + + private final static boolean qingyise(List opCards, List cardInhand, int drawCard) { + int se = cardInhand.get(0) / 100; + if (drawCard!=0&&drawCard / 100 != se) + return false; + for (Integer card : opCards) { + if (se != card / 100) { + return false; + } + } + for (int card : cardInhand) { + if (se != card / 100) { + return false; + } + } + return true; + } + + private final static boolean pongpong(List opCards, List cardInhand, int drawCard,boolean quanqiuren) { + int card1count=0,card2count=0; + Map cardMap =Util.getCardNumMap(cardInhand); + for (Entry entry : cardMap.entrySet()) { + int card = entry.getKey(); + int num = entry.getValue(); + if(num == 4) return false; + switch(num) { + case 1: + if(card1count>=1)return false; + if(drawCard!=0&&card != drawCard)return false; + card1count++; + break; + case 2: + if(card2count >=2)return false; + card2count ++; + break; + } + } + if(card1count>0&&card2count>0)return false; + if(card1count>0&&drawCard!=0&&!cardMap.containsKey(drawCard))return false; + if(card2count == 2&&drawCard!=0) { + if(!cardMap.containsKey(drawCard))return false; + if(cardMap.get(drawCard)!=2)return false; + } + return true; + } + + private final static boolean jiangjiang(List opCards, List cardInhand, int drawCard) { + if(drawCard!=0){ + if (drawCard % 100 != 2 && drawCard % 100 != 5 && drawCard % 100 != 8) { + return false; + } + } + for (Integer card : opCards) { + if (card % 100 != 2 && card % 100 != 5 && card % 100 != 8) { + return false; + } + } + for (int card : cardInhand) { + if (card % 100 != 2 && card % 100 != 5 && card % 100 != 8) { + return false; + } + + } + return true; + } + + private final static int qixiaodui(List opCards, List cardInhand, int drawCard) { + if (cardInhand.size() != 13) { + return -1; + } + List cardlist = cardInhand; + int pair = 0; + int card4count=0; + Map cardMap =Util.getCardNumMap(cardlist); + for (Entry entry : cardMap.entrySet()) { + int num = entry.getValue(); + int card = entry.getKey(); + if (num == 4) { + pair +=2; + card4count ++; + }else if(num >=2) { + if(num==3&&drawCard!=0&&drawCard != card) { + return -1; + } + pair +=1; + }else if(num ==1) { + if(drawCard!=0&&drawCard != card) { + return -1; + } + } + } + if(pair<6) return -1; + if(drawCard ==0)return card4count+1; + if(!cardMap.containsKey(drawCard)) return -1; + if(cardMap.get(drawCard) == 3) { + card4count++; + } + return card4count+1; + } + + public final static WinCardType putWinCardType(Map map, int type, int value,int score) { + if (map == null) + return null; + if (map.containsKey(type)) { + WinCardType wct = map.get(type); + wct.value += value; + return wct; + } else { + WinCardType wct = new WinCardType(type, value,score); + map.put(type, wct); + return wct; + } + } + + public static boolean checkWin(Map map, List opCards, List cardInhand,int drawCard, int difen) { + return checkWin(map,opCards,cardInhand,drawCard,true, difen); + } + + public static boolean checkWin(Map map, List opCards, List cardInhand,int drawCard,boolean jiang, int difen) { + int qixiaodui = qixiaodui(opCards,cardInhand, drawCard); + if (qixiaodui != -1) { + putWinCardType(map, WinCardType.QIXIAODUI, qixiaodui,WinCardType.WIN_TYPE_SCORE); + if (qingyise(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.QINGYISE, 1,WinCardType.WIN_TYPE_SCORE); + } + if (jiangjiang(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.JIANGJIANGHU, 1,WinCardType.WIN_TYPE_SCORE); + } + return true; + } + if (jiangjiang(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.JIANGJIANGHU, 1,WinCardType.WIN_TYPE_SCORE); + boolean _qqr =quanqiuren(opCards,cardInhand, drawCard); + if (_qqr) { + putWinCardType(map, WinCardType.QUANQIUREN, 1,WinCardType.WIN_TYPE_SCORE); + } + if (pongpong(opCards,cardInhand, drawCard,_qqr)) { + putWinCardType(map, WinCardType.PENGPENGHU, 1,WinCardType.WIN_TYPE_SCORE); + } + return true; + } + if (quanqiuren(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.QUANQIUREN, 1,WinCardType.WIN_TYPE_SCORE); + if (qingyise(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.QINGYISE, 1,WinCardType.WIN_TYPE_SCORE); + } + if (jiangjiang(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.JIANGJIANGHU, 1,WinCardType.WIN_TYPE_SCORE); + } + if (pongpong(opCards,cardInhand, drawCard,true)) { + putWinCardType(map, WinCardType.PENGPENGHU, 1,WinCardType.WIN_TYPE_SCORE); + } + return true; + } + if (pongpong(opCards,cardInhand, drawCard,false)) { + putWinCardType(map, WinCardType.PENGPENGHU, 1,WinCardType.WIN_TYPE_SCORE); + if (qingyise(opCards,cardInhand, drawCard)) { + putWinCardType(map, WinCardType.QINGYISE, 1,WinCardType.WIN_TYPE_SCORE); + } + return true; + } + if (qingyise(opCards,cardInhand, drawCard)) { + WinCard win = new WinCard(cardInhand, drawCard); + win.jiang = false; + if (win.tryWin()) { + putWinCardType(map, WinCardType.QINGYISE, 1,WinCardType.WIN_TYPE_SCORE); + return true; + } + } else { + WinCard win = new WinCard(cardInhand, drawCard); + win.jiang = jiang; + if (win.tryWin()) { + putWinCardType(map, WinCardType.XIAOHU, 1, difen); + return true; + } + } + return false; + } + + static public boolean tingCheck(List cardInhand,List chowGrop,List pengGroup,List gangdepai) { + List listadd = new ArrayList<>(); + listadd.addAll(chowGrop); + listadd.addAll(pengGroup); + listadd.addAll(gangdepai); + + if(qixiaodui(listadd,cardInhand, 0)!=-1)return true; + + if (quanqiuren(chowGrop,cardInhand, 0))return true; + + if (chowGrop.size()==0){ + if (jiangjiang(pengGroup,cardInhand, 0))return true; + } + if (chowGrop.size()==0){ + if (pongpong(pengGroup,cardInhand, 0,false))return true; + } + + if (qingyise(listadd,cardInhand, 0)) { + WinCard win = new WinCard(cardInhand, 0); + win.jiang = false; + return win.tryWin(); + } + return false; + //WinCard win = new WinCard(cardInhand, 0); + //return win.tryWin(); + } + + + static public boolean tingKongCheck(List opCards,List cardInhand,int kongCard,boolean jiang) { + if (quanqiuren(opCards,cardInhand, 0))return true; + if (jiangjiang(opCards,cardInhand, kongCard))return true; + if (pongpong(opCards,cardInhand, 0,false))return true; + if (qingyise(opCards,cardInhand, kongCard)) { + WinCard win = new WinCard(cardInhand, 0); + win.jiang = false; + return win.tryWin(); + } + WinCard win = new WinCard(cardInhand, 0); + win.jiang = jiang; + return win.tryWin(); + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.java new file mode 100644 index 0000000..50b69c3 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.java @@ -0,0 +1,674 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.robotcm.hunan.HuNanPaoDeKuai; + +import java.util.*; +import java.util.stream.Collectors; + + +public class PaoDeKuaiSuanFaTest { + + + /** + * @param cardInhand 手牌 + * @param card_list 别人打的牌 + * @return 返回可出的牌 + */ + public static ITArray paoDeKuaiOutCardSuanFa(List cardInhand, ITObject card_list, Map> seatRemainHistory) { + + + + // 排序手牌 + List sortedHand = new ArrayList<>(cardInhand); + Collections.sort(sortedHand); + List playCards; + // 判断是否是首轮出牌或者上一轮是自己出的牌(对面要不起) + boolean isFirstTurn = card_list == null || !card_list.containsKey("card_list") || + card_list.getTArray("card_list").size() == 0; + + if (isFirstTurn) { + + // 自己先出牌 + playCards = playAsFirst(sortedHand); + } else { + // 解析对手出的牌 + ITArray opponentCardsArray = card_list.getTArray("card_list"); + List opponentCards = CardUtil.toList(opponentCardsArray); + + // 获取出牌信息 + int minCard = card_list.getInt("min_card"); + int len = card_list.getInt("len"); + int type = card_list.getInt("type"); + int seat = HuNanPaoDeKuai.seat; + //如果座位号第二次还是自己,代表对面要不起,自己再次出牌 + if (HuNanPaoDeKuai.seat == HuNanPaoDeKuai.guangboseat) { + Map otherSeatsLastRemain = getOtherSeatsLastRemain(seat, seatRemainHistory); + boolean hasAnyEqualOne = otherSeatsLastRemain.values().stream() + .anyMatch(value -> value == 1); + if (hasAnyEqualOne) { + + ITArray itArray = null; + CardObj maxSingleCard = CardUtil.findMaxSingleCard(cardInhand); + itArray = CardUtil.toTArray1(maxSingleCard); + return itArray; + } else { + + playCards = playAsFirst(sortedHand); + return CardUtil.toTArray(playCards); + } + } + + //座位号不是第二次自己的情况 + //对面剩一张牌时,需要出最大牌 + Map otherSeatsLastRemain = getOtherSeatsLastRemain(seat, seatRemainHistory); + boolean hasAnyEqualOne = otherSeatsLastRemain.values().stream() + .anyMatch(value -> value == 1); + + if (hasAnyEqualOne && type == 1) { + + ITArray itArray = null; + CardObj maxSingleCard = CardUtil.findMaxSingleCard(cardInhand); + itArray = CardUtil.toTArray1(maxSingleCard); + return itArray; + } else { + playCards = playInResponse(sortedHand, minCard, len, opponentCards, type); + return CardUtil.toTArray(playCards); + } + } + return CardUtil.toTArray(playCards); + } + + // 获取除当前座位外所有其他座位的最后记录 + public static Map getOtherSeatsLastRemain(int currentSeat, Map> seatRemainHistory) { + Map result = new HashMap<>(); + + for (Map.Entry> entry : seatRemainHistory.entrySet()) { + int seat = entry.getKey(); + List remainList = entry.getValue(); + + // 排除当前座位 + if (seat != currentSeat && !remainList.isEmpty()) { + // 取list最后一个记录 + int lastRemain = remainList.get(remainList.size() - 1); + result.put(seat, lastRemain); + } + } + return result; + } + + /** + * 响应出牌 + */ + private static List playInResponse(List handCards, int minCard, int len, + List opponentCards, int type) { + if (handCards.isEmpty()) return new ArrayList<>(); + + List> possiblePlays = findPossiblePlays(handCards, minCard, len, type); + + if (possiblePlays.isEmpty()) { + return new ArrayList<>(); // 要不起 + } + + // 选择最优出牌 + return selectBestPlay(possiblePlays, type, handCards.size()); + } + + /** + * 查找所有可能的出牌 + */ + private static List> findPossiblePlays(List handCards, int minCard, int len, int type) { + List> result = new ArrayList<>(); + + switch (type) { + case Config.TYPE_DANPAI: + result.addAll(findSinglesAbove(handCards, minCard)); + break; + case Config.TYPE_DUIZI: + result.addAll(findPairsAbove(handCards, minCard)); + break; + case Config.TYPE_SHUNZI: + result.addAll(findStraightsAbove(handCards, minCard, len)); + break; + case Config.TYPE_LIANDUI: + result.addAll(findConsecutivePairsAbove(handCards, minCard, len)); + break; + case Config.TYPE_3_1: + result.addAll(findTrioWithOneAbove(handCards, minCard)); + break; + case Config.TYPE_FEIJI: + result.addAll(findTrioWithPairAbove(handCards, minCard)); + break; + case Config.TYPE_ZHA: + result.addAll(findBombsAbove(handCards, minCard)); + break; + case Config.TYPE_4_2_dui: + result.addAll(findFourWithTwoPairsAbove(handCards, minCard)); + break; + } + // 如果正常牌型找不到,且当前不是炸弹类型,就查找炸弹 + if (result.isEmpty() && type != Config.TYPE_ZHA) { + result.addAll(findBombsAbove(handCards, -1)); // 找所有炸弹 + } + return result; + } + + /** + * 查找大于指定值的单牌 + */ + private static List> findSinglesAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + for (CardObj card : handCards) { + if (card.cardMod > minValue) { + result.add(Arrays.asList(card)); + } + } + return result; + } + + /** + * 查找大于指定值的对子 + */ + private static List> findPairsAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + for (List cards : valueGroups.values()) { + if (cards.size() >= 2 && cards.get(0).cardMod > minValue) { + result.add(Arrays.asList(cards.get(0), cards.get(1))); + } + } + + return result; + } + + /** + * 按牌值分组 + */ + private static Map> groupByValue(List handCards) { + Map> groups = new HashMap<>(); + for (CardObj card : handCards) { + groups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + return groups; + } + + /** + * 查找大于指定值的顺子 + */ + private static List> findStraightsAbove(List handCards, int minValue, int length) { + List> result = new ArrayList<>(); + List distinctValues = handCards.stream() + .map(c -> c.cardMod) + .distinct() + .sorted() + .collect(Collectors.toList()); + + for (int i = 0; i <= distinctValues.size() - length; i++) { + if (isConsecutive(distinctValues, i, length) && distinctValues.get(i) > minValue) { + result.add(buildStraight(handCards, distinctValues.subList(i, i + length))); + } + } + + return result; + } + + + /** + * 庄家先出牌策略 + */ + private static List playAsFirst(List handCards) { + if (handCards.isEmpty()) return new ArrayList<>(); + + Map valueCount = getValueCount(handCards); + + // 策略优先级:顺子 → 三带2 → 单牌 → 对子 → 最小牌 + List play = tryPlayStraight(handCards); + if (!play.isEmpty()) return play; + + play = tryPlayTrioWithOne(handCards, valueCount); + if (!play.isEmpty()) return play; + + play = tryPlaySingle(handCards, valueCount); + if (!play.isEmpty()) return play; + + play = tryPlayPair(handCards, valueCount); + if (!play.isEmpty()) return play; + + + //出最小的牌 + return Arrays.asList(handCards.get(0)); + } + + /** + * 统计牌值数量 + */ + private static Map getValueCount(List cards) { + Map countMap = new HashMap<>(); + for (CardObj card : cards) { + countMap.put(card.cardMod, countMap.getOrDefault(card.cardMod, 0) + 1); + } + return countMap; + } + + /** + * 尝试出单牌 + */ + private static List tryPlaySingle(List handCards, Map valueCount) { + + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + + // 找出所有可能的出牌选择(真单牌 + 对子拆出的单牌) + List allOptions = new ArrayList<>(); + + // 添加所有真单牌 + for (CardObj card : handCards) { + if (valueCount.get(card.cardMod) == 1) { + allOptions.add(card); + } + } + + // 添加对子拆出的单牌(每个对子取一张) + for (CardObj card : handCards) { + if (valueCount.get(card.cardMod) >= 2) { + // 确保不重复添加同一个对子 + if (allOptions.stream().noneMatch(c -> c.cardMod == card.cardMod)) { + allOptions.add(card); + } + } + } + + // 排序选择 + allOptions.sort(Comparator.comparingInt(c -> c.cardMod)); + + if (!allOptions.isEmpty()) { + CardObj bestChoice = allOptions.get(0); + boolean isFromPair = valueCount.get(bestChoice.cardMod) > 1; + + if (isFromPair) { + + } else { + + } + return Arrays.asList(bestChoice); + } + return Arrays.asList(handCards.get(0)); + } + + /** + * 尝试出对子 + */ + private static List tryPlayPair(List handCards, Map valueCount) { + for (CardObj card : handCards) { + if (valueCount.get(card.cardMod) >= 2) { + // 返回前两张同值的牌 + return handCards.stream() + .filter(c -> c.cardMod == card.cardMod) + .limit(2) + .collect(Collectors.toList()); + } + } + return new ArrayList<>(); + } + + /** + * 尝试出顺子 + */ + private static List tryPlayStraight(List handCards) { + final int MIN_STRAIGHT_VALUE = 3; + final int MAX_STRAIGHT_VALUE = 14; + + List distinctValues = handCards.stream() + .map(c -> c.cardMod) + .filter(value -> value >= MIN_STRAIGHT_VALUE && value <= MAX_STRAIGHT_VALUE) + .distinct() + .sorted() + .collect(Collectors.toList()); + + + + // 如果可用牌值少于5张,直接返回 + if (distinctValues.size() < 5) { + return new ArrayList<>(); + } + int maxPossibleLength = Math.min(distinctValues.size(), 12); // 最多12张 + + for (int length = maxPossibleLength; length >= 5; length--) { + for (int i = 0; i <= distinctValues.size() - length; i++) { + if (isConsecutive(distinctValues, i, length)) { + List straightValues = distinctValues.subList(i, i + length); + return buildStraight(handCards, straightValues); + } + } + } + + return new ArrayList<>(); + } + + /** + * 尝试出三带一 + */ + private static List tryPlayTrioWithOne(List handCards, Map valueCount) { + // 先按牌值排序(从小到大) + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + + // 查找最小的三张 + for (CardObj card : handCards) { + if (valueCount.getOrDefault(card.cardMod, 0) >= 3) { + List trio = handCards.stream() + .filter(c -> c.cardMod == card.cardMod) + .limit(3) + .collect(Collectors.toList()); + + // 寻找两张带牌,优先不破坏对子和顺子牌型 + List sideCards = findBestSideCardsForTrio(handCards, card.cardMod, valueCount); + + if (sideCards.size() >= 2) { + List result = new ArrayList<>(trio); + result.addAll(sideCards.subList(0, 2)); + return result; + } + } + } + return new ArrayList<>(); + } + + private static List findBestSideCardsForTrio(List handCards, int trioValue, + Map valueCount) { + List candidateCards = new ArrayList<>(); + + // 收集所有不是三张牌本身的牌 + for (CardObj card : handCards) { + if (card.cardMod != trioValue) { + candidateCards.add(card); + } + } + + // 按优先级选择带牌策略 + List bestChoice = new ArrayList<>(); + + // 策略1:优先选择单张牌(不破坏对子) + List singleCards = findSingleCards(candidateCards, valueCount); + if (singleCards.size() >= 2) { + return singleCards.subList(0, Math.min(2, singleCards.size())); + } + + // 策略2:选择最小的对子(如果只剩一个对子,拆开带) + List pairCards = findSmallestPair(candidateCards, valueCount); + if (!pairCards.isEmpty()) { + if (pairCards.size() >= 2) { + return pairCards.subList(0, 2); // 带整个对子 + } else { + bestChoice.add(pairCards.get(0)); // 先带一张 + } + } + + // 策略3:如果还不够,选择其他单张 + for (CardObj card : candidateCards) { + if (bestChoice.size() < 2 && !bestChoice.contains(card)) { + bestChoice.add(card); + } + } + + return bestChoice; + } + + private static List findSingleCards(List cards, Map valueCount) { + List singleCards = new ArrayList<>(); + + // 找出真正的单张牌(没有其他同值的牌) + for (CardObj card : cards) { + if (valueCount.getOrDefault(card.cardMod, 0) == 1) { + singleCards.add(card); + } + } + + // 按牌值排序 + singleCards.sort(Comparator.comparingInt(c -> c.cardMod)); + return singleCards; + } + + private static List findSmallestPair(List cards, Map valueCount) { + List pairCards = new ArrayList<>(); + + // 找出最小的对子 + for (CardObj card : cards) { + if (valueCount.getOrDefault(card.cardMod, 0) >= 2) { + List pair = cards.stream() + .filter(c -> c.cardMod == card.cardMod) + .limit(2) + .collect(Collectors.toList()); + + // 如果这个对子还没被加入,且比当前选择更小 + if (pairCards.isEmpty() || + (pair.size() >= 2 && pair.get(0).cardMod < pairCards.get(0).cardMod)) { + pairCards = pair; + } + } + } + + return pairCards; + } + + /** + * 判断是否连续 + */ + private static boolean isConsecutive(List values, int start, int length) { + for (int i = start; i < start + length - 1; i++) { + if (values.get(i + 1) - values.get(i) != 1) { + return false; + } + } + return true; + } + + /** + * 构建顺子 + */ + private static List buildStraight(List handCards, List values) { + List straight = new ArrayList<>(); + for (int value : values) { + // 取第一张该值的牌 + for (CardObj card : handCards) { + if (card.cardMod == value) { + straight.add(card); + break; + } + } + } + return straight; + } + + /** + * 选择最优出牌 + */ + private static List selectBestPlay(List> possiblePlays, int type, int handSize) { + if (possiblePlays.isEmpty()) return new ArrayList<>(); + //优先出小牌,保留大牌 + possiblePlays.sort((a, b) -> { + int maxA = a.stream().mapToInt(c -> c.cardMod).max().orElse(0); + int maxB = b.stream().mapToInt(c -> c.cardMod).max().orElse(0); + return Integer.compare(maxA, maxB); + }); + // 手牌少时优先出牌数多的 + if (handSize <= 5) { + possiblePlays.sort((a, b) -> Integer.compare(b.size(), a.size())); + return possiblePlays.get(0); + } + return possiblePlays.get(0); + } + + // 各种牌型的查找方法实现 + private static List> findConsecutivePairsAbove(List handCards, int minValue, int pairCount) { + List> result = new ArrayList<>(); + if (handCards.isEmpty() || pairCount < 2) return result; + + // 按牌值排序 + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + + Map> valueGroups = new HashMap<>(); + for (CardObj card : handCards) { + valueGroups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + + // 找出所有至少有2张的牌值(对子) + List pairValues = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 2) { + pairValues.add(entry.getKey()); + } + } + + if (pairValues.size() < pairCount) return result; + + Collections.sort(pairValues); + + for (int i = 0; i <= pairValues.size() - pairCount; i++) { + // 检查是否连续 + boolean isConsecutive = true; + for (int j = i; j < i + pairCount - 1; j++) { + if (pairValues.get(j + 1) - pairValues.get(j) != 1) { + isConsecutive = false; + break; + } + } + + // 调试信息 + + + // 如果连续且最小值大于指定值 + if (isConsecutive && pairValues.get(i) > minValue) { + List consecutivePairs = new ArrayList<>(); + + // 添加每个对子的前两张牌 + for (int k = i; k < i + pairCount; k++) { + int value = pairValues.get(k); + List pair = valueGroups.get(value).subList(0, 2); + consecutivePairs.addAll(pair); + } + + result.add(consecutivePairs); + } + } + + + return result; + } + + private static List> findTrioWithOneAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + // 找出所有三张的牌 + List trioValues = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 3 && entry.getKey() > minValue) { + trioValues.add(entry.getKey()); + } + } + + Collections.sort(trioValues); + + for (int trioValue : trioValues) { + List trio = valueGroups.get(trioValue).subList(0, 3); + + // 找出所有可带的牌(排除三张的牌值) + List availableCards = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getKey() != trioValue) { + availableCards.addAll(entry.getValue()); + } + } + + if (availableCards.size() < 2) continue; + + // 找出所有可能的两个牌组合(可以是一对或两个单牌) + findTrioCombinations(result, trio, availableCards); + } + + return result; + } + + /** + * 找出所有可能的三带2组合 + */ + private static void findTrioCombinations(List> result, + List trio, + List availableCards) { + availableCards.sort(CardObj::compareTo); + + Set combinationSet = new HashSet<>(); + + for (int i = 0; i < availableCards.size() - 1; i++) { + CardObj card1 = availableCards.get(i); + + for (int j = i + 1; j < availableCards.size(); j++) { + CardObj card2 = availableCards.get(j); + + if (card1.card != card2.card) { + String comboKey; + if (card1.cardMod <= card2.cardMod) { + comboKey = card1.cardMod + "-" + card2.cardMod; + } else { + comboKey = card2.cardMod + "-" + card1.cardMod; + } + + if (!combinationSet.contains(comboKey)) { + combinationSet.add(comboKey); + + List play = new ArrayList<>(trio); + play.add(card1); + play.add(card2); + result.add(play); + } + } + } + } + } + + private static List> findTrioWithPairAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + // 飞机逻辑 + return result; + } + + + private static List> findBombsAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + + // 先按牌值排序 + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + + // 统计每种牌值的数量 + Map> valueGroups = new HashMap<>(); + for (CardObj card : handCards) { + valueGroups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + + // 找出所有炸弹(4张或以上相同牌值) + for (Map.Entry> entry : valueGroups.entrySet()) { + int cardValue = entry.getKey(); + List cards = entry.getValue(); + + // 如果是炸弹(4张或以上)且大于minValue + if (cards.size() >= 4 && cardValue > minValue) { + result.add(cards); + } + } + + return result; + } + + private static List> findFourWithTwoSinglesAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + // 实现四带二单牌逻辑 + return result; + } + + private static List> findFourWithTwoPairsAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + // 实现四带二对子逻辑 + return result; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PlayerState.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PlayerState.java new file mode 100644 index 0000000..6b291de --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/PlayerState.java @@ -0,0 +1,94 @@ +package com.robotcm.taurus.util; + +import java.util.ArrayList; +import java.util.List; + +public class PlayerState { + public List handCards; // 当前手牌 + public List> pongGroups; // 碰的牌组(每组3张) + public List> gangGroups; // 杠的牌组(每组4张) + public List> chiGroups; // 吃的牌组(每组3张) + public boolean isZhuang; + + + public PlayerState() { + this.handCards = new ArrayList<>(); + this.pongGroups = new ArrayList<>(); + this.gangGroups = new ArrayList<>(); + this.chiGroups = new ArrayList<>(); + this.isZhuang = false; + } + + public PlayerState(List handCards) { + this(); + this.handCards = new ArrayList<>(handCards); + } + + // 添加碰牌组 + public void addPongGroup(List pongGroup) { + if (pongGroup.size() == 3) { + this.pongGroups.add(new ArrayList<>(pongGroup)); + } + } + + // 添加杠牌组 + public void addGangGroup(List gangGroup) { + if (gangGroup.size() == 4) { + this.gangGroups.add(new ArrayList<>(gangGroup)); + } + } + + // 添加吃牌组 + public void addChiGroup(List chiGroup) { + if (chiGroup.size() == 3) { + this.chiGroups.add(new ArrayList<>(chiGroup)); + } + } + + // 获取所有碰牌(扁平化) + public List getAllPongCards() { + List all = new ArrayList<>(); + for (List group : pongGroups) { + all.addAll(group); + } + return all; + } + + // 获取所有杠牌(扁平化) + public List getAllGangCards() { + List all = new ArrayList<>(); + for (List group : gangGroups) { + all.addAll(group); + } + return all; + } + + // 获取所有吃牌(扁平化) + public List getAllChiCards() { + List all = new ArrayList<>(); + for (List group : chiGroups) { + all.addAll(group); + } + return all; + } + + // 获取碰牌组数 + public int getPongGroupCount() { + return pongGroups.size(); + } + + // 获取杠牌组数 + public int getGangGroupCount() { + return gangGroups.size(); + } + + // 获取吃牌组数 + public int getChiGroupCount() { + return chiGroups.size(); + } + + // 获取总组数 + public int getTotalGroupCount() { + return pongGroups.size() + gangGroups.size() + chiGroups.size(); + } + } \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ROBOTEventType.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ROBOTEventType.java new file mode 100644 index 0000000..d4e60b5 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ROBOTEventType.java @@ -0,0 +1,13 @@ +package com.robotcm.taurus.util; + +public class ROBOTEventType { + /** + * 机器人状态 + */ + public static final int ROBOT_INTOROOM_READY = 1;//等待状态 + public static final int ROBOT_INTOROOM_WORKING = 2;//工作状态 + public static final int ROBOT_UNUSE = 0;//未使用状态 + + + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuChi.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuChi.java new file mode 100644 index 0000000..31477f6 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuChi.java @@ -0,0 +1,994 @@ +package com.robotcm.taurus.util; + +import com.game.Util; +import com.robotcm.hunan.HuNanChangSha; + +import java.util.*; + + + + +public class TinHuChi { + public static boolean isMoreThanLast = false; + public static int lastTingCount = 0; + + + public static int[][] countTiles(List cardInHand) { + int[][] counts = new int[5][10]; // 类型×值 + + for (Integer card : cardInHand) { + if (card == 0) { + continue; + } + counts[card / 100 - 1][card % 100]++; + } + return counts; + } + + public static boolean isJiangPai(int card){ + if (card%100==2||card%100==5||card%100==8){ + return true; + } + return false; + } + + public static int checkduijiang(List cardInHand) { + Map countMap = new HashMap<>(); + for (Integer item : cardInHand) { + countMap.put(item, countMap.getOrDefault(item, 0) + 1); + } + int jiangnum = 0; + for (int key : countMap.keySet()) { + if (isJiangPai(key)&&countMap.get(key)>=2){ + jiangnum++; + } + } + return jiangnum; + } + + /** + * 测试方法 + */ + public static void main(String[] args) { +// System.out.println("=== 测试开始 ===\n"); +// +// // 测试1:你的例子 + List hand1 = new ArrayList<>(); + + // hand1.add(209); + hand1.add(208); + hand1.add(204); + // hand1.add(204); + + hand1.add(203); + hand1.add(203); + // hand1.add(202); + + hand1.add(201); + hand1.add(108); + hand1.add(105); + + + hand1.add(104); + hand1.add(104); + hand1.add(103); + // hand1.add(102); + + + int addcard =203; + + Map map = new HashMap<>(); + //碰之后的map + Map map2 = new HashMap<>(); + + //先判断碰之前还需要几手牌,以及孤章 +// int jiangnum = checkduijiang(changShaCardInhand); + List tmpChangSch = new ArrayList<>(); + tmpChangSch.addAll(hand1); + tmpChangSch.add(addcard); + ChangshaWinSplitCard.checkNormalHu(tmpChangSch, map); + System.out.println("checkNormalHu 孤章数量 " + ((List) map.get("cardResiue")).size()); + System.out.println("checkNormalHu 手数 " + map.get("remainingMelds")); + + + //碰之后 + List pengtemphand = new ArrayList<>(); + pengtemphand.addAll(tmpChangSch); + Util.removeCard(pengtemphand, addcard, 3); + + ChangshaWinSplitCard.checkNormalHu(pengtemphand, map2); + //判断两个map是否找到更优 + System.out.println("碰之前 map1: 手数" + Integer.parseInt(map.get("remainingMelds").toString())); + System.out.println("碰之后 map2 手数:" + Integer.parseInt(map2.get("remainingMelds").toString())); + //碰之后的手数小于碰之前的手数,可以碰 + if (Integer.parseInt(map2.get("remainingMelds").toString()) < Integer.parseInt(map.get("remainingMelds").toString())) { + System.out.println("===============碰之后的手数小于碰之前的手数,可以碰 决定碰牌================== ++++ "); + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) == Integer.parseInt(map.get("remainingMelds").toString())) { //碰完后和碰之前手数相等,需要判断孤章数量 + //碰之后的数量 + int size2 = ((List) map2.get("cardResiue")).size(); + System.out.println("碰之后的孤章数量 " + size2); + + int size1 = ((List) map.get("cardResiue")).size(); + System.out.println("碰之前的孤章数量 " + size1); + if (size2 < size1) { + System.out.println("===============碰之后的孤章数量 小于 碰之前的孤章数量可以碰 ================== ++++ "); + } + //碰之后的手数大于碰之前的手数,或者碰之后的孤章数量大于碰之前的孤章数量不能碰 + } else if (Integer.parseInt(map2.get("remainingMelds").toString()) > Integer.parseInt(map.get("remainingMelds").toString()) || ((List) map2.get("cardResiue")).size() > ((List) map.get("cardResiue")).size()) { + System.out.println("碰之后的手数大于碰之前的手数,或者碰之后的孤章数量大于碰之前的孤章数量不能碰"); + } + } + + + + + + + + + +// List temphand = new ArrayList<>(); +// temphand.addAll(hand1); +// temphand.add(104); +// Util.removeCard(temphand, 104, 3); +// List checktingpai1 = TinHuChi.checktingpai(temphand); +// System.out.println("checktingpai1" + checktingpai1); + + //hand1.add(101); + +// Map map = new HashMap<>(); +// Map map2 = new HashMap<>(); +// +// List> lists = checkChi(hand1, addcard); +// //吃之前的逻辑 +// int jiangnum = checkduijiang(hand1); +// hand1.add(addcard); +// System.out.println(hand1); +// ChangshaWinSplitCard.checkNormalHu(hand1, map); +// +// System.out.println("checkNormalHu" + map.get("cardResiue")); +// +// System.out.println("checktingpai1" + lists); +// int index = 0; +// int flag = 0; +// for (List list : lists) { +// List temphand = hand1; +// //temphand.add(addcard); +// Util.removeCard(temphand,list.get(0),1); +// Util.removeCard(temphand,list.get(1),1); +// Util.removeCard(temphand,list.get(2),1); +// System.out.println("temphand" + temphand); +// ChangshaWinSplitCard.checkNormalHu(temphand, map2); +// //判断两个map是否找到更优 +// System.out.println("map1:"+Integer.parseInt(map.get("remainingMelds").toString())); +// System.out.println("map2:"+Integer.parseInt(map2.get("remainingMelds").toString())); +// +// +// if (Integer.parseInt(map2.get("remainingMelds").toString()) < Integer.parseInt(map.get("remainingMelds").toString()) ){ +// flag=index+1; +// }else if (Integer.parseInt(map2.get("remainingMelds").toString()) == Integer.parseInt(map.get("remainingMelds").toString())){ +// int size2 = ((List) map2.get("cardResiue")).size(); +// System.out.println("size2" + size2); +// int size1 = ((List) map.get("cardResiue")).size(); +// System.out.println("size1" + size1); +// if (size2 < size1){ +// flag=index+1; +// } +// +// //如果手里没有将,则可以吃 +// if (jiangnum>0) { +// int chihoujiangnum = checkduijiang(temphand); +// if (chihoujiangnum>0){ +// //吃之后还有将 +// flag=index+1; +// } +// }else{ +// System.out.println("没队将"); +// //孤章1张 差一手 不是将 而且card不是将 +// if (Integer.parseInt(map.get("remainingMelds").toString())==1&&size1==1&&!isJiangPai(((List) map.get("cardResiue")).get(0))&&!isJiangPai(addcard)){ +// //吃 +// break; +// } +// flag=index+1; +// // break; +// } +// +// +// +// } +// +// index ++ ; +// System.out.println("checkNormalHu2" + map2); +// } +// System.out.println("flag" + flag); + + + + + + + /*List shifoutingpai = shifoutingpai(hand1); + System.out.println("shifoutingpai" + shifoutingpai); +// +// List checktingpai = checktingpai(hand1); +// System.out.println("checktingpai" + checktingpai); +// +// + List> lists = checkChi(hand1, addcard); + int index = 0; + int flag = 0; + for (List list : lists) { + List temphand = hand1; + temphand.add(addcard); + Util.removeCard(temphand,list.get(0),1); + Util.removeCard(temphand,list.get(1),1); + Util.removeCard(temphand,list.get(2),1); + List checktingpai1 = checktingpai(temphand); + if (checktingpai1.size() > 0) { + flag =index +1; + } + index ++ ; + System.out.println("checktingpai1" + checktingpai1); + } + System.out.println("flag" + flag); + System.out.println(lists); + */ + + + public static List shifoutingpai(List cardhand) { + List tpcards = new ArrayList<>(); + List tmphc = cardhand; + for (int i = 0; i < cardhand.size(); i++) { + + int tmpcard = tmphc.get(i); +// tmphc.remove(i); + for (int j = 101; j <= 109; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(j)) { + tpcards.add(j); + } + } + } + for (int j = 201; j <= 209; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(j)) { + tpcards.add(j); + } + } + } +// tmphc.add(tmpcard); + } + return tpcards; + } + + public static List checktingpai(List cardhand) { + List tpcards = new ArrayList<>(); + List tmphc = cardhand; + for (int i = 0; i < cardhand.size(); i++) { + + int tmpcard = tmphc.get(0); + tmphc.remove(0); + for (int j = 101; j <= 109; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(tmpcard)) { + tpcards.add(tmpcard); + } + } + } + for (int j = 201; j <= 209; j++) { + WinCard win = new WinCard(tmphc, j); + if (win.tryWin()) { + if (!tpcards.contains(tmpcard)) { + tpcards.add(tmpcard); + } + } + } + tmphc.add(tmpcard); + } + return tpcards; + } + + public static List> checkChi(List hand, int card) { + List> result = new ArrayList<>(); + if (Util.checkCard(card-1, hand ) &&Util.checkCard(card - 2, hand)) { + List opcard = new ArrayList<>(); + opcard.add(card-1); + opcard.add(card - 2); + opcard.add(card); + result.add(opcard); + } + + if (Util.checkCard(card + 1, hand) && Util.checkCard(card - 1, hand)) { + List opcard = new ArrayList<>(); + opcard.add(card + 1); + opcard.add(card - 1); + opcard.add(card); + result.add(opcard); + } + + if (Util.checkCard(card + 1, hand) && Util.checkCard(card + 2, hand)) { + List opcard = new ArrayList<>(); + opcard.add(card + 1); + opcard.add(card + 2); + opcard.add(card); + result.add(opcard); + } + + return result; + } + + public static boolean canChi(List handCards, int card) { + int type = card / 100; + int value = card % 100; + + if (type >= 4) return false; // 字牌不能吃 + + System.out.println("\n要吃的牌: " + value + getTypeName(type)); + System.out.println("当前手牌数量: " + handCards.size() + "张"); + + List chiOptions = new ArrayList<>(); // 存储所有能吃的方式 + + // 检查三种吃法并记录 + if (value >= 3) { + int prev2 = type * 100 + (value - 2); + int prev1 = type * 100 + (value - 1); + if (handCards.contains(prev2) && handCards.contains(prev1)) { + chiOptions.add(new int[]{prev2, prev1}); + System.out.println(" 可以组成" + (value - 2) + (value - 1) + value + "顺子"); + } + } + + if (value >= 2 && value <= 8) { + int prev = type * 100 + (value - 1); + int next = type * 100 + (value + 1); + if (handCards.contains(prev) && handCards.contains(next)) { + chiOptions.add(new int[]{prev, next}); + System.out.println(" 可以组成" + (value - 1) + value + (value + 1) + "顺子"); + } + } + + if (value <= 7) { + int next1 = type * 100 + (value + 1); + int next2 = type * 100 + (value + 2); + if (handCards.contains(next1) && handCards.contains(next2)) { + chiOptions.add(new int[]{next1, next2}); + System.out.println(" 可以组成" + value + (value + 1) + (value + 2) + "顺子"); + } + } + + if (chiOptions.isEmpty()) { + System.out.println(" 没有能吃的方式"); + return false; // 没有能吃的方式 + } + + System.out.println("发现" + chiOptions.size() + "种吃法"); + + // 记录所有能听牌的吃法及其听牌详情 + List tingOptions = new ArrayList<>(); + + for (int[] chiPair : chiOptions) { + System.out.println("\n尝试吃法: 用" + (chiPair[0] % 100) + getTypeName(type) + + "和" + (chiPair[1] % 100) + getTypeName(type) + + "吃" + value + getTypeName(type)); + + // 检查这种吃法能听多少张牌以及听什么牌 + TingResult tingResult = getTingResultAfterChi(handCards, card, chiPair[0], chiPair[1]); + if (tingResult != null && tingResult.tingCount > 0) { + tingOptions.add(new TingChiOption(chiPair, tingResult.tingCount, tingResult.tingCards, tingResult.discardCard)); + System.out.println(" → 打" + (tingResult.discardCard % 100) + getTypeName(tingResult.discardCard / 100) + + "可听" + tingResult.tingCount + "张牌: " + formatCards(tingResult.tingCards)); + } else { + System.out.println(" → 不能听牌"); + } + } + + // 如果有能听牌的吃法 + if (!tingOptions.isEmpty()) { + // 选择听牌数量最多的吃法 + tingOptions.sort((a, b) -> { + // 优先按听牌数量排序 + if (b.tingCount != a.tingCount) { + return b.tingCount - a.tingCount; + } + // 如果听牌数量相同,可以考虑其他因素,比如听牌质量 + return 0; + }); + + TingChiOption bestOption = tingOptions.get(0); + + System.out.println("\n=== 选择最佳吃法 ==="); + System.out.println("用" + (bestOption.chiPair[0] % 100) + getTypeName(type) + + "和" + (bestOption.chiPair[1] % 100) + getTypeName(type) + + "吃" + value + getTypeName(type)); + System.out.println("打" + (bestOption.bestDiscard % 100) + getTypeName(bestOption.bestDiscard / 100)); + System.out.println("听" + bestOption.tingCount + "张牌: " + formatCards(bestOption.tingCards)); + + // 分析听牌类型 + analyzeTingType(bestOption.tingCards); + + return true; + } + + return false; // 所有吃法都不能形成好牌型 + } + + + + // 新增:获取吃牌后的听牌数量 + public static int getTingCountAfterChi(List handCards, int chiCard, + int remove1, int remove2) { + // 模拟吃牌 + List afterChi = new ArrayList<>(handCards); + afterChi.remove(Integer.valueOf(remove1)); + afterChi.remove(Integer.valueOf(remove2)); + Collections.sort(afterChi); + + boolean needs258 = !checkSuitCount(afterChi); + int targetSizeAfterDiscard = afterChi.size() - 1; + + int maxTingCount = 0; + Set uniqueCards = new HashSet<>(afterChi); + + for (int discardCard : uniqueCards) { + List afterDiscard = new ArrayList<>(afterChi); + afterDiscard.remove(Integer.valueOf(discardCard)); + Collections.sort(afterDiscard); + + if (afterDiscard.size() == targetSizeAfterDiscard) { + int tingCount = countTingCards(afterDiscard, needs258); + maxTingCount = Math.max(maxTingCount, tingCount); + } + } + + return maxTingCount; + } + + // 新增:统计听牌数量 + public static int countTingCards(List hand, boolean needs258) { + if (hand.size() % 3 != 1) return 0; // 听牌时手牌应该是3n+1张 + + Set tingCards = new HashSet<>(); + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + if (canHu(tempHand, needs258)) { + tingCards.add(testCard); + } + } + + return tingCards.size(); + } + + // 修改后的 TingChiOption 类 + static class TingChiOption { + int[] chiPair; + int tingCount; + Set tingCards; + int bestDiscard; + + TingChiOption(int[] chiPair, int tingCount, Set tingCards, int bestDiscard) { + this.chiPair = chiPair; + this.tingCount = tingCount; + this.tingCards = tingCards; + this.bestDiscard = bestDiscard; + } + } + + + // 新增:获取吃牌后的听牌结果 + public static TingResult getTingResultAfterChi(List handCards, int chiCard, + int remove1, int remove2) { + // 模拟吃牌 + List afterChi = new ArrayList<>(handCards); + afterChi.remove(Integer.valueOf(remove1)); + afterChi.remove(Integer.valueOf(remove2)); + Collections.sort(afterChi); + + boolean needs258 = !checkSuitCount(afterChi); + int targetSizeAfterDiscard = afterChi.size() - 1; + + TingResult bestResult = null; + Set uniqueCards = new HashSet<>(afterChi); + + for (int discardCard : uniqueCards) { + List afterDiscard = new ArrayList<>(afterChi); + afterDiscard.remove(Integer.valueOf(discardCard)); + Collections.sort(afterDiscard); + + if (afterDiscard.size() == targetSizeAfterDiscard) { + Set tingCards = getTingCards(afterDiscard, needs258); + int tingCount = tingCards.size(); + + if (tingCount > 0) { + if (bestResult == null || tingCount > bestResult.tingCount) { + bestResult = new TingResult(tingCount, tingCards, discardCard); + } + } + } + } + + return bestResult; + } + + // 新增:获取具体的听牌集合 + public static Set getTingCards(List hand, boolean needs258) { + if (hand.size() % 3 != 1) return new HashSet<>(); // 听牌时手牌应该是3n+1张 + + Set tingCards = new HashSet<>(); + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + if (canHu(tempHand, needs258)) { + tingCards.add(testCard); + } + } + + return tingCards; + } + + // 新增:格式化牌显示 + public static String formatCards(Set cards) { + List cardStrs = new ArrayList<>(); + for (int card : cards) { + int type = card / 100; + int value = card % 100; + cardStrs.add(value + getTypeName(type)); + } + return String.join(", ", cardStrs); + } + + // 新增:记录听牌结果的类 + static class TingResult { + int tingCount; + Set tingCards; + int discardCard; // 打哪张牌能达到这个听牌 + + TingResult(int tingCount, Set tingCards, int discardCard) { + this.tingCount = tingCount; + this.tingCards = tingCards; + this.discardCard = discardCard; + } + } + /** + * 检查吃牌并打出一张后是否能听牌 - 优化版 + */ + public static boolean canTingAfterChiAndDiscard(List handCards, int chiCard, + int remove1, int remove2) { + // 1. 模拟吃牌:移除两张牌,吃的牌不加入手牌 + List afterChi = new ArrayList<>(handCards); + afterChi.remove(Integer.valueOf(remove1)); + afterChi.remove(Integer.valueOf(remove2)); + Collections.sort(afterChi); + + System.out.println(" 吃后手牌(" + afterChi.size() + "张): " + convertToReadable(afterChi)); + + // 2. 检查是否需要258将(花色是否>=10张) + System.out.println(chiCard); + System.out.println(afterChi); + boolean needs258 = !checkSuitCount(afterChi); + if (needs258) { + System.out.println(" 花色牌数不足10张,需要258做将"); + } + + // 3. 根据手牌数量确定目标手牌数 + int originalSize = handCards.size(); + int targetSizeAfterDiscard; + + if (originalSize == 13) { + // 标准情况:13张手牌 -> 吃后11张 -> 打后10张 + targetSizeAfterDiscard = 10; + } else if (originalSize == 14) { + // 你的例子:14张手牌 -> 吃后12张 -> 打后11张 + targetSizeAfterDiscard = 11; + } else { + // 其他情况,根据吃后手牌数减1 + targetSizeAfterDiscard = afterChi.size() - 1; + System.out.println(" 非标准手牌数,目标手牌数: " + targetSizeAfterDiscard); + } + + // 4. 尝试打每一张不同的牌 + Set uniqueCards = new HashSet<>(afterChi); + boolean foundTing = false; + for (int discardCard : uniqueCards) { + List afterDiscard = new ArrayList<>(afterChi); + afterDiscard.remove(Integer.valueOf(discardCard)); + Collections.sort(afterDiscard); + + int discardType = discardCard / 100; + int discardValue = discardCard % 100; + + System.out.println("---打牌-----" + discardValue); + + System.out.print("\n 打" + discardValue + getTypeName(discardType) + + " → 剩余" + afterDiscard.size() + "张: " + + convertToReadable(afterDiscard)); + + // 5. 检查打牌后是否能听牌 + boolean canTing = checkCanTing(afterDiscard, needs258, targetSizeAfterDiscard); + if (canTing) { + HuNanChangSha.isTinChi = true; + ChangShaSuanFaTest.isChi=true; + System.out.println(" ✓ 听牌!"); + foundTing = true; + + // 分析听牌详情 + analyzeTingDetails(afterDiscard, needs258); + } else { +// // 如果不能听牌,检查是否是好牌型 +// System.out.print(" [手牌分析中...]"); +// +// if (isGoodHandForTing(afterDiscard, needs258, targetSizeAfterDiscard)) { +// System.out.println(" ✓ 好牌型(接近听牌)"); +// foundTing = true; +// } else { + System.out.println(" ✗ 不听"); +// } + } + } + return foundTing; + } + + /** + * 检查手牌是否能听牌 + */ + public static boolean checkCanTing(List hand, boolean needs258, int targetSize) { + if (hand.size() != targetSize) { + return false; + } + + // 获取所有可能的牌 + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + Collections.sort(tempHand); + + // 检查是否能胡牌 + if (canHu(tempHand, needs258)) { + return true; + } + } + + return false; + } + + /** + * 检查手牌是否能胡牌(考虑258将要求) + */ + public static boolean canHu(List handCards, boolean needs258) { + // 手牌排序 + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + // 胡牌时手牌数必须是3n+2 + if (sorted.size() % 3 != 2) { + return false; + } + + // 检查七对子(特殊胡牌) + if (checkQiDuiZi(sorted)) { + // 七对子不需要258将 + return true; + } + + // 如果需要258将,检查普通胡牌(必须有258将) + if (needs258) { + return checkNormalHuWith258(sorted); + } else { + // 不需要258将,检查普通胡牌 + return checkNormalHu(sorted); + } + } + + /** + * 分析听牌详情 + */ + public static void analyzeTingDetails(List hand, boolean needs258) { + + Set tingCards = new HashSet<>(); + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + + if (canHu(tempHand, needs258)) { + tingCards.add(testCard); + } + } + + if (!tingCards.isEmpty()) { + System.out.print(" 听" + tingCards.size() + "张牌: "); + List tingCardStrs = new ArrayList<>(); + + // 比较当前数量和上次数量 + if (tingCards.size() > lastTingCount) { + isMoreThanLast = true; +// System.out.print("(比上次多" + (tingCards.size() - lastTingCount) + "张) "); + } else if (tingCards.size() < lastTingCount) { +// System.out.print("(比上次少" + (lastTingCount - tingCards.size()) + "张) "); + } else { +// System.out.print("(与上次相同) "); + } + + for (int card : tingCards) { + int type = card / 100; + int value = card % 100; + tingCardStrs.add(value + getTypeName(type)); + + } + System.out.println(String.join(", ", tingCardStrs)); + + // 更新上次听牌数量 + lastTingCount = tingCards.size(); + + // 分析听牌类型 + analyzeTingType(tingCards); + } else { + System.out.println(" 无听牌"); + // 比较当前数量和上次数量 + if (0 > lastTingCount) { + isMoreThanLast = true; + } + // 更新上次听牌数量 + lastTingCount = 0; + } + + } + + + // 修改 analyzeTingType 方法以接收 Set + public static void analyzeTingType(Set tingCards) { + if (tingCards.size() == 1) { + System.out.println("听牌类型: 单吊"); + } else if (tingCards.size() == 2) { + List tingList = new ArrayList<>(tingCards); + int type1 = tingList.get(0) / 100; + int type2 = tingList.get(1) / 100; + if (type1 == type2) { + System.out.println("听牌类型: 对倒"); + } else { + System.out.println("听牌类型: 双面听"); + } + } else if (tingCards.size() >= 3) { + System.out.println("听牌类型: 多面听(" + tingCards.size() + "张)"); + } + } + + /** + * 检查手牌花色牌数是否>=10张 + */ + public static boolean checkSuitCount(List hand) { + // 统计万、筒、条各自的数量 + Map suitCount = new HashMap<>(); + for (int card : hand) { + int type = card / 100; + if (type < 4) { // 只统计万筒条 + suitCount.put(type, suitCount.getOrDefault(type, 0) + 1); + } + } + + // 检查是否有某种花色>=10张 + for (int count : suitCount.values()) { + if (count >= 10) { + return true; // 有花色>=10张,不需要258将 + } + } + + return false; // 没有花色>=10张,需要258将 + } + + /** + * 检查七对子 + */ + public static boolean checkQiDuiZi(List handCards) { + if (handCards.size() != 14) return false; + + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 检查是否都是对子 + for (int count : countMap.values()) { + if (count != 2) { + return false; + } + } + + return true; + } + + /** + * 检查普通胡牌(必须有258将) + */ + public static boolean checkNormalHuWith258(List handCards) { + // 尝试每种258作为将牌 + for (int card : handCards) { + int value = card % 100; + // 检查是否是258 + if (value == 2 || value == 5 || value == 8) { + // 检查是否有至少2张相同的牌做将 + int count = Collections.frequency(handCards, card); + if (count >= 2) { + // 移除将牌 + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 2; i++) { + remaining.remove(Integer.valueOf(card)); + } + + // 检查剩余牌是否能组成顺子/刻子 + if (canGroup(remaining)) { + return true; + } + } + } + } + + return false; + } + + /** + * 检查普通胡牌(不需要258将) + */ + public static boolean checkNormalHu(List handCards) { + return checkNormalHuRecursive(new ArrayList<>(handCards), false); + } + + public static boolean checkNormalHuRecursive(List handCards, boolean hasJiang) { + if (handCards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + Collections.sort(handCards); + + // 统计第一张牌的数量 + int firstCard = handCards.get(0); + int count = Collections.frequency(handCards, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (handCards.contains(second) && handCards.contains(third)) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + } + + // 尝试作为将(对子)- 只能有一个将 + if (!hasJiang && count >= 2) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(firstCard)); + if (checkNormalHuRecursive(remaining, true)) { + return true; + } + } + + return false; + } + + /** + * 检查牌是否能组成顺子或刻子 + */ + public static boolean canGroup(List cards) { + if (cards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + int firstCard = sorted.get(0); + int count = Collections.frequency(sorted, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(sorted); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (canGroup(remaining)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (sorted.contains(second) && sorted.contains(third)) { + List remaining = new ArrayList<>(sorted); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (canGroup(remaining)) { + return true; + } + } + } + + return false; + } + + /** + * 获取所有麻将牌 + */ + public static Set getAllCards() { + Set allCards = new HashSet<>(); + // 万条筒 1-9 + for (int type = 1; type <= 3; type++) { + for (int value = 1; value <= 9; value++) { + allCards.add(type * 100 + value); + } + } + return allCards; + } + + /** + * 转换为可读格式 + */ + public static String convertToReadable(List cards) { + StringBuilder sb = new StringBuilder(); + for (int card : cards) { + int type = card / 100; + int value = card % 100; + sb.append(value).append(getTypeName(type)).append(" "); + } + return sb.toString(); + } + + /** + * 获取牌型名称 + */ + public static String getTypeName(int type) { + switch (type) { + case 1: + return "万"; + case 2: + return "筒"; + case 3: + return "条"; + default: + return "字"; + } + } + + + public static boolean isMoreThanLast() { + return isMoreThanLast; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuGang.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuGang.java new file mode 100644 index 0000000..b2a5cac --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuGang.java @@ -0,0 +1,404 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class TinHuGang { + + + /** + * 判断是否能杠牌(检查杠牌后是否立即听牌) + */ + public static boolean canGang(List handCards, int card, boolean isMingGang) { + int type = card / 100; + int value = card % 100; + + System.out.println("\n检查" + (isMingGang ? "明" : "暗") + "杠" + value + getTypeName(type) + ":"); + + // 检查是否符合杠牌条件 + int count = Collections.frequency(handCards, card); + + if (isMingGang) { + // 明杠:手牌中需要有三张相同的牌 + if (count < 3) { + System.out.println(" 手牌中没有三张相同的" + value + getTypeName(type) + ",不能明杠"); + return false; + } + System.out.println(" 发现三张" + value + getTypeName(type) + ",可以明杠"); + } else { + // 暗杠:手牌中需要有四张相同的牌 + if (count < 4) { + System.out.println(" 手牌中没有四张相同的" + value + getTypeName(type) + ",不能暗杠"); + return false; + } + System.out.println(" 发现四张" + value + getTypeName(type) + ",可以暗杠"); + } + + // 检查杠牌后是否立即听牌(杠牌后手牌本身就是听牌状态) + return canTingImmediatelyAfterGang(handCards, card, isMingGang); + } + + /** + * 检查杠牌后是否能立即听牌 + */ + private static boolean canTingImmediatelyAfterGang(List handCards, int gangCard, boolean isMingGang) { + int type = gangCard / 100; + int value = gangCard % 100; + + System.out.println("\n模拟" + (isMingGang ? "明" : "暗") + "杠" + value + getTypeName(type) + ":"); + + // 1. 模拟杠牌:移除手牌中的牌 + List afterGang = new ArrayList<>(handCards); + + if (isMingGang) { + // 明杠:移除手牌中的三张牌 + for (int i = 0; i < 3; i++) { + afterGang.remove(Integer.valueOf(gangCard)); + } + // 杠牌后手牌数:13张 → 10张 + } else { + // 暗杠:移除手牌中的四张牌 + for (int i = 0; i < 4; i++) { + afterGang.remove(Integer.valueOf(gangCard)); + } + // 暗杠后需要补牌,但这里先不处理 + } + + Collections.sort(afterGang); + + System.out.println(" 杠后手牌(" + afterGang.size() + "张): " + convertToReadable(afterGang)); + + // 2. 检查是否需要258将 + boolean needs258 = !checkSuitCount(afterGang); + if (needs258) { + System.out.println(" 花色牌数不足10张,需要258做将"); + } + + // 3. 检查杠牌后手牌本身是否就是听牌状态 + // 注意:杠牌后手牌数是10张,这10张牌本身应该是听牌状态 + // 也就是说,随便摸一张牌(任何牌)都能胡牌 + + System.out.println("\n 检查杠后手牌是否听牌:"); + + if (afterGang.size() != 10) { + System.out.println(" 手牌数不是10张,不符合听牌条件"); + return false; + } + + // 检查这10张牌是否听牌 + boolean canTing = checkIfHandIsTingPai(afterGang, needs258); + + if (canTing) { + System.out.println(" ✓ 杠后手牌是听牌状态!"); + + // 显示听哪些牌 + Set tingCards = getTingCards(afterGang, needs258); + if (!tingCards.isEmpty()) { + System.out.print(" 听" + tingCards.size() + "张牌: "); + List tingStrs = new ArrayList<>(); + for (int tingCard : tingCards) { + tingStrs.add((tingCard%100) + getTypeName(tingCard/100)); + } + System.out.println(String.join(", ", tingStrs)); + } + return true; + } else { + System.out.println(" ✗ 杠后手牌不是听牌状态"); + return false; + } + } + + /** + * 检查手牌是否处于听牌状态 + */ + private static boolean checkIfHandIsTingPai(List hand, boolean needs258) { + if (hand.size() != 10) { + return false; + } + + // 听牌状态:再摸任何一张牌都能胡牌 + // 我们需要检查是否至少有一张牌能让这手牌胡牌 + Set allCards = getAllCards(); + int tingCount = 0; + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + + if (canHu(tempHand, needs258)) { + tingCount++; + } + } + + System.out.println(" 可胡" + tingCount + "张牌"); + return tingCount > 0; + } + + /** + * 获取听哪些牌 + */ + private static Set getTingCards(List hand, boolean needs258) { + Set tingCards = new HashSet<>(); + + if (hand.size() != 10) { + return tingCards; + } + + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + + if (canHu(tempHand, needs258)) { + tingCards.add(testCard); + } + } + + return tingCards; + } + + /** + * 检查手牌是否能胡牌 + */ + private static boolean canHu(List handCards, boolean needs258) { + // 手牌排序 + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + // 胡牌时手牌数必须是3n+2 + if (sorted.size() != 11 && sorted.size() != 14) { + return false; + } + + // 检查七对子 + if (checkQiDuiZi(sorted)) { + // 七对子不需要258将 + return true; + } + + // 如果需要258将,检查普通胡牌(必须有258将) + if (needs258) { + return checkNormalHuWith258(sorted); + } else { + // 不需要258将,检查普通胡牌 + return checkNormalHu(sorted); + } + } + + /** + * 检查七对子 + */ + private static boolean checkQiDuiZi(List handCards) { + if (handCards.size() != 14) return false; + + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 检查是否都是对子 + for (int count : countMap.values()) { + if (count != 2) { + return false; + } + } + + return true; + } + + /** + * 检查普通胡牌(必须有258将) + */ + private static boolean checkNormalHuWith258(List handCards) { + // 尝试每种258作为将牌 + for (int card : handCards) { + int value = card % 100; + // 检查是否是258 + if (value == 2 || value == 5 || value == 8) { + // 检查是否有至少2张相同的牌做将 + int count = Collections.frequency(handCards, card); + if (count >= 2) { + // 移除将牌 + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 2; i++) { + remaining.remove(Integer.valueOf(card)); + } + + // 检查剩余牌是否能组成顺子/刻子 + if (canGroup(remaining)) { + return true; + } + } + } + } + + return false; + } + + /** + * 检查普通胡牌(不需要258将) + */ + private static boolean checkNormalHu(List handCards) { + return checkNormalHuRecursive(new ArrayList<>(handCards), false); + } + + private static boolean checkNormalHuRecursive(List handCards, boolean hasJiang) { + if (handCards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + Collections.sort(handCards); + + // 统计第一张牌的数量 + int firstCard = handCards.get(0); + int count = Collections.frequency(handCards, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (handCards.contains(second) && handCards.contains(third)) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + } + + // 尝试作为将(对子)- 只能有一个将 + if (!hasJiang && count >= 2) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(firstCard)); + if (checkNormalHuRecursive(remaining, true)) { + return true; + } + } + + return false; + } + + /** + * 检查牌是否能组成顺子或刻子 + */ + private static boolean canGroup(List cards) { + if (cards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + int firstCard = sorted.get(0); + int count = Collections.frequency(sorted, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(sorted); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (canGroup(remaining)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (sorted.contains(second) && sorted.contains(third)) { + List remaining = new ArrayList<>(sorted); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (canGroup(remaining)) { + return true; + } + } + } + + return false; + } + + /** + * 检查手牌花色牌数是否>=10张 + */ + private static boolean checkSuitCount(List hand) { + Map suitCount = new HashMap<>(); + for (int card : hand) { + int type = card / 100; + if (type < 4) { + suitCount.put(type, suitCount.getOrDefault(type, 0) + 1); + } + } + + for (int count : suitCount.values()) { + if (count >= 10) { + return true; + } + } + + return false; + } + + /** + * 获取所有麻将牌 + */ + private static Set getAllCards() { + Set allCards = new HashSet<>(); + for (int type = 1; type <= 3; type++) { + for (int value = 1; value <= 9; value++) { + allCards.add(type * 100 + value); + } + } + return allCards; + } + + /** + * 转换为可读格式 + */ + private static String convertToReadable(List cards) { + StringBuilder sb = new StringBuilder(); + for (int card : cards) { + int type = card / 100; + int value = card % 100; + sb.append(value).append(getTypeName(type)).append(" "); + } + return sb.toString(); + } + + /** + * 获取牌型名称 + */ + private static String getTypeName(int type) { + switch(type) { + case 1: return "万"; + case 2: return "筒"; + case 3: return "条"; + default: return "字"; + } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuPeng.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuPeng.java new file mode 100644 index 0000000..38a183a --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TinHuPeng.java @@ -0,0 +1,424 @@ +package com.robotcm.taurus.util; + +import com.robotcm.hunan.HuNanChangSha; + +import java.util.*; + +public class TinHuPeng { + + /** + * 判断是否能碰牌(包含碰牌后的听牌检查) + */ + public boolean canPeng(List handCards, int card) { + int type = card / 100; + int value = card % 100; + + if (type >= 4) return false; // 字牌不能碰(长沙麻将没有字牌) + + System.out.println("\n要碰的牌: " + value + getTypeName(type)); + System.out.println("当前手牌数量: " + handCards.size() + "张"); + + // 检查基本碰牌条件:手牌至少有2张相同的牌 + if (!canPengBasic(handCards, card)) { + System.out.println(" 基本碰牌条件不满足:手牌没有2张" + value + getTypeName(type)); + return false; + } + System.out.println(" ✓ 手牌有2张" + value + getTypeName(type) + ",可以碰"); + ChangShaSuanFaTest.isPeng = true; + // 检查碰牌后是否能听牌 + return canTingAfterPengAndDiscard(handCards, card); + } + + /** + * 检查基本碰牌条件 + */ + private boolean canPengBasic(List handCards, int card) { + // 碰牌:手牌有2张相同的牌,别人打出第3张 + int count = 0; + for (int c : handCards) { + if (c == card) { + count++; + } + } + return count >= 2; + } + + /** + * 检查碰牌并打出一张后是否能听牌 + */ + private boolean canTingAfterPengAndDiscard(List handCards, int pengCard) { + // 1. 模拟碰牌:移除两张相同的牌,碰的牌不加入手牌 + List afterPeng = new ArrayList<>(handCards); + + // 移除2张相同的牌 + int removed = 0; + for (int i = 0; i < handCards.size() && removed < 2; i++) { + if (handCards.get(i) == pengCard) { + afterPeng.remove(Integer.valueOf(pengCard)); + removed++; + } + } + Collections.sort(afterPeng); + + System.out.println(" 碰后手牌(" + afterPeng.size() + "张): " + convertToReadable(afterPeng)); + + // 2. 检查是否需要258将(花色是否>=10张) + boolean needs258 = !checkSuitCount(afterPeng); + if (needs258) { + System.out.println(" 花色牌数不足10张,需要258做将"); + } + + // 3. 根据碰后手牌数确定目标手牌数 + // 碰牌前后手牌数变化:碰前N张 -> 碰后(N-2)张 -> 打后(N-3)张 + int targetSizeAfterDiscard = afterPeng.size() - 1; + System.out.println(" 目标手牌数: " + targetSizeAfterDiscard); + + // 4. 尝试打每一张不同的牌 + Set uniqueCards = new HashSet<>(afterPeng); + boolean foundTing = false; + + for (int discardCard : uniqueCards) { + List afterDiscard = new ArrayList<>(afterPeng); + afterDiscard.remove(Integer.valueOf(discardCard)); + Collections.sort(afterDiscard); + + int discardType = discardCard / 100; + int discardValue = discardCard % 100; + + System.out.print("\n 打" + discardValue + getTypeName(discardType) + + " → 剩余" + afterDiscard.size() + "张: " + + convertToReadable(afterDiscard)); + + // 5. 检查打牌后是否能听牌 + boolean canTing = checkCanTing(afterDiscard, needs258, targetSizeAfterDiscard); + + if (canTing) { + HuNanChangSha.isTinPeng = true; + System.out.println(" ✓ 听牌!"); + foundTing = true; + + // 分析听牌详情 + analyzeTingDetails(afterDiscard, needs258); + } else { + System.out.println(" ✗ 不听"); + } + } + + return foundTing; + } + + /** + * 检查手牌是否能听牌 + */ + private boolean checkCanTing(List hand, boolean needs258, int targetSize) { + if (hand.size() != targetSize) { + System.out.print(" [手牌数" + hand.size() + "≠目标" + targetSize + "]"); + return false; + } + + // 获取所有可能的牌 + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + Collections.sort(tempHand); + + // 检查是否能胡牌 + if (canHu(tempHand, needs258)) { + return true; + } + } + + return false; + } + + /** + * 检查手牌是否能胡牌(考虑258将要求) + */ + private boolean canHu(List handCards, boolean needs258) { + // 手牌排序 + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + // 胡牌时手牌数必须是3n+2 + if (sorted.size() % 3 != 2) { + return false; + } + + // 检查七对子(特殊胡牌) + if (checkQiDuiZi(sorted)) { + // 七对子不需要258将 + return true; + } + + // 如果需要258将,检查普通胡牌(必须有258将) + if (needs258) { + return checkNormalHuWith258(sorted); + } else { + // 不需要258将,检查普通胡牌 + return checkNormalHu(sorted); + } + } + + /** + * 分析听牌详情 + */ + private void analyzeTingDetails(List hand, boolean needs258) { + Set tingCards = new HashSet<>(); + Set allCards = getAllCards(); + + for (int testCard : allCards) { + List tempHand = new ArrayList<>(hand); + tempHand.add(testCard); + + if (canHu(tempHand, needs258)) { + tingCards.add(testCard); + } + } + + if (!tingCards.isEmpty()) { + System.out.print(" 听" + tingCards.size() + "张牌: "); + List tingCardStrs = new ArrayList<>(); + for (int card : tingCards) { + int type = card / 100; + int value = card % 100; + tingCardStrs.add(value + getTypeName(type)); + } + System.out.println(String.join(", ", tingCardStrs)); + } + } + + /** + * 检查手牌花色牌数是否>=10张 + */ + private boolean checkSuitCount(List hand) { + // 统计万、筒、条各自的数量 + Map suitCount = new HashMap<>(); + for (int card : hand) { + int type = card / 100; + if (type < 4) { // 只统计万筒条 + suitCount.put(type, suitCount.getOrDefault(type, 0) + 1); + } + } + + // 检查是否有某种花色>=10张 + for (int count : suitCount.values()) { + if (count >= 10) { + return true; // 有花色>=10张,不需要258将 + } + } + + return false; // 没有花色>=10张,需要258将 + } + + /** + * 检查七对子 + */ + private boolean checkQiDuiZi(List handCards) { + if (handCards.size() != 14) return false; + + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 检查是否都是对子 + for (int count : countMap.values()) { + if (count != 2) { + return false; + } + } + + return true; + } + + /** + * 检查普通胡牌(必须有258将) + */ + private boolean checkNormalHuWith258(List handCards) { + // 尝试每种258作为将牌 + for (int card : handCards) { + int value = card % 100; + // 检查是否是258 + if (value == 2 || value == 5 || value == 8) { + // 检查是否有至少2张相同的牌做将 + int count = Collections.frequency(handCards, card); + if (count >= 2) { + // 移除将牌 + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 2; i++) { + remaining.remove(Integer.valueOf(card)); + } + + // 检查剩余牌是否能组成顺子/刻子 + if (canGroup(remaining)) { + return true; + } + } + } + } + + return false; + } + + /** + * 检查普通胡牌(不需要258将) + */ + private boolean checkNormalHu(List handCards) { + return checkNormalHuRecursive(new ArrayList<>(handCards), false); + } + + private boolean checkNormalHuRecursive(List handCards, boolean hasJiang) { + if (handCards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + Collections.sort(handCards); + + // 统计第一张牌的数量 + int firstCard = handCards.get(0); + int count = Collections.frequency(handCards, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(handCards); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (handCards.contains(second) && handCards.contains(third)) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (checkNormalHuRecursive(remaining, hasJiang)) { + return true; + } + } + } + + // 尝试作为将(对子)- 只能有一个将 + if (!hasJiang && count >= 2) { + List remaining = new ArrayList<>(handCards); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(firstCard)); + if (checkNormalHuRecursive(remaining, true)) { + return true; + } + } + + return false; + } + + /** + * 检查牌是否能组成顺子或刻子 + */ + private boolean canGroup(List cards) { + if (cards.isEmpty()) { + return true; // 所有牌都分组成功 + } + + List sorted = new ArrayList<>(cards); + Collections.sort(sorted); + + int firstCard = sorted.get(0); + int count = Collections.frequency(sorted, firstCard); + + // 尝试作为刻子(三张相同) + if (count >= 3) { + List remaining = new ArrayList<>(sorted); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (canGroup(remaining)) { + return true; + } + } + + // 尝试作为顺子(三张连续) + int type = firstCard / 100; + int value = firstCard % 100; + + if (type < 4 && value <= 7) { // 字牌和8、9不能组成顺子 + int second = type * 100 + (value + 1); + int third = type * 100 + (value + 2); + + if (sorted.contains(second) && sorted.contains(third)) { + List remaining = new ArrayList<>(sorted); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(second)); + remaining.remove(Integer.valueOf(third)); + if (canGroup(remaining)) { + return true; + } + } + } + + return false; + } + + /** + * 获取所有麻将牌 + */ + private Set getAllCards() { + Set allCards = new HashSet<>(); + // 万条筒 1-9 + for (int type = 1; type <= 3; type++) { + for (int value = 1; value <= 9; value++) { + allCards.add(type * 100 + value); + } + } + return allCards; + } + + /** + * 转换为可读格式 + */ + private String convertToReadable(List cards) { + StringBuilder sb = new StringBuilder(); + for (int card : cards) { + int type = card / 100; + int value = card % 100; + sb.append(value).append(getTypeName(type)).append(" "); + } + return sb.toString(); + } + + /** + * 获取牌型名称 + */ + private String getTypeName(int type) { + switch(type) { + case 1: return "万"; + case 2: return "筒"; + case 3: return "条"; + default: return "字"; + } + } + + /** + * 手牌分析类 + */ + class HandAnalysis { + int keziCount = 0; // 刻子数量 + int pairCount = 0; // 对子数量 + int shunziCount = 0; // 顺子数量 + int singleCount = 0; // 单张数量 + List singles = new ArrayList<>(); // 单张列表 + boolean has258Jiang = false; // 是否有258将 + List pairs = new ArrayList<>(); // 对子列表(value) + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TingPaiChecker.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TingPaiChecker.java new file mode 100644 index 0000000..70042b3 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TingPaiChecker.java @@ -0,0 +1,735 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class TingPaiChecker { + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + /** + * 判断手牌是否听牌(主要入口方法) + * @param handCards 手牌列表(13张或14张) + * @return TingResult 听牌结果对象 + */ + /** + * 判断手牌是否听牌(主要入口方法) + */ + public static TingResult checkTingPai(List handCards) { + TingResult result = new TingResult(); + + if (handCards == null || handCards.isEmpty()) { + result.setMessage("手牌为空"); + return result; + } + + int handSize = handCards.size(); + System.out.println("手牌数量: " + handSize + "张"); + System.out.println("手牌: " + convertToReadable(handCards)); + + // === 新增:处理四张相同牌的情况 === + // 统计每种牌的数量 + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 找出所有四张相同的牌 + List cardsWithFour = new ArrayList<>(); + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() == 4) { + cardsWithFour.add(entry.getKey()); + } + } + + +// 如果有四张相同的牌,去掉一张(选择其中一种处理) + List processedHandCards = new ArrayList<>(handCards); + if (!cardsWithFour.isEmpty()) { + // 只处理第一种四张相同的牌(如果有多个,实际麻将中不会出现这种情况) + int cardToRemove = cardsWithFour.get(0); + System.out.println("检测到四张相同的牌: " + formatCard(cardToRemove) + ",去掉一张"); + + // 去掉一张 + processedHandCards.remove(Integer.valueOf(cardToRemove)); + System.out.println("处理后手牌: " + convertToReadable(processedHandCards)); + System.out.println("处理后数量: " + processedHandCards.size() + "张"); + } + + // 1. 检查手牌数量是否合法 + int processedSize = processedHandCards.size(); + + if (processedSize != 13 && processedSize != 14) { + result.setMessage("手牌数量必须是13张(未听牌)或14张(已胡牌)"); + return result; + } + + // 2. 如果手牌14张,先检查是否已经胡牌 + if (processedSize == 14) { + HuResult huResult = checkAllHuTypes(processedHandCards); + if (huResult.canHu) { + result.setAlreadyHu(true); + result.setMessage("已胡牌 - " + huResult.huType); + result.setHuType(huResult.huType); + System.out.println("✓ 已胡牌 (" + huResult.huType + ")"); + return result; + } + } + + // 3. 检查是否听牌 + List tingCards = findTingCardsWithType(processedHandCards); + + if (!tingCards.isEmpty()) { + result.setTingPai(true); + result.setTingCardsInfo(tingCards); + result.setMessage("听牌,可听" + tingCards.size() + "张牌"); + System.out.println("✓ 听牌"); + System.out.println("听牌数: " + tingCards.size() + "张"); + + // 按胡牌类型分组显示 + Map> groupedByType = new HashMap<>(); + for (TingCardInfo info : tingCards) { + groupedByType.computeIfAbsent(info.huType, k -> new ArrayList<>()).add(info); + } + + for (Map.Entry> entry : groupedByType.entrySet()) { + System.out.print(" " + entry.getKey() + "听牌: "); + List cardStrs = new ArrayList<>(); + for (TingCardInfo info : entry.getValue()) { + cardStrs.add(formatCard(info.card)); + } + System.out.println(String.join(" ", cardStrs)); + } + } else { + result.setTingPai(false); + result.setMessage("未听牌"); + System.out.println("✗ 未听牌"); + } + + return result; + } + /** + * 检查所有胡牌类型 + */ + /** + * 检查所有胡牌类型 + */ + private static HuResult checkAllHuTypes(List handCards) { + // 按优先级检查 + HuResult pengPengHu = checkPengPengHu(handCards); + if (pengPengHu.canHu) { + return pengPengHu; + } + + HuResult qingYiSe = checkQingYiSe(handCards); + if (qingYiSe.canHu) { + return qingYiSe; + } + + HuResult normalHu = checkNormalHuWith258(handCards); + if (normalHu.canHu) { + return normalHu; + } + + HuResult qiDui = checkQiDui(handCards); + if (qiDui.canHu) { + return qiDui; + } + + return new HuResult(false, ""); + } + /** + * 检查碰碰胡(不需要258将) + * 碰碰胡规则:4组刻子+1对将(对子可以是任意牌) + */ + /** + * 修复的碰碰胡检查 + */ + private static HuResult checkPengPengHu(List handCards) { + if (handCards.size() != 14) return new HuResult(false, ""); + + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + // 统计每种牌的数量 + Map countMap = new HashMap<>(); + for (int card : sorted) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + int keziCount = 0; // 刻子数量 + int duiziCount = 0; // 对子数量 + int singleCount = 0; // 单张数量 + + for (Map.Entry entry : countMap.entrySet()) { + int count = entry.getValue(); + + if (count == 3) { + keziCount++; + } else if (count == 2) { + duiziCount++; + } else if (count == 4) { + // 杠可以看作一个刻子 + keziCount++; + } else if (count == 1) { + singleCount++; + } + } + + // 碰碰胡条件:4组刻子 + 1对将,不能有单张 + if (keziCount == 4 && duiziCount == 1 && singleCount == 0) { + // 检查是否清一色 + boolean isQingYiSe = checkIfQingYiSe(handCards); + if (isQingYiSe) { + return new HuResult(true, "清一色碰碰胡"); + } + return new HuResult(true, "碰碰胡"); + } + + return new HuResult(false, ""); + } + /** + * 检查清一色(不需要258将) + * 清一色规则:所有牌都是同一花色,可以是任意胡牌牌型 + */ + /** + * 检查清一色 + */ + private static HuResult checkQingYiSe(List handCards) { + if (handCards.size() != 14) return new HuResult(false, ""); + + // 检查是否清一色 + if (!checkIfQingYiSe(handCards)) { + return new HuResult(false, ""); + } + + // 清一色只需要能胡牌即可,不需要258将 + if (canHuWithout258(handCards)) { + return new HuResult(true, "清一色"); + } + + return new HuResult(false, ""); + } + + /** + * 检查是否清一色 + */ + /** + * + */ + private static boolean checkIfQingYiSe(List handCards) { + if (handCards.isEmpty()) return false; + + int firstType = getCardType(handCards.get(0)); + for (int card : handCards) { + int type = getCardType(card); + // 字牌不算清一色 + if (type >= 4 || type != firstType) { + return false; + } + } + return true; + } + + /** + * 普通胡牌(不需要258将) + */ + private static boolean canHuWithout258(List handCards) { + return canHuRecursive(new ArrayList<>(handCards), false, false); + } + + /** + * 检查普通胡牌(必须有258将) + */ + private static HuResult checkNormalHuWith258(List handCards) { + if (handCards.size() != 14) return new HuResult(false, ""); + + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + // 先检查是否可能胡牌(基础条件) + if (!canHuRecursive(sorted, false, true)) { + return new HuResult(false, ""); + } + + return new HuResult(true, "普通胡牌"); + } + + /** + * 检查七对子 + */ + private static HuResult checkQiDui(List handCards) { + if (handCards.size() != 14) return new HuResult(false, ""); + + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 检查是否都是对子 + int duiziCount = 0; + for (int count : countMap.values()) { + if (count == 2) { + duiziCount++; + } else if (count == 4) { + // 4张相同可以看作2个对子 + duiziCount += 2; + } else { + return new HuResult(false, ""); + } + } + + if (duiziCount == 7) { + boolean isQingYiSe = checkIfQingYiSe(handCards); + if (isQingYiSe) { + return new HuResult(true, "清一色七对"); + } + return new HuResult(true, "七对子"); + } + + return new HuResult(false, ""); + } + + /** + * 递归胡牌检查 + */ + private static boolean canHuRecursive(List handCards, boolean hasJiang, boolean require258) { + if (handCards.isEmpty()) { + return hasJiang; + } + + List sorted = new ArrayList<>(handCards); + Collections.sort(sorted); + + int firstCard = sorted.get(0); + int count = Collections.frequency(sorted, firstCard); + + // 1. 尝试作为刻子 + if (count >= 3) { + List remaining = new ArrayList<>(sorted); + for (int i = 0; i < 3; i++) { + remaining.remove(Integer.valueOf(firstCard)); + } + if (canHuRecursive(remaining, hasJiang, require258)) { + return true; + } + } + + // 2. 尝试作为顺子(只有万筒条) + int type = getCardType(firstCard); + int value = getCardValue(firstCard); + + if (type <= 3 && value <= 7) { + int secondCard = firstCard + 1; + int thirdCard = firstCard + 2; + + if (sorted.contains(secondCard) && sorted.contains(thirdCard)) { + List remaining = new ArrayList<>(sorted); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(secondCard)); + remaining.remove(Integer.valueOf(thirdCard)); + if (canHuRecursive(remaining, hasJiang, require258)) { + return true; + } + } + } + + // 3. 尝试作为将 + if (!hasJiang && count >= 2) { + if (require258) { + int jiangValue = getCardValue(firstCard); + if (!JIANG_PAIS.contains(jiangValue)) { + return false; + } + } + + List remaining = new ArrayList<>(sorted); + remaining.remove(Integer.valueOf(firstCard)); + remaining.remove(Integer.valueOf(firstCard)); + if (canHuRecursive(remaining, true, require258)) { + return true; + } + } + + return false; + } + + /** + * 查找所有可能的听牌(带胡牌类型) + */ + private static List findTingCardsWithType(List handCards) { + List tingCards = new ArrayList<>(); + + // 只检查合理的候选牌 + Set possibleHuCards = getReasonableHuCards(handCards); + + System.out.println("候选胡牌(" + possibleHuCards.size() + "张): " + + convertToReadable(new ArrayList<>(possibleHuCards))); + + for (int huCard : possibleHuCards) { + List testHand = new ArrayList<>(handCards); + testHand.add(huCard); + Collections.sort(testHand); + + HuResult result = checkAllHuTypes(testHand); + if (result.canHu) { + tingCards.add(new TingCardInfo(huCard, result.huType)); + } + } + + return tingCards; + } + + /** + * 获取合理的候选胡牌(优化版) + */ + private static Set getReasonableHuCards(List handCards) { + Set possibleCards = new HashSet<>(); + + // 1. 手牌中已有的牌(优先考虑) + for (int card : handCards) { + possibleCards.add(card); + } + + // 2. 手牌的相邻牌(万筒条) + for (int card : handCards) { + int type = getCardType(card); + if (type <= 3) { + int value = getCardValue(card); + if (value > 1) possibleCards.add(card - 1); + if (value < 9) possibleCards.add(card + 1); + } + } + + // 3. 258将牌(重要) + for (int type = 1; type <= 3; type++) { + for (int jiang : JIANG_PAIS) { + possibleCards.add(type * 100 + jiang); + } + } + + return possibleCards; + } + + /** + * 检查剩余牌是否能全部组成顺子或刻子 + */ + private boolean canFormAllMelds(List cards) { + if (cards.isEmpty()) { + return true; + } + return dfsFormMelds(new ArrayList<>(cards)); + } + + private boolean dfsFormMelds(List cards) { + if (cards.isEmpty()) { + return true; + } + + Collections.sort(cards); + int firstCard = cards.get(0); + int count = Collections.frequency(cards, firstCard); + + // 尝试刻子 + if (count >= 3) { + List newCards = new ArrayList<>(cards); + for (int i = 0; i < 3; i++) { + newCards.remove(Integer.valueOf(firstCard)); + } + if (dfsFormMelds(newCards)) { + return true; + } + } + + // 尝试顺子 + int type = getCardType(firstCard); + int value = getCardValue(firstCard); + + if (type <= 3 && value <= 7) { + int secondCard = firstCard + 1; + int thirdCard = firstCard + 2; + + if (cards.contains(secondCard) && cards.contains(thirdCard)) { + List newCards = new ArrayList<>(cards); + newCards.remove(Integer.valueOf(firstCard)); + newCards.remove(Integer.valueOf(secondCard)); + newCards.remove(Integer.valueOf(thirdCard)); + if (dfsFormMelds(newCards)) { + return true; + } + } + } + + return false; + } + + /** + * 获取牌值 + */ + private static int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private static int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + private static String formatCard(int card) { + int type = getCardType(card); + int value = getCardValue(card); + switch (type) { + case 1: + return value + "万"; + case 2: + return value + "筒"; + case 3: + return value + "条"; + default: + return "字牌" + value; + } + } + + /** + * 转换为可读格式 + */ + private static String convertToReadable(List cards) { + if (cards == null || cards.isEmpty()) { + return "空"; + } + + List cardStrs = new ArrayList<>(); + for (int card : cards) { + cardStrs.add(formatCard(card)); + } + return String.join(" ", cardStrs); + } + + /** + * 胡牌结果类 + */ + private static class HuResult { + boolean canHu; + String huType; + + HuResult(boolean canHu, String huType) { + this.canHu = canHu; + this.huType = huType; + } + } + + /** + * 听牌信息类 + */ + public static class TingCardInfo { + int card; + String huType; + + public TingCardInfo(int card, String huType) { + this.card = card; + this.huType = huType; + } + + public int getCard() { + return card; + } + + public String getHuType() { + return huType; + } + } + + /** + * 听牌结果类 + */ + public static class TingResult { + private boolean isTingPai; + private boolean isAlreadyHu; + private String huType; + private List tingCardsInfo; + private String message; + + public TingResult() { + this.tingCardsInfo = new ArrayList<>(); + } + + public boolean isTingPai() { + return isTingPai; + } + + public void setTingPai(boolean tingPai) { + isTingPai = tingPai; + } + + public boolean isAlreadyHu() { + return isAlreadyHu; + } + + public void setAlreadyHu(boolean alreadyHu) { + isAlreadyHu = alreadyHu; + } + + public String getHuType() { + return huType; + } + + public void setHuType(String huType) { + this.huType = huType; + } + + public List getTingCardsInfo() { + return tingCardsInfo; + } + + public void setTingCardsInfo(List tingCardsInfo) { + this.tingCardsInfo = tingCardsInfo; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("听牌分析结果:\n"); + sb.append("状态: ").append(message).append("\n"); + + if (isAlreadyHu) { + sb.append("🎉 已胡牌 (").append(huType).append(")\n"); + } else if (isTingPai) { + sb.append("✅ 听牌状态\n"); + sb.append("可胡牌: ").append(tingCardsInfo.size()).append("张\n"); + + // 按胡牌类型分组显示 + Map> grouped = new HashMap<>(); + for (TingCardInfo info : tingCardsInfo) { + grouped.computeIfAbsent(info.huType, k -> new ArrayList<>()).add(info); + } + + for (Map.Entry> entry : grouped.entrySet()) { + sb.append(entry.getKey()).append(":\n"); + // 按花色分组 + Map> typeGrouped = new HashMap<>(); + for (TingCardInfo info : entry.getValue()) { + int type = info.card / 100; + typeGrouped.computeIfAbsent(type, k -> new ArrayList<>()).add(info.card); + } + + for (Map.Entry> typeEntry : typeGrouped.entrySet()) { + String typeName = getTypeName(typeEntry.getKey()); + List cards = typeEntry.getValue(); + Collections.sort(cards); + + List valueStrs = new ArrayList<>(); + for (int card : cards) { + valueStrs.add(String.valueOf(card % 10)); + } + sb.append(" ").append(typeName).append(": ").append(String.join(" ", valueStrs)).append("\n"); + } + } + } else { + sb.append("❌ 未听牌\n"); + } + + return sb.toString(); + } + + private String getTypeName(int type) { + switch (type) { + case 1: + return "万"; + case 2: + return "筒"; + case 3: + return "条"; + default: + return "字牌"; + } + } + } + + /** + * 测试方法 + */ + public static void main(String[] args) { + TingPaiChecker checker = new TingPaiChecker(); + + System.out.println("=== 长沙麻将听牌分析测试(含大胡) ===\n"); + +//// // 测试1:碰碰胡 +// System.out.println("测试1:碰碰胡"); +// List hand1 = Arrays.asList( +// 203, 101, 101, // 1万刻子 +// 102, 102, 102, // 2万刻子 +// 103, 103, 103, // 3万刻子 +// 104, 104, 104, // 4万刻子 +// 203 // 5万对子(将) +// ); +// TingResult result1 = checker.checkTingPai(hand1); +// System.out.println(result1); + +// // 测试2:清一色 +// System.out.println("\n测试2:清一色"); + List hand2 = Arrays.asList( + 208, 208, 207, 207, 207, 205, 204, 104, 103, 103, 102, 102, 101 // 7万对子(将) + ); + TingResult result2 = checker.checkTingPai(hand2); + System.out.println(result2.isTingPai); +// +// // 测试3:清一色碰碰胡 +// System.out.println("\n测试3:清一色碰碰胡"); +// List hand3 = Arrays.asList( +// 101, 101, 101, // 1万刻子 +// 102, 102, 102, // 2万刻子 +// 103, 103, 103, // 3万刻子 +// 104, 104, 104, // 4万刻子 +// 105, 105 // 5万对子(将) +// ); +// TingResult result3 = checker.checkTingPai(hand3); +// System.out.println(result3); + + // 测试4:普通胡牌(258将) +// System.out.println("\n测试4:普通胡牌(258将)"); +// List hand4 = Arrays.asList( +// 101, 101, 101, // 1万刻子 +// 102, 103, 104, // 1-2-3万顺子 +// 201, // 2筒对子(将) +// 302, 303, 304, // 2-3-4条顺子 +// 305, 306, 307 // 5-6-7条顺子 +// ); +// TingResult result4 = checker.checkTingPai(hand4); +// System.out.println(result4); +// +// // 测试5:七对子 +// System.out.println("\n测试5:七对子"); +// List hand5 = Arrays.asList( +// 101, 101, // 1万对子 +// 102, 102, // 2万对子 +// 103, 103, // 3万对子 +// 201, 201, // 1筒对子 +// 202, 202, // 2筒对子 +// 301, 301, // 1条对子 +// 302, 302 // 2条对子 +// ); +// TingResult result5 = checker.checkTingPai(hand5); +// System.out.println(result5); + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TryPutCard.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TryPutCard.java new file mode 100644 index 0000000..63cbb3d --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/TryPutCard.java @@ -0,0 +1,293 @@ +package com.robotcm.taurus.util; + +import com.game.Util; + +import java.util.*; + +public class TryPutCard { + public int pair_count; + public Stack> stack; + public List cardList; + public boolean jiang = true; + public int zhong_count; + public int zhongid = 0; + + private void push(List cardGroup) { + this.stack.push(cardGroup); + } + + private void rollBack() { + List cardGroup = this.stack.pop(); + for (Integer card : cardGroup) { + if (card == zhongid) { + this.zhong_count += 1; + } else { + this.cardList.add(card); + } + } + Collections.sort(this.cardList); + } + + private boolean tryShunzi(int card) { + if (card % 100 > 7) { + return false; + } + + if (Util.checkCard(card + 1, this.cardList) && Util.checkCard(card + 2, this.cardList)) { + Util.removeCard(this.cardList, card, 1); + Util.removeCard(this.cardList, card + 1, 1); + Util.removeCard(this.cardList, card + 2, 1); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card + 1); + cardGroup.add(card + 2); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryKezi(int card) { + if (Util.checkCardAndRomve(card, this.cardList, 3)) { +// CardUtil.removeCard(this.cardList, card, 3); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + cardGroup.add(card); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryPair(int card) { + if (this.pair_count > 0) { + return false; + } + if (jiang) { + if (!(card % 100 == 2 || card % 100 == 5 || card % 100 == 8)) { + return false; + } + } + if (Util.checkCardAndRomve(card, this.cardList, 2)) { +// CardUtil.removeCard(this.cardList, card, 2); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + this.push(cardGroup); + this.pair_count = 1; + return true; + } + return false; + } + + private boolean tryKezi1Zhong(int card) { + if (this.zhong_count >= 1 && Util.checkCardAndRomve(card, this.cardList, 2)) { +// CardUtil.removeCard(this.cardList, card, 2); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + cardGroup.add(this.zhongid); + this.zhong_count -= 1; + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryShunzi1Zhong(int card) { + if (card % 100 > 8) { + return false; + } + + if (this.zhong_count < 1) { + return false; + } + + if (Util.checkCard(card + 1, this.cardList)) { + Util.removeCard(cardList, card, 1); + Util.removeCard(cardList, card + 1, 1); + this.zhong_count -= 1; + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card + 1); + cardGroup.add(this.zhongid); + this.push(cardGroup); + return true; + } + + if (Util.checkCard(card + 2, this.cardList) && ((card + 1) % 100 != 0)) { + Util.removeCard(cardList, card, 1); + Util.removeCard(cardList, card + 2, 1); + this.zhong_count -= 1; + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(this.zhongid); + cardGroup.add(card + 2); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryPair1Zhong(int card) { + if (this.pair_count > 0) { + return false; + } + if (jiang) { + if (!(card % 100 == 2 || card % 100 == 5 || card % 100 == 8)) { + return false; + } + } + if (this.zhong_count < 1) { + return false; + } + + Util.removeCard(cardList, card, 1); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(this.zhongid); + this.push(cardGroup); + this.zhong_count -= 1; + this.pair_count = 1; + return true; + } + + public int trypushcard(List handcards,int card){ + this.cardList = handcards; + this.cardList.add(card); + tryinert(); + return 0; + } + + public int tryinert(){ + if (this.cardList.size() == 0) { + return 0; + } + int activeCard = this.cardList.get(0); + + //判断是否能组合才对子 + if (tryPair(activeCard)) + { + if (tryinert()==0) { + return 0; + } + this.pair_count = 0; + this.rollBack(); + } + + return 0; + } + + public boolean tryWin() { + if (this.cardList.size() == 0 && this.pair_count == 1) { + return true; + } + + if (this.cardList.size() == 0) { + return false; + } + int activeCard = this.cardList.get(0); + + if (tryPair(activeCard)) { + if (tryWin()) { + return true; + } + this.pair_count = 0; + this.rollBack(); + } + + if (tryKezi(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + + } + if (tryShunzi(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + } + + if (tryKezi1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + + } + if (tryShunzi1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + } + if (tryPair1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.pair_count = 0; + this.rollBack(); + } + + return false; + } + + + public static void main(String[] args) { + + long time = System.currentTimeMillis(); + List abc = Arrays.asList(204, 206, 205, 205, 203, 109, 108, 107, 107, 106, 103, 103, 102, 101); + TryPutCard win = new TryPutCard(); + Map bast = new HashMap<>(); + for(int i=0;i cardInhand = new ArrayList(); + cardInhand.add(102); + cardInhand.add(102); + cardInhand.add(204); + cardInhand.add(204); + cardInhand.add(206); + cardInhand.add(206); + + cardInhand.add(305); + cardInhand.add(305); + cardInhand.add(305); + cardInhand.add(306); + cardInhand.add(306); + cardInhand.add(307); + + cardInhand.add(307); +// cardInhand.add(301); +// cardInhand.add(301); +// cardInhand.add(108); + +// cardInhand.contains(204); +// Util.checkCard(204, cardInhand); +// CardUtil.checkCardAndRomve(204, cardInhand, 2); + +// if(Util.checkCard(204, cardInhand)) { +// CardUtil.removeCard(cardInhand, 204, 2); +// } + TryPutCard win = new TryPutCard(cardInhand, 0); +// win.tryWin();*/ +// Paixing.tingKongCheck(new ArrayList<>(), cardInhand, 301); +// } + //Map map = new HashMap(); + //Paixing.checkWin(map, new ArrayList<>(), cardInhand, 305, room.difen_score); + + System.out.println(System.currentTimeMillis() - time); + + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCard.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCard.java new file mode 100644 index 0000000..146406e --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCard.java @@ -0,0 +1,274 @@ +package com.robotcm.taurus.util; + +import com.game.Util; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Stack; + + + +public class WinCard { + public int pair_count; + public Stack> stack; + public List cardList; + public boolean jiang = true; + public int zhong_count; + public int zhongid = 0; + + private void push(List cardGroup) { + this.stack.push(cardGroup); + } + + private void rollBack() { + List cardGroup = this.stack.pop(); + for (Integer card : cardGroup) { + if (card == zhongid) { + this.zhong_count += 1; + } else { + this.cardList.add(card); + } + } + Collections.sort(this.cardList); + } + + private boolean tryShunzi(int card) { + if (card % 100 > 7) { + return false; + } + + if (Util.checkCard(card + 1, this.cardList) && Util.checkCard(card + 2, this.cardList)) { + Util.removeCard(this.cardList, card, 1); + Util.removeCard(this.cardList, card + 1, 1); + Util.removeCard(this.cardList, card + 2, 1); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card + 1); + cardGroup.add(card + 2); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryKezi(int card) { + if (Util.checkCardAndRomve(card, this.cardList, 3)) { +// CardUtil.removeCard(this.cardList, card, 3); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + cardGroup.add(card); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryPair(int card) { + if (this.pair_count > 0) { + return false; + } + if (jiang) { + if (!(card % 100 == 2 || card % 100 == 5 || card % 100 == 8)) { + return false; + } + } + if (Util.checkCardAndRomve(card, this.cardList, 2)) { +// CardUtil.removeCard(this.cardList, card, 2); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + this.push(cardGroup); + this.pair_count = 1; + return true; + } + return false; + } + + private boolean tryKezi1Zhong(int card) { + if (this.zhong_count >= 1 && Util.checkCardAndRomve(card, this.cardList, 2)) { +// CardUtil.removeCard(this.cardList, card, 2); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card); + cardGroup.add(this.zhongid); + this.zhong_count -= 1; + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryShunzi1Zhong(int card) { + if (card % 100 > 8) { + return false; + } + + if (this.zhong_count < 1) { + return false; + } + + if (Util.checkCard(card + 1, this.cardList)) { + Util.removeCard(cardList, card, 1); + Util.removeCard(cardList, card + 1, 1); + this.zhong_count -= 1; + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(card + 1); + cardGroup.add(this.zhongid); + this.push(cardGroup); + return true; + } + + if (Util.checkCard(card + 2, this.cardList) && ((card + 1) % 100 != 0)) { + Util.removeCard(cardList, card, 1); + Util.removeCard(cardList, card + 2, 1); + this.zhong_count -= 1; + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(this.zhongid); + cardGroup.add(card + 2); + this.push(cardGroup); + return true; + } + return false; + } + + private boolean tryPair1Zhong(int card) { + if (this.pair_count > 0) { + return false; + } + if (jiang) { + if (!(card % 100 == 2 || card % 100 == 5 || card % 100 == 8)) { + return false; + } + } + if (this.zhong_count < 1) { + return false; + } + + Util.removeCard(cardList, card, 1); + List cardGroup = new ArrayList(); + cardGroup.add(card); + cardGroup.add(this.zhongid); + this.push(cardGroup); + this.zhong_count -= 1; + this.pair_count = 1; + return true; + } + + public boolean tryWin() { + if (this.cardList.size() == 0 && this.pair_count == 1) { + return true; + } + + if (this.cardList.size() == 0) { + return false; + } + int activeCard = this.cardList.get(0); + + if (tryPair(activeCard)) { + if (tryWin()) { + return true; + } + this.pair_count = 0; + this.rollBack(); + } + + if (tryKezi(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + + } + if (tryShunzi(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + } + + if (tryKezi1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + + } + if (tryShunzi1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.rollBack(); + } + if (tryPair1Zhong(activeCard)) { + if (tryWin()) { + return true; + } + this.pair_count = 0; + this.rollBack(); + } + + return false; + } + + public WinCard(List cardInhand, int addCard) { + this.stack = new Stack>(); + this.cardList = new ArrayList(); + this.cardList.addAll(cardInhand); + if (addCard == 0) { + this.zhongid = 0; + this.zhong_count = 1; + } else { + this.cardList.add(addCard); + } + + Collections.sort(this.cardList); + } + + public static void main(String[] args) { + + long time = System.currentTimeMillis(); +// for (int i = 0; i < 1000000; ++i) { + ArrayList cardInhand = new ArrayList(); + cardInhand.add(207); + cardInhand.add(207); + cardInhand.add(202); + cardInhand.add(202); + cardInhand.add(202); + cardInhand.add(109); + + cardInhand.add(109); + cardInhand.add(109); + cardInhand.add(104); + cardInhand.add(104); + cardInhand.add(102); + cardInhand.add(102); + + cardInhand.add(102); +// cardInhand.add(301); +// cardInhand.add(301); +// cardInhand.add(108); + +// cardInhand.contains(204); +// Util.checkCard(204, cardInhand); +// CardUtil.checkCardAndRomve(204, cardInhand, 2); + +// if(Util.checkCard(204, cardInhand)) { +// CardUtil.removeCard(cardInhand, 204, 2); +// } + WinCard win = new WinCard(cardInhand, 104); + boolean c = win.tryWin(); + System.out.println(c); +// Paixing.tingKongCheck(new ArrayList<>(), cardInhand, 301); +// } + //Map map = new HashMap(); + //Paixing.checkWin(map, new ArrayList<>(), cardInhand, 305, room.difen_score); + + System.out.println(System.currentTimeMillis() - time); + + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCardType.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCardType.java new file mode 100644 index 0000000..8acb0c2 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/WinCardType.java @@ -0,0 +1,87 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TObject; + +public class WinCardType { + + public static final int QIXIAODUI = 1; //七小对多少分? + + public static final int JIANGJIANGHU = 2; //将将胡多少分? + + public static final int QINGYISE = 3; //清一色多少分? + + public static final int PENGPENGHU = 4; //碰碰胡多少分? + + public static final int GANGSHANGHUA = 5; //杠上花多少分? + + public static final int GANGSHANGPAO = 6; //杠上炮多少分? + + public static final int QUANQIUREN = 7; //全求人多少分? + + public static final int HAIDI = 8; //海底多少分? + + public static final int HAIDIPAO = 9; //海底炮多少分? + + public static final int QIANG_GANG_HU =10; //抢杠胡? + + public static final int XIAOHU = 11; + + public final static int TYPE_TIANHU = 12; + + public final static int TYPE_TIANTINGHU = 13; + + public final static int TYPE_MENQING = 14; + + public final static int TYPE_LIULIUSHUN = 21; + + public final static int TYPE_DASIXI = 22; + + public final static int TYPE_QUEYISE = 23; + + public final static int TYPE_BANBANHU = 24; + + public final static int TYPE_JIEJIEGAO = 25; + + public final static int TYPE_SANTONG = 26; + + + public final static int TYPE_YIZHIHUA = 27; + + public final static int WIN_TYPE_SCORE = 7; + public final static int WIN_PING_TYPE_SCORE = 3; + + public int type; + + public int value; + + public int score; + + public ITArray opcard; + + public WinCardType(int type, int value, int score) { + this.type = type; + this.value = value; + this.score = score; + } + + public ITObject toTObject() { + return toTObject(false); + } + + public ITObject toTObject(boolean is_opcard) { + ITObject obj = TObject.newInstance(); + obj.putInt("type", type); + obj.putInt("value", value); + if(is_opcard&&opcard!=null) { + obj.putTArray("opcard", opcard); + } + return obj; + } + + public String toString() { + return "type:" + type + " value:" + value; + + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.java new file mode 100644 index 0000000..37a6c61 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.java @@ -0,0 +1,955 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class ZhuanZhuanSuanFaTest { + private static final int HONG_ZHONG = 412; + + // 权重配置 + private static final int WEIGHT_COMPLETED_MELD = 70; // 已完成的面子权重 + private static final int WEIGHT_PAIR = 60; // 对子权重 + private static final int WEIGHT_POTENTIAL_TRIPLET = 50; + private static final int WEIGHT_POTENTIAL_PAIR = 40; + private static final int WEIGHT_CLOSE_ADJACENT = 60; // 相邻牌权重 + private static final int WEIGHT_FAR_ADJACENT = 25; // 远邻牌权重 + private static final int WEIGHT_MIDDLE_RANK = 25; // 中张牌权重 + private static final int PENALTY_EDGE_RANK = 15; // 边张惩罚 + private static final int PENALTY_ISOLATED = 40; // 孤张惩罚 + + public String outCardSuanFa(List cardInhand, int card) { + List handCards = new ArrayList<>(cardInhand); + handCards.sort(Integer::compareTo); + System.out.println("排序后机器人手牌" + handCards); + + // 分析手牌结构 + HandAnalysis analysis = analyzeHand(handCards); + + System.out.println("机器人 zhuanZhuanCount 转转数量 " + analysis.zhuanZhaunCount); + System.out.println(" 按花色分组的计数 " + analysis.cardCounts); + System.out.println("机器人 已完成的刻子、顺子 " + analysis.completedMelds); + System.out.println("机器人 对子 " + analysis.pairs); + System.out.println("机器人 孤张牌 " + analysis.isolatedCards); + System.out.println("机器人 每张牌的有用程度 " + analysis.cardUsefulness); + System.out.println("机器人 按花色分组的手牌" + analysis.cardsBySuit); + System.out.println("机器人 向听数 " + analysis.shantenCount); + + // 计算每张牌的出牌优先级 + Map discardPriority = calculateDiscardPriority(handCards, analysis); + + // 选择要打出的牌 + int cardToDiscard = selectCardToDiscard(handCards, discardPriority); + System.out.println("最终打出牌 " + cardToDiscard); + + return String.valueOf(cardToDiscard); + } + + private static class HandAnalysis { + int zhuanZhaunCount = 0; + Map cardCounts = new HashMap<>(); // 按花色分组的计数 + List> completedMelds = new ArrayList<>(); // 已完成的刻子/顺子 + List pairs = new ArrayList<>(); //对子 + List isolatedCards = new ArrayList<>(); // 孤张牌 + Map cardUsefulness = new HashMap<>(); // 每张牌的有用程度 + Map> cardsBySuit = new HashMap<>(); // 按花色分组的手牌 + + // 新增字段 + int pairCount = 0; // 对子数量 + int meldCount = 0; // 面子数量 + int shantenCount = Integer.MAX_VALUE; // 向听数 + boolean isTingPai = false; // 是否听牌 + Set tingCards = new HashSet<>(); // 可听的牌组 + boolean hasLongQiDuiPotential = false; // 七对潜力 + Set usedInMelds = new HashSet<>(); // 已用于面子的牌 + Set usedInPairs = new HashSet<>(); // 已用于对子的牌 + } + + private HandAnalysis analyzeHand(List handCards) { + HandAnalysis analysis = new HandAnalysis(); + + // 分离红中和普通牌,并按花色分组 + for (int card : handCards) { + if (card == HONG_ZHONG) { + analysis.zhuanZhaunCount++; + } else { + int suit = card / 100; + analysis.cardCounts.put(card, analysis.cardCounts.getOrDefault(card, 0) + 1); + + // 按花色分组 + analysis.cardsBySuit.computeIfAbsent(suit, k -> new ArrayList<>()).add(card); + } + } + + analyzeCardPatterns(analysis); + + // 计算向听数 + calculateShantenCount(analysis); + + // 检查七对潜力 + checkLongQiDuiPotential(analysis); + + // 检查是否听牌 + checkTingPai(analysis); + + return analysis; + } + + private void analyzeCardPatterns(HandAnalysis analysis) { + // 初始化可组成面子的牌集合 + Set usedInMelds = new HashSet<>(); + Set usedInPairs = new HashSet<>(); + + // 对每种花色分别分析 + for (List suitCards : new ArrayList<>(analysis.cardsBySuit.values())) { + List cardsCopy = new ArrayList<>(suitCards); + cardsCopy.sort(Integer::compareTo); + + // 先找刻子 + findTripletsOptimized(cardsCopy, analysis, usedInMelds); + // 再找顺子 + findSequencesOptimized(cardsCopy, analysis, usedInMelds); + // 找对子 + findPairsOptimized(cardsCopy, analysis, usedInPairs); + // 剩余的是孤张 + analysis.isolatedCards.addAll(cardsCopy); + } + + // 保存已使用的牌信息 + analysis.usedInMelds = usedInMelds; + analysis.usedInPairs = usedInPairs; + + // 更新面子数量和对子数量 + analysis.meldCount = analysis.completedMelds.size(); + analysis.pairCount = analysis.pairs.size(); + + // 分析每张牌的价值 + analyzeCardUsefulness(analysis); + } + + // 优化的刻子查找方法 + private void findTripletsOptimized(List cards, HandAnalysis analysis, Set usedInMelds) { + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 使用新的列表来记录要移除的牌 + List cardsToRemove = new ArrayList<>(); + + for (int card : cards) { + if (countMap.getOrDefault(card, 0) >= 3 && !cardsToRemove.contains(card)) { + // 找到刻子 + List triplet = Arrays.asList(card, card, card); + analysis.completedMelds.add(triplet); + + // 标记要移除的牌 + cardsToRemove.add(card); + cardsToRemove.add(card); + cardsToRemove.add(card); + + // 标记已使用的牌 + usedInMelds.add(card); + + // 更新计数 + countMap.put(card, countMap.get(card) - 3); + } + } + + // 一次性移除所有标记的牌 + cards.removeAll(cardsToRemove); + } + + // 优化的顺子查找方法 + private void findSequencesOptimized(List cards, HandAnalysis analysis, Set usedInMelds) { + if (cards.size() < 3) return; + + // 转换为点数并去重排序 + Set points = new HashSet<>(); + for (int card : cards) { + points.add(card % 100); // 获取点数(1-9) + } + + List sortedPoints = new ArrayList<>(points); + Collections.sort(sortedPoints); + + for (int i = 0; i <= sortedPoints.size() - 3; i++) { + int p1 = sortedPoints.get(i); + int p2 = sortedPoints.get(i + 1); + int p3 = sortedPoints.get(i + 2); + + if (p2 == p1 + 1 && p3 == p2 + 1) { + // 找到顺子模式,获取对应的牌 + int suit = cards.get(0) / 100; // 所有牌都是同一花色 + int card1 = suit * 100 + p1; + int card2 = suit * 100 + p2; + int card3 = suit * 100 + p3; + + if (cards.contains(card1) && cards.contains(card2) && cards.contains(card3)) { + // 找到顺子 + List sequence = Arrays.asList(card1, card2, card3); + analysis.completedMelds.add(sequence); + + // 移除这三张牌 + cards.remove(Integer.valueOf(card1)); + cards.remove(Integer.valueOf(card2)); + cards.remove(Integer.valueOf(card3)); + + // 标记已使用的牌 + usedInMelds.add(card1); + usedInMelds.add(card2); + usedInMelds.add(card3); + + // 重新开始查找,因为牌列表改变了 + findSequencesOptimized(cards, analysis, usedInMelds); + return; + } + } + } + } + + // 优化的对子查找方法 + private void findPairsOptimized(List cards, HandAnalysis analysis, Set usedInPairs) { + Map countMap = new HashMap<>(); + for (int card : cards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 使用新的列表来记录要移除的牌 + List cardsToRemove = new ArrayList<>(); + + for (int card : cards) { + if (countMap.getOrDefault(card, 0) >= 2 && !cardsToRemove.contains(card)) { + analysis.pairs.add(card); + + // 标记已使用的牌 + usedInPairs.add(card); + + // 标记要移除的牌 + cardsToRemove.add(card); + cardsToRemove.add(card); + + // 更新计数 + countMap.put(card, countMap.get(card) - 2); + } + } + + // 一次性移除所有标记的牌 + cards.removeAll(cardsToRemove); + } + + // 计算向听数 + private void calculateShantenCount(HandAnalysis analysis) { + // 简化版向听数计算 + int totalCards = analysis.zhuanZhaunCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + // 基础向听数 = 理想牌型的面子数 - 当前面子数 + int idealMelds = (totalCards + analysis.zhuanZhaunCount) / 3; + analysis.shantenCount = Math.max(0, idealMelds - analysis.meldCount); + } + + // 检查七对潜力 + private void checkLongQiDuiPotential(HandAnalysis analysis) { + // 七对需要至少5个对子加上转转 + if (analysis.pairCount >= 5 || analysis.zhuanZhaunCount >= 2) { + analysis.hasLongQiDuiPotential = true; + } + } + + // 检查是否听牌 + private void checkTingPai(HandAnalysis analysis) { + // 检查基本听牌条件 + int totalCards = analysis.zhuanZhaunCount; + for (List suitCards : analysis.cardsBySuit.values()) { + totalCards += suitCards.size(); + } + + // 标准麻将听牌条件:一对将牌 + 四面子,或七对子 + boolean standardTing = (totalCards - 2) % 3 == 0 && analysis.shantenCount == 0; + boolean sevenPairsTing = analysis.hasLongQiDuiPotential && totalCards >= 12; + + analysis.isTingPai = standardTing || sevenPairsTing; + + // 如果听牌,尝试找出听的牌 + if (analysis.isTingPai) { + findTingCards(analysis); + } + } + + // 找出可听的牌 + private void findTingCards(HandAnalysis analysis) { + // 简化版听牌查找逻辑 + for (int suit = 1; suit <= 3; suit++) { // 遍历万、饼、条 + for (int rank = 1; rank <= 9; rank++) { // 遍历1-9 + int testCard = suit * 100 + rank; + if (!analysis.cardCounts.containsKey(testCard) || analysis.cardCounts.get(testCard) < 4) { + // 模拟加入这张牌 + analysis.tingCards.add(testCard); + } + } + } + } + + /** + * 分析摸牌后是否可听牌,并全面分析手牌结构 + */ + public boolean analyzeDrawCard(List currentHand, int drawnCard) { + // 创建包含摸牌后的手牌 + List newHand = new ArrayList<>(currentHand); + newHand.add(drawnCard); + newHand.sort(Integer::compareTo); + + System.out.println("摸牌: " + drawnCard + ",摸牌后手牌: " + newHand); + + // 分析新的手牌 + HandAnalysis analysis = analyzeHand(newHand); + + // 输出详细分析结果 + System.out.println("摸牌后分析结果:"); + System.out.println("- 是否听牌: " + analysis.isTingPai); + if (analysis.isTingPai) { + System.out.println("- 可听的牌组: " + analysis.tingCards); + } + System.out.println("- 转转数量: " + analysis.zhuanZhaunCount); + System.out.println("- 已完成的面子数: " + analysis.meldCount); + System.out.println("- 对子数量: " + analysis.pairCount); + System.out.println("- 孤张牌: " + analysis.isolatedCards); + System.out.println("- 向听数: " + analysis.shantenCount); + + // 特别分析新摸的牌对牌型的影响 + int newCardCount = 0; + for (int card : newHand) { + if (card == drawnCard) newCardCount++; + } + + System.out.println("- 新摸牌 " + drawnCard + " 的数量: " + newCardCount); + + // 分析新摸牌的潜力 + int drawnCardPotential = calculateCardPotentialScore(drawnCard, analysis); + System.out.println("- 新摸牌的潜力分数: " + drawnCardPotential); + + // 调用分析打出哪张牌可以听牌的方法 + findDiscardToTing(newHand); + + return analysis.isTingPai; + } + + /** + * 分析打出哪张牌可以听牌 + */ + public Map> findDiscardToTing(List currentHand) { + Map> discardToTingMap = new HashMap<>(); + System.out.println("\n开始分析打出哪张牌可以听牌..."); + + // 对手牌进行深度复制,避免修改原手牌 + List handCopy = new ArrayList<>(currentHand); + handCopy.sort(Integer::compareTo); + + // 统计每种牌的数量,避免重复分析相同的牌 + Map cardCounts = new HashMap<>(); + for (int card : handCopy) { + cardCounts.put(card, cardCounts.getOrDefault(card, 0) + 1); + } + + // 尝试打出每一种不同的牌 + for (Map.Entry entry : cardCounts.entrySet()) { + int cardToDiscard = entry.getKey(); + + // 转转通常不会打出,但仍然分析可能性 + if (cardToDiscard == HONG_ZHONG) { + System.out.println("- 通常不建议打出转转: " + cardToDiscard); + continue; + } + + // 模拟打出这张牌 + List tempHand = new ArrayList<>(handCopy); + tempHand.remove(Integer.valueOf(cardToDiscard)); + + // 分析打出这张牌后的手牌是否听牌 + HandAnalysis analysis = analyzeHand(tempHand); + + // 如果听牌,记录这张牌和对应的听牌组 + if (analysis.isTingPai && !analysis.tingCards.isEmpty()) { + discardToTingMap.put(cardToDiscard, analysis.tingCards); + System.out.println("- 打出牌: " + cardToDiscard + " 后可以听牌"); + System.out.println(" 听的牌组: " + analysis.tingCards); + } + } + + // 输出分析结果 + if (discardToTingMap.isEmpty()) { + System.out.println("- 当前没有可以打出后听牌的牌"); + } else { + System.out.println("\n可打出后听牌的牌数量: " + discardToTingMap.size()); + System.out.println("建议打出的牌及其对应的听牌组:"); + for (Map.Entry> entry : discardToTingMap.entrySet()) { + System.out.println("- 牌: " + entry.getKey() + " -> 听牌组: " + entry.getValue()); + } + } + + return discardToTingMap; + } + + /** + * 计算牌的潜力分数 + */ + /** + * 计算牌的潜力分数(增强版) + */ + private int calculateCardPotentialScore(int card, HandAnalysis analysis) { + int score = 0; + + // 如果是转转,潜力很高 + if (card == HONG_ZHONG) { + return 100; + } + + int suit = card / 100; + int rank = card % 100; + int cardCount = analysis.cardCounts.getOrDefault(card, 0); + + // 1. 刻子潜力评估 + if (cardCount >= 2) { + score += 30; // 两张相同的牌有刻子潜力 + if (cardCount >= 3) { + score += 40; // 三张相同的牌刻子已完成 + } + } else if (cardCount == 1) { + score += 10; // 单张牌的基础潜力 + } + + // 2. 对子潜力 + if (analysis.pairs.contains(card)) { + score += 25; + // 如果已经有多个对子,评估七对潜力 + if (analysis.pairCount >= 5) { + score += 15; // 七对潜力加分 + } + } + + // 3. 顺子潜力评估 + // 检查两面搭(如34需要2或5) + int prevCard = suit * 100 + (rank - 1); + int nextCard = suit * 100 + (rank + 1); + boolean hasPrev = analysis.cardCounts.getOrDefault(prevCard, 0) > 0; + boolean hasNext = analysis.cardCounts.getOrDefault(nextCard, 0) > 0; + + if (hasPrev && hasNext) { + score += 20; // 两面搭子 + } else if (hasPrev || hasNext) { + score += 10; // 一面搭子 + } + + // 4. 检查坎搭可能性(如2和4之间需要3) + if (rank >= 3 && rank <= 7) { + int prevPrevCard = suit * 100 + (rank - 2); + int nextNextCard = suit * 100 + (rank + 2); + + if (analysis.cardCounts.getOrDefault(prevPrevCard, 0) > 0) { + score += 8; // 坎搭潜力 + } + if (analysis.cardCounts.getOrDefault(nextNextCard, 0) > 0) { + score += 8; // 坎搭潜力 + } + } + + // 5. 中间牌额外潜力 + if (rank >= 3 && rank <= 7) { + score += 5; // 中张牌额外价值 + } + // 边张减分 + else if (rank == 1 || rank == 9) { + score -= 5; // 边张减分 + } + + // 6. 检查是否形成复合搭子(如334有两面搭和对子的复合) + if (cardCount >= 1) { + // 检查是否有相邻的对子 + if (analysis.cardCounts.getOrDefault(prevCard, 0) >= 2) { + score += 8; // 相邻对子形成复合搭子 + } + if (analysis.cardCounts.getOrDefault(nextCard, 0) >= 2) { + score += 8; // 相邻对子形成复合搭子 + } + + // 检查是否有相邻的单牌形成复合搭子(如334) + if (analysis.cardCounts.getOrDefault(prevCard, 0) == 1 && cardCount >= 2) { + score += 5; + } + if (analysis.cardCounts.getOrDefault(nextCard, 0) == 1 && cardCount >= 2) { + score += 5; + } + } + + // 7. 转转作为万能牌的影响 + if (analysis.zhuanZhaunCount > 0) { + // 单张牌+转转可以形成对子 + if (cardCount == 1) { + score += 10; + } + // 两张牌+转转可以形成刻子 + if (cardCount == 2) { + score += 15; + } + // 转转可以填补顺子空缺 + if (rank >= 2 && rank <= 8 && (!hasPrev || !hasNext)) { + score += 5; + } + } + + // 8. 评估该牌对整体牌型的贡献 + if (analysis.shantenCount <= 2 && !analysis.isolatedCards.contains(card)) { + score += 10; // 对接近听牌的牌型有贡献 + } + + // 9. 孤张牌减分 + if (analysis.isolatedCards.contains(card)) { + score -= 15; // 孤张牌减分 + } + + return Math.max(0, score); // 确保分数不为负 + } + + /** + * 处理牌数较少的花色 + */ + private void handleSmallSuit(List suitCards, HandAnalysis analysis) { + Map countMap = new HashMap<>(); + for (int card : suitCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + // 先找对子 + for (Map.Entry entry : countMap.entrySet()) { + if (entry.getValue() >= 2) { + analysis.pairs.add(entry.getKey()); + + // 移除对子 + suitCards.remove(entry.getKey()); + suitCards.remove(entry.getKey()); + break; + } + } + + // 剩余的都是孤张 + analysis.isolatedCards.addAll(suitCards); + } + + /** + * 分析每张牌的有用程度(优化版) + */ + private void analyzeCardUsefulnessOptimized(HandAnalysis analysis) { + // 分析所有普通牌 + for (List suitCards : analysis.cardsBySuit.values()) { + for (int card : suitCards) { + int usefulness = calculateSingleCardUsefulness(card, suitCards, analysis); + analysis.cardUsefulness.put(card, usefulness); + } + } + } + + // 重命名为analyzeCardUsefulness以保持向后兼容性 + private void analyzeCardUsefulness(HandAnalysis analysis) { + analyzeCardUsefulnessOptimized(analysis); + } + + private int calculateSingleCardUsefulness(int card, List sameSuitCards, HandAnalysis analysis) { + int usefulness = 0; + int suit = card / 100; + int rank = card % 100; + + // 1. 检查是否在已完成的牌型中 + for (List meld : analysis.completedMelds) { + if (meld.contains(card)) { + usefulness += WEIGHT_COMPLETED_MELD; + break; + } + } + + // 2. 检查是否是对子 + if (analysis.pairs.contains(card)) { + usefulness += WEIGHT_PAIR; + } + + // 3. 检查刻子潜力 + int sameCardCount = Collections.frequency(sameSuitCards, card); + if (sameCardCount >= 2) { + usefulness += WEIGHT_POTENTIAL_TRIPLET; + } else if (sameCardCount == 1) { + usefulness += 15; + } + + // 4. 检查顺子潜力 + usefulness += checkSequencePotential(card, sameSuitCards); + + // 5. 检查相邻牌潜力 + usefulness += checkAdjacentCardPotential(card, sameSuitCards); + + // 6. 中张牌价值更高(3-7) + if (rank >= 3 && rank <= 7) { + usefulness += WEIGHT_MIDDLE_RANK; + } + + // 7. 边张牌价值较低(1,2,8,9) + if (rank == 1 || rank == 2 || rank == 8 || rank == 9) { + usefulness -= PENALTY_EDGE_RANK; + } + + // 8. 孤张牌惩罚 + if (analysis.isolatedCards.contains(card)) { + usefulness -= PENALTY_ISOLATED; + } + + return Math.max(usefulness, 1); + } + + /** + * 特别处理相邻牌的情况(优化版) + */ + private int checkAdjacentCardPotential(int card, List sameSuitCards) { + int potential = 0; + int suit = card / 100; + int rank = card % 100; + + // 检查前后相邻的牌 + int[] closeAdjacent = {rank - 1, rank + 1}; // 紧邻的牌 + int[] farAdjacent = {rank - 2, rank + 2}; // 隔一张的牌 + + // 紧邻的牌价值很高 + for (int adjRank : closeAdjacent) { + if (adjRank >= 1 && adjRank <= 9) { + int adjCard = suit * 100 + adjRank; + if (sameSuitCards.contains(adjCard)) { + potential += WEIGHT_CLOSE_ADJACENT; + } + } + } + + // 隔一张的牌也有价值 + for (int adjRank : farAdjacent) { + if (adjRank >= 1 && adjRank <= 9) { + int adjCard = suit * 100 + adjRank; + if (sameSuitCards.contains(adjCard)) { + potential += WEIGHT_FAR_ADJACENT; + } + } + } + + return potential; + } + + /** + * 检查顺子潜力(严格同花色) + */ + private int checkSequencePotential(int card, List sameSuitCards) { + int potential = 0; + int rank = card % 100; + + // 检查可能的顺子组合(必须是同花色) + int[][] sequencePatterns = { + {rank - 2, rank - 1}, // 缺前两张 + {rank - 1, rank + 1}, // 缺中间一张 + {rank + 1, rank + 2} // 缺后两张 + }; + + int suit = card / 100; + + for (int[] pattern : sequencePatterns) { + boolean validPattern = true; + for (int r : pattern) { + if (r < 1 || r > 9) { + validPattern = false; + break; + } + } + + if (validPattern) { + int neededCard1 = suit * 100 + pattern[0]; + int neededCard2 = suit * 100 + pattern[1]; + + if (sameSuitCards.contains(neededCard1) && sameSuitCards.contains(neededCard2)) { + potential += 30; // 已经有两张配套牌 + } else if (sameSuitCards.contains(neededCard1) || sameSuitCards.contains(neededCard2)) { + potential += 15; // 有一张配套牌 + } else { + potential += 5; // 有形成顺子的潜力 + } + } + } + + return potential; + } + + /** + * 计算每张牌的出牌优先级(增强版) + */ + private Map calculateDiscardPriority(List handCards, HandAnalysis analysis) { + Map priority = new HashMap<>(); + + for (int card : handCards) { + if (card == HONG_ZHONG) { + priority.put(card, 1000); // 转转优先级很高(不应该打) + continue; + } + + // 听牌时,保护听牌组中的牌 + if (analysis.isTingPai && analysis.tingCards.contains(card)) { + priority.put(card, 900); // 听牌组中的牌优先级很高 + continue; + } + + // 获取牌的有用程度 + int usefulness = analysis.cardUsefulness.getOrDefault(card, 0); + + // 计算牌的潜力分数 + int potentialScore = calculateCardPotentialScore(card, analysis); + + // 综合评估优先级:有用程度 + 潜力分数 + int discardPriority = usefulness + potentialScore; + + // 孤张牌更容易被打出(降低优先级数值) + if (analysis.isolatedCards.contains(card)) { + discardPriority = Math.max(1, discardPriority - PENALTY_ISOLATED); + + // 特别处理:如果是完全孤立的边张牌(如1或9且没有相邻牌) + int rank = card % 100; + int suit = card / 100; + if ((rank == 1 || rank == 9) && + analysis.cardCounts.getOrDefault(suit * 100 + (rank == 1 ? 2 : 8), 0) == 0) { + discardPriority = Math.max(1, discardPriority - 20); // 进一步降低优先级 + } + } + + // 边张牌(1和9)在不是对子或刻子的情况下优先级降低 + int rank = card % 100; + if ((rank == 1 || rank == 9) && analysis.cardCounts.getOrDefault(card, 0) < 2) { + discardPriority = Math.max(1, discardPriority - 10); + } + + priority.put(card, discardPriority); + } + + return priority; + } + + private int selectCardToDiscard(List handCards, Map priority) { + int minPriority = Integer.MAX_VALUE; + List candidateCards = new ArrayList<>(); + + // 检查是否有可以打出后听牌的选项 + Map> discardToTingMap = findDiscardToTing(handCards); + if (!discardToTingMap.isEmpty()) { + // 如果有多个可打出后听牌的选项,选择其中一个 + Integer bestTingCard = discardToTingMap.keySet().iterator().next(); + System.out.println("发现可以打出后听牌的牌: " + bestTingCard); + return bestTingCard; + } + + // 正常选择优先级最低的牌 + for (int card : handCards) { + int cardPriority = priority.getOrDefault(card, 50); + + // 选择优先级数值最小的牌(最应该打出的) + if (cardPriority < minPriority) { + minPriority = cardPriority; + candidateCards.clear(); + candidateCards.add(card); + } else if (cardPriority == minPriority) { + candidateCards.add(card); + } + } + + if (!candidateCards.isEmpty()) { + // 优先打出数量较多的相同牌 + if (candidateCards.size() > 1) { + int maxCount = 0; + int selectedCard = candidateCards.get(0); + Map countMap = new HashMap<>(); + + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + for (int card : candidateCards) { + int count = countMap.getOrDefault(card, 0); + if (count > maxCount) { + maxCount = count; + selectedCard = card; + } + } + return selectedCard; + } + + // 如果只有一张候选牌,直接返回 + return candidateCards.get(0); + } + + return handCards.get(0); + } + + /** + * 判断是否应该碰牌 + */ + public boolean shouldPong(int proposedCard, List currentHand) { + System.out.println("判断是否应该碰牌: " + proposedCard); + + // 基础碰牌条件:手中已有两张相同的牌 + int count = 0; + for (int card : currentHand) { + if (card == proposedCard) { + count++; + } + } + + if (count < 2) { + System.out.println("- 手中没有两张相同的牌,无法碰"); + return false; + } + + // 分析当前手牌状态 + HandAnalysis analysis = analyzeHand(currentHand); + + // 规则1:听牌时不能碰听牌组中的牌 + if (analysis.isTingPai && analysis.tingCards.contains(proposedCard)) { + System.out.println("- 听牌时不能碰听牌组中的牌"); + return false; + } + + // 规则2:有5个或更多对子时不能碰已成对子的牌 + int pairCount = countPairs(currentHand); + if (pairCount >= 5) { + System.out.println("- 对子数量过多,不建议碰牌"); + return false; + } + + // 规则3:顺子的情况下不能碰 + if (isInSequence(proposedCard, currentHand)) { + System.out.println("- 形成顺子的情况下,不建议碰牌"); + return false; + } + + System.out.println("- 可以碰牌"); + return true; + } + + /** + * 计算手牌中的对子数量 + */ + private int countPairs(List handCards) { + Map countMap = new HashMap<>(); + for (int card : handCards) { + countMap.put(card, countMap.getOrDefault(card, 0) + 1); + } + + int pairCount = 0; + for (int count : countMap.values()) { + pairCount += count / 2; + } + + return pairCount; + } + + /** + * 检查牌是否在顺子中 + */ + private boolean isInSequence(int card, List handCards) { + int suit = card / 100; + int rank = card % 100; + + // 检查是否有形成顺子的可能 + boolean hasPrev = handCards.contains(suit * 100 + (rank - 1)); + boolean hasNext = handCards.contains(suit * 100 + (rank + 1)); + + return hasPrev && hasNext; + } + + /** + * 判断是否应该杠牌 + */ + public boolean shouldGang(int proposedCard, List currentHand, int gangType) { + System.out.println("判断是否应该杠牌: " + proposedCard + ",杠类型: " + gangType); + + // 计算手牌中该牌的数量 + int count = 0; + for (int card : currentHand) { + if (card == proposedCard) { + count++; + } + } + + // 检查基础杠牌条件 + // 类型2: 明杠(从他人处获得) + // 类型3: 吃杠(从他人处获得) + // 类型4: 自杠 + // 类型5: 碰后补杠 + + boolean hasEnoughCards = false; + if (gangType == 2 || gangType == 3) { + // 明杠和吃杠需要手中已有三张 + hasEnoughCards = (count >= 3); + } else if (gangType == 4 || gangType == 5) { + // 自杠和补杠需要手中有四张或之前已经碰了 + hasEnoughCards = (count >= 4) || (count >= 1); + } + + if (!hasEnoughCards) { + System.out.println("- 手中牌数量不足,无法杠"); + return false; + } + + // 分析当前手牌状态 + HandAnalysis analysis = analyzeHand(currentHand); + + // 规则1:听牌时优先考虑杠牌,但不杠听牌组中的牌 + if (analysis.isTingPai && analysis.tingCards.contains(proposedCard)) { + System.out.println("- 听牌时不杠听牌组中的牌"); + return false; + } + + // 规则2:检查杠后是否会破坏已有搭子 + if (isInSequence(proposedCard, currentHand)) { + System.out.println("- 杠牌会破坏顺子搭子,不建议杠"); + // 但是如果已经有刻子,杠牌还是可以考虑的 + int tripletCount = 0; + for (List meld : analysis.completedMelds) { + if (meld.contains(proposedCard) && meld.size() == 3) { + tripletCount++; + } + } + if (tripletCount == 0) { + return false; // 没有刻子,不杠 + } + } + + // 规则3:转转优先杠牌,增加灵活性 + if (proposedCard == HONG_ZHONG) { + System.out.println("- 转转优先杠,增加灵活性"); + return true; + } + + // 规则4:如果牌局前期,有杠就杠增加得分机会 + if (analysis.shantenCount >= 2) { + System.out.println("- 牌局前期,建议杠牌增加得分机会"); + return true; + } + + // 规则5:如果牌局后期,即将听牌,谨慎杠牌 + if (analysis.shantenCount == 1) { + System.out.println("- 牌局后期,谨慎杠牌,优先听牌"); + // 计算杠牌后的手牌是否会变得更差 + List tempHand = new ArrayList<>(currentHand); + tempHand.remove(Integer.valueOf(proposedCard)); + HandAnalysis afterGangAnalysis = analyzeHand(tempHand); + + // 如果杠牌后向听数增加,不杠 + if (afterGangAnalysis.shantenCount > analysis.shantenCount) { + System.out.println("- 杠牌后向听数增加,不建议杠"); + return false; + } + } + + System.out.println("- 可以杠牌"); + return true; + } +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ai.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ai.java new file mode 100644 index 0000000..affe3eb --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/ai.java @@ -0,0 +1,940 @@ +package com.robotcm.taurus.util; + +import java.util.*; +import java.util.stream.Collectors; + +public class ai { + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + // 门子类型定义 + private static final int DOOR_NONE = 0; // 无门子 + private static final int DOOR_BIAN = 1; // 边张门子 (12/89) + private static final int DOOR_GE = 2; // 隔张门子 (13/79/24/68等) + private static final int DOOR_XIANGLIN = 3; // 相邻门子 (23/34/45/56/67/78等) + private static final int DOOR_DUIZI = 4; // 对子 + + public boolean isTinAi = false; + public boolean isTingpai = false; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + // 缓存优化 + private Map scoreCache = new HashMap<>(); + private Map> tingCache = new HashMap<>(); + + public static void main(String[] args) { + System.out.println("=== 长沙麻将测试(含碰杠吃牌) ==="); + ai ai1 = new ai(); + + // 测试1:普通手牌 + System.out.println("\n=== 测试1:普通14张牌 ==="); + PlayerState state1 = new PlayerState(); +// state1.handCards = Arrays.asList(208, 204, 203, 202, 107, 106, 105, 103, 102, 101, 101, 208, 206, 207); + +// test1.add(209); +// test1.add(208); +// test1.add(208); +// test1.add(207); +// test1.add(207); +// test1.add(206); +// test1.add(205); +// test1.add(205); +// test1.add(202); +// test1.add(201); +// test1.add(201); +// test1.add(107); +// test1.add(107); +// test1.add(104); + +// state1.handCards = Arrays.asList(209,207,206,202,202,109,108,107,106,105,105,105,104,103); + + state1.handCards = Arrays.asList(209, 209, 208, 207, 206, 205, 203, 202, 202, 202, 108, 105, 104, 103); + +// state1.handCards = Arrays.asList(204, 206, 205, 205, 203, 109, 108, 107, 107, 106, 103, 103, 102, 101); + +// state1.addChiGroup(Arrays.asList(107,108,106)); +// state1.addPongGroup(Arrays.asList(109,109,109)); + int discard1 = ai1.findBestDiscard(state1); + System.out.println("推荐出牌: " + ai1.formatCard(discard1)); + } + + + /** + * 主方法:根据完整玩家状态推荐出牌 + */ + public int findBestDiscard(PlayerState state) { + System.out.println("\n=== 长沙麻将AI出牌分析 ==="); + System.out.println("手牌(" + state.handCards.size() + "张): " + formatCards(state.handCards)); + + int pongGroups = state.getPongGroupCount(); + int gangGroups = state.getGangGroupCount(); + int chiGroups = state.getChiGroupCount(); + + System.out.println("碰牌组数: " + pongGroups + + ",杠牌组数: " + gangGroups + + ",吃牌组数: " + chiGroups); + + // 清空缓存 + scoreCache.clear(); + tingCache.clear(); + + long startTime = System.currentTimeMillis(); + + // 获取可出的牌(手牌中的唯一牌) + Map results = new HashMap<>(); + Set uniqueCards = new HashSet<>(state.handCards); + + // 如果只剩一张牌,直接返回 + if (state.handCards.size() == 1) { + int onlyCard = state.handCards.get(0); + System.out.println("只剩一张牌,必须出: " + formatCard(onlyCard)); + return onlyCard; + } + + for (int card : uniqueCards) { + // 模拟打出一张牌后的状态 + PlayerState newState = simulateDiscard(state, card); + DiscardResult result = evaluateDiscardWithState(card, state); // 传入原始状态 + results.put(card, result); + + System.out.printf("打出 %s: 评分=%.3f (听牌=%d张)%n", + formatCard(card), result.score, result.tingCards.size()); + } + + // 找出最佳出牌 - 优先考虑听牌数量 + int bestCard = -1; + double bestScore = Double.NEGATIVE_INFINITY; + int maxTingCount = 0; + + // 首先找到最大听牌数量 + for (DiscardResult result : results.values()) { + if (result.tingCards.size() > maxTingCount) { + maxTingCount = result.tingCards.size(); + } + } + + // 如果有听牌,优先从听牌中选择 + if (maxTingCount > 0) { + // 从所有听牌中选择评分最高的 + for (Map.Entry entry : results.entrySet()) { + if (entry.getValue().tingCards.size() == maxTingCount) { + if (entry.getValue().score > bestScore) { + bestScore = entry.getValue().score; + bestCard = entry.getKey(); + } + } + } + } else { + // 没有听牌,选择评分最高的 + for (Map.Entry entry : results.entrySet()) { + if (entry.getValue().score > bestScore) { + bestScore = entry.getValue().score; + bestCard = entry.getKey(); + } + } + } + + long endTime = System.currentTimeMillis(); + System.out.printf("分析耗时: %dms%n", (endTime - startTime)); + + if (bestCard != -1) { + DiscardResult bestResult = results.get(bestCard); + System.out.println("\n🎯 AI推荐出牌: " + formatCard(bestCard)); + if (!bestResult.tingCards.isEmpty()) { + isTinAi = true; + isTingpai = true; + System.out.println("✅ 听牌,可听 " + bestResult.tingCards.size() + " 张牌:"); + System.out.println("----牌组----" + bestResult.tingCards); + if (bestResult.tingCards.size() > 0) { + // 如果有ChangShaSuanFaTest类,需要处理 + ChangShaSuanFaTest.tinCards.clear(); + ChangShaSuanFaTest.tinCards.addAll(bestResult.tingCards); + } + List tingCardsFormatted = bestResult.tingCards.stream() + .map(this::formatCard) + .collect(Collectors.toList()); + System.out.println(" " + String.join(" ", tingCardsFormatted)); + } + System.out.println("综合评分: " + String.format("%.3f", bestResult.score)); + } + + return bestCard; + } + + /** + * 模拟打出一张牌 + */ + private PlayerState simulateDiscard(PlayerState originalState, int discardCard) { + PlayerState newState = new PlayerState(); + + // 复制手牌并移除要打的牌 + newState.handCards = new ArrayList<>(originalState.handCards); + newState.handCards.remove((Integer) discardCard); + + // 复制碰牌组 + for (List group : originalState.pongGroups) { + newState.pongGroups.add(new ArrayList<>(group)); + } + + // 复制杠牌组 + for (List group : originalState.gangGroups) { + newState.gangGroups.add(new ArrayList<>(group)); + } + + // 复制吃牌组 + for (List group : originalState.chiGroups) { + newState.chiGroups.add(new ArrayList<>(group)); + } + + newState.isZhuang = originalState.isZhuang; + + return newState; + } + + private DiscardResult evaluateDiscardWithState(int discardedCard, PlayerState originalState) { + // 先模拟打出这张牌 + PlayerState simulatedState = simulateDiscard(originalState, discardedCard); + List hand = simulatedState.handCards; + double totalScore = 0.0; + + // === 1. 基础分 === + totalScore += 10.0; + + // === 新增:花色集中度评估 === + double suitConcentrationScore = evaluateSuitConcentration(discardedCard, hand); + totalScore += suitConcentrationScore; + + // === 2. 门子类型评估 === + System.out.println("\n=== 评估 " + formatCard(discardedCard) + " ==="); + + // 使用原始状态来获取对子信息 + int originalCount = 0; + for (int c : originalState.handCards) { + if (c == discardedCard) originalCount++; + } + System.out.println(" [原始] " + formatCard(discardedCard) + " 在原始手牌中有 " + originalCount + " 张"); + + int doorType = getDoorType(discardedCard, hand, originalState); // 传入原始状态 + double doorScore = evaluateDoorType(doorType, discardedCard); + totalScore += doorScore; + + System.out.printf(" [门子] 类型=%s, 评分=%.1f%n", + getDoorTypeName(doorType), doorScore); + + // === 3. 检查是否在完整顺子中 === + if (isInCompleteSequence(discardedCard, originalState.handCards)) { // 使用原始状态 + System.out.println(" [顺子] " + formatCard(discardedCard) + " 在完整顺子中"); + + if (originalCount > 1) { + System.out.println(" [冗余] " + formatCard(discardedCard) + + " 在顺子中且有多张,加30分鼓励打出"); + totalScore += 30.0; + } else { + System.out.println(" [保留] " + formatCard(discardedCard) + + " 是顺子中的唯一一张,扣15分"); + totalScore -= 15.0; + } + } + + // === 4. 对子和刻子评估 === + double pairScore = evaluatePairsAndPongsFinal(discardedCard, originalState); // 传入原始状态 + totalScore += pairScore; + + // === 5. 绝对孤张评估 === + if (isAbsolutelyLonelyFinal(discardedCard, hand)) { + totalScore += 15.0; + System.out.println(" [孤张] " + formatCard(discardedCard) + " 是绝对孤张,加15分"); + } + + // === 6. 简单结构评估 === + double structureScore = evaluateSimpleStructure(discardedCard, hand); + totalScore += structureScore; + + // === 7. 听牌检查 === + List tingCards = checkTingCardsWithState(simulatedState); + if (!tingCards.isEmpty()) { + totalScore += 100.0; + totalScore += tingCards.size() * 50.0; + + for (int tingCard : tingCards) { + int value = getCardValue(tingCard); + if (JIANG_PAIS.contains(value)) { + totalScore += 20.0; + } + } + } + + System.out.printf(" [总分] %.1f%n", totalScore); + return new DiscardResult(totalScore, tingCards, 0); + } + /** + * 花色集中度评估:优先打散张,保留集中花色的牌 + */ + private double evaluateSuitConcentration(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + + // 统计该花色的牌数 + int suitCount = 0; + for (int c : hand) { + if (getCardType(c) == type) { + suitCount++; + } + } + + double score = 0.0; + + // 如果该花色牌很少(<=3张),优先打 + if (suitCount <= 3) { + score += 20.0; // 鼓励打散张 + } + // 如果该花色牌很多(>=8张),尽量不打 + else if (suitCount >= 8) { + score -= 15.0; // 扣分,尽量不打集中花色的牌 + } + + return score; + } + + /** + * 获取门子类型(改进版) + */ + private int getDoorType(int card, List hand, PlayerState state) { + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return DOOR_NONE; + + // 使用传入的状态来获取对子信息 + int originalCount = 0; + for (int c : state.handCards) { + if (c == card) originalCount++; + } + + if (originalCount >= 2) { + return DOOR_DUIZI; + } + + // 检查边张 + if (value == 1 || value == 9) { + int adjacent = (value == 1) ? card + 1 : card - 1; + if (state.handCards.contains(adjacent)) { + return DOOR_BIAN; + } + } + + // 检查相邻门子 + for (int other : state.handCards) { + if (getCardType(other) == type) { + int otherValue = getCardValue(other); + int diff = Math.abs(otherValue - value); + + if (diff == 1) { + // 排除12、21、89、98的情况(这些是边张) + if ((value == 1 && otherValue == 2) || (value == 2 && otherValue == 1) || + (value == 8 && otherValue == 9) || (value == 9 && otherValue == 8)) { + return DOOR_BIAN; + } + return DOOR_XIANGLIN; + } + } + } + + // 检查隔张 + for (int other : state.handCards) { + if (getCardType(other) == type) { + int otherValue = getCardValue(other); + int diff = Math.abs(otherValue - value); + + if (diff == 2) { + return DOOR_GE; + } + } + } + + return DOOR_NONE; + } /** + * 获取门子类型名称 + */ + private String getDoorTypeName(int doorType) { + switch (doorType) { + case DOOR_BIAN: return "边张门子"; + case DOOR_GE: return "隔张门子"; + case DOOR_XIANGLIN: return "相邻门子"; + case DOOR_DUIZI: return "对子"; + case DOOR_NONE: return "无门子"; + default: return "未知"; + } + } + + private double evaluateDoorType(int doorType, int card) { + double score = 0.0; + int value = getCardValue(card); + int type = getCardType(card); + + switch (doorType) { + case DOOR_BIAN: + // 边张门子:12或89,依赖性强 + score += 25.0; // 增加分值,更鼓励打边张 + break; + + case DOOR_GE: + // 隔张门子:差1张才能形成顺子 + if (value == 2 || value == 8) { + score += 5.0; + } else if (value == 3 || value == 7) { + score += 8.0; + } else { + score += 10.0; + } + break; + + case DOOR_XIANGLIN: + // 相邻门子:很容易形成顺子,应该保留 + score -= 15.0; + break; + + case DOOR_DUIZI: + if (JIANG_PAIS.contains(value)) { + // 258将对子是好牌,不应该扣那么多分 + score -= 20.0; + } else if (value == 1 || value == 9) { + // 边张对子(1万或9万):价值较低,鼓励打出 + score += 10.0; // 改为加分,鼓励打出边张对子 + } else if (value == 9 && type == 1) { // 9万对子 + score -= 15.0; + } else { + score -= 10.0; // 中张对子 + } + break; + + case DOOR_NONE: + // 绝对孤张:优先打 + if (JIANG_PAIS.contains(value)) { + score += 20.0; + } else if (value == 1 || value == 9) { + // 边张孤张:19是边张,价值最低 + score += 30.0; // 增加分值,更鼓励打边张孤张 + } else { + score += 20.0; + } + break; + } + + return score; + } + private boolean isInCompleteSequence(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return false; + + // 统计该牌在手牌中的数量 + int cardCount = Collections.frequency(hand, card); + + // 如果该牌在手牌中,检查是否能形成顺子 + if (cardCount > 0) { + // 检查是否能形成123顺子 + if (value == 1) { + int card2 = card + 1; + int card3 = card + 2; + return hand.contains(card2) && hand.contains(card3); + } + // 检查是否能形成789顺子 + else if (value == 9) { + int card7 = card - 2; + int card8 = card - 1; + return hand.contains(card7) && hand.contains(card8); + } + // 检查其他顺子情况 + else if (value >= 2 && value <= 8) { + // 检查前顺子 + int prev1 = card - 1; + int prev2 = card - 2; + if (value >= 3 && hand.contains(prev1) && hand.contains(prev2)) { + return true; + } + // 检查后顺子 + int next1 = card + 1; + int next2 = card + 2; + if (value <= 7 && hand.contains(next1) && hand.contains(next2)) { + return true; + } + // 检查中间顺子 + int prev = card - 1; + int next = card + 1; + if (hand.contains(prev) && hand.contains(next)) { + return true; + } + } + } + + return false; + } + /** + * 简单结构评估(简化版) + */ + private double evaluateSimpleStructure(int card, List hand) { + double score = 0.0; + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return 0.0; + + // 258将特殊处理 + if (JIANG_PAIS.contains(value)) { + score -= 3.0; // 258将价值较高 + } + + // 边张扣分 + if (value == 1 || value == 9) { + score -= 2.0; + } + + return score; + } + + /** + * 检查是否在顺子中间 + */ + private boolean isInSequenceMiddle(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return false; + + // 检查前后是否能形成顺子 + int prevCard = card - 1; + int nextCard = card + 1; + + // 需要手牌中有前后两张牌 + return hand.contains(prevCard) && hand.contains(nextCard); + } + + private double evaluatePairsAndPongsFinal(int card, PlayerState state) { + // 获取原始手牌中该牌的数量 + int originalCount = 0; + for (int c : state.handCards) { + if (c == card) originalCount++; + } + + System.out.println(" [数量] " + formatCard(card) + " 在原始手牌中有 " + originalCount + " 张"); + + // 如果有3张或以上,是刻子 + if (originalCount >= 3) { + System.out.println(" [刻子] " + formatCard(card) + " 是刻子,扣50分"); + return -50.0; + } + + // 如果有2张,是对子 + if (originalCount == 2) { + int type = getCardType(card); + int value = getCardValue(card); + + // 特别处理边张对子(1万或9万) + if (value == 1 || value == 9) { + // 边张对子价值最低,特别鼓励打出 + System.out.println(" [边张对子] " + formatCard(card) + " 是边张对子,加60分鼓励打出"); + return 60.0; // 增加边张对子的鼓励分 + } + + // 检查这个对子是否在顺子中且是多余的 + if (isRedundantPairInSequence(card, state.handCards)) { + System.out.println(" [冗余] " + formatCard(card) + " 是顺子中的冗余对子,加40分鼓励打出"); + return 40.0; + } + + // 258将的对子要保留 + if (JIANG_PAIS.contains(value)) { + System.out.println(" [258将] " + formatCard(card) + " 是258将对子,扣30分"); + return -30.0; + } + + // 普通对子 + System.out.println(" [对子] " + formatCard(card) + " 是普通对子,扣10分"); + return -10.0; + } + + System.out.println(" [单张] " + formatCard(card) + " 是单张"); + return 0.0; + } + private boolean isRedundantPairInSequence(int card, List originalHand) { + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return false; + + // 统计原始手牌中该牌的数量 + int count = Collections.frequency(originalHand, card); + if (count < 2) return false; // 不是对子 + + System.out.println(" [检查冗余] " + formatCard(card) + " 是" + count + "张的对子"); + + // 特别处理边张(1万或9万) + if (value == 1) { + // 1万对子,检查是否能和2、3形成顺子 + int card2 = card + 1; + int card3 = card + 2; + if (originalHand.contains(card2) && originalHand.contains(card3)) { + System.out.println(" [边张冗余] " + formatCard(card) + " 是1万且在1-2-3顺子中,应该优先打出"); + return true; + } + } else if (value == 9) { + // 9万对子,检查是否能和7、8形成顺子 + int card7 = card - 2; + int card8 = card - 1; + if (originalHand.contains(card7) && originalHand.contains(card8)) { + System.out.println(" [边张冗余] " + formatCard(card) + " 是9万且在7-8-9顺子中,应该优先打出"); + return true; + } + } + + // 对于3万,检查是否有1万和2万形成顺子 + if (value == 3) { + int card1 = card - 2; // 1万 + int card2 = card - 1; // 2万 + + boolean has1 = originalHand.contains(card1); + boolean has2 = originalHand.contains(card2); + + System.out.println(" [顺子检查] 1万=" + has1 + ", 2万=" + has2); + + // 如果有1万和2万,且3万有2张,那么多余的1张3万应该打出 + if (has1 && has2) { + System.out.println(" [确定冗余] " + formatCard(card) + " 在1-2-3顺子中是多余的"); + return true; + } + } + + // 检查其他顺子情况 + if (value >= 1 && value <= 7) { + int next1 = card + 1; + int next2 = card + 2; + if (originalHand.contains(next1) && originalHand.contains(next2)) { + System.out.println(" [确定冗余] " + formatCard(card) + " 在" + value + "-" + + getCardValue(next1) + "-" + getCardValue(next2) + "顺子中是多余的"); + return true; + } + } + + if (value >= 2 && value <= 8) { + int prev = card - 1; + int next = card + 1; + if (originalHand.contains(prev) && originalHand.contains(next)) { + System.out.println(" [确定冗余] " + formatCard(card) + " 在" + + getCardValue(prev) + "-" + value + "-" + getCardValue(next) + "顺子中是多余的"); + return true; + } + } + + if (value >= 3 && value <= 9) { + int prev1 = card - 1; + int prev2 = card - 2; + if (originalHand.contains(prev1) && originalHand.contains(prev2)) { + System.out.println(" [确定冗余] " + formatCard(card) + " 在" + + getCardValue(prev2) + "-" + getCardValue(prev1) + "-" + value + "顺子中是多余的"); + return true; + } + } + + return false; + } + + + private boolean isAbsolutelyLonelyFinal(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + + if (type > 3) return false; + + // 检查同花色牌 + for (int other : hand) { + if (getCardType(other) == type) { + int diff = Math.abs(getCardValue(other) - value); + if (diff <= 2) { // 相邻或隔张 + return false; + } + } + } + + return true; + } + + // 以下是原有方法,保持不变... + // checkTingCardsWithState, canHuWithState, canHuWith258, canFormMelds, + // getReasonableHuCards, getStateKey, getCardValue, getCardType, + // formatCard, formatCards + + /** + * 检查听牌情况 + */ + public List checkTingCardsWithState(PlayerState state) { + String stateKey = getStateKey(state); + if (tingCache.containsKey(stateKey)) { + return tingCache.get(stateKey); + } + + List tingCards = new ArrayList<>(); + + int pongGroups = state.getPongGroupCount(); + int gangGroups = state.getGangGroupCount(); + int chiGroups = state.getChiGroupCount(); + + // 计算已使用的牌数 + int usedCardsCount = pongGroups * 3 + gangGroups * 4 + chiGroups * 3; + + // 听牌时手牌数量应为:14 - 已使用的牌数 - 1(要胡的牌) + int expectedHandCount = 14 - usedCardsCount - 1; + + if (state.handCards.size() != expectedHandCount) { + tingCache.put(stateKey, tingCards); + return tingCards; + } + + // 获取合理的胡牌候选 + Set possibleHuCards = getReasonableHuCards(state.handCards); + + for (int huCard : possibleHuCards) { + if (canHuWithState(state, huCard)) { + tingCards.add(huCard); + } + } + + tingCache.put(stateKey, tingCards); + return tingCards; + } + + /** + * 胡牌检查 + */ + private boolean canHuWithState(PlayerState state, int huCard) { + int totalHandCards = state.handCards.size() + 1; + int pongCardsCount = state.getPongGroupCount() * 3; + int gangCardsCount = state.getGangGroupCount() * 4; + int chiCardsCount = state.getChiGroupCount() * 3; + int totalCards = totalHandCards + pongCardsCount + gangCardsCount + chiCardsCount; + + if (totalCards != 14) { + return false; + } + + List remainingHand = new ArrayList<>(state.handCards); + remainingHand.add(huCard); + Collections.sort(remainingHand); + + return canHuWith258(remainingHand); + } + + /** + * 检查手牌是否能胡牌(考虑258将) + */ + private boolean canHuWith258(List hand) { + if (hand.size() != 2 && hand.size() != 5 && hand.size() != 8 && hand.size() != 11 && hand.size() != 14) { + return false; + } + + List sortedHand = new ArrayList<>(hand); + Collections.sort(sortedHand); + + // 尝试所有可能的将牌 + for (int i = 0; i < sortedHand.size() - 1; i++) { + if (sortedHand.get(i).equals(sortedHand.get(i + 1))) { + int cardValue = getCardValue(sortedHand.get(i)); + if (JIANG_PAIS.contains(cardValue)) { + List tempHand = new ArrayList<>(sortedHand); + tempHand.remove(i); + tempHand.remove(i); + + if (canFormMelds(tempHand)) { + return true; + } + } + } + } + + return false; + } + + /** + * 检查是否能组成全部顺子/刻子 + */ + private boolean canFormMelds(List hand) { + if (hand.isEmpty()) { + return true; + } + + List sorted = new ArrayList<>(hand); + Collections.sort(sorted); + + // 尝试刻子 + if (sorted.size() >= 3 && + sorted.get(0).equals(sorted.get(1)) && + sorted.get(1).equals(sorted.get(2))) { + List newHand = new ArrayList<>(sorted); + newHand.remove(0); + newHand.remove(0); + newHand.remove(0); + if (canFormMelds(newHand)) { + return true; + } + } + + // 尝试顺子 + if (sorted.size() >= 3) { + int first = sorted.get(0); + int type = getCardType(first); + + if (type <= 3) { + int second = first + 1; + int third = first + 2; + + if (sorted.contains(second) && sorted.contains(third)) { + List newHand = new ArrayList<>(sorted); + newHand.remove((Integer) first); + newHand.remove((Integer) second); + newHand.remove((Integer) third); + if (canFormMelds(newHand)) { + return true; + } + } + } + } + + return false; + } + + /** + * 获取合理的胡牌候选 + */ + private Set getReasonableHuCards(List hand) { + Set possibleCards = new HashSet<>(); + + // 现有牌和相邻牌 + for (int card : hand) { + possibleCards.add(card); + int type = getCardType(card); + if (type <= 3) { + int value = getCardValue(card); + if (value > 1) possibleCards.add(card - 1); + if (value < 9) possibleCards.add(card + 1); + } + } + + // 所有258牌 + for (int type = 1; type <= 3; type++) { + for (int jiang : JIANG_PAIS) { + possibleCards.add(type * 100 + jiang); + } + } + + // 限制数量 + if (possibleCards.size() > 15) { + List list = new ArrayList<>(possibleCards); + Collections.shuffle(list); + possibleCards = new HashSet<>(list.subList(0, 15)); + } + + return possibleCards; + } + + /** + * 生成状态key + */ + private String getStateKey(PlayerState state) { + List sortedHand = new ArrayList<>(state.handCards); + Collections.sort(sortedHand); + + List pongKeys = new ArrayList<>(); + for (List group : state.pongGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + pongKeys.add(sorted.toString()); + } + Collections.sort(pongKeys); + + List gangKeys = new ArrayList<>(); + for (List group : state.gangGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + gangKeys.add(sorted.toString()); + } + Collections.sort(gangKeys); + + List chiKeys = new ArrayList<>(); + for (List group : state.chiGroups) { + List sorted = new ArrayList<>(group); + Collections.sort(sorted); + chiKeys.add(sorted.toString()); + } + Collections.sort(chiKeys); + + return sortedHand.toString() + "|" + + pongKeys.toString() + "|" + + gangKeys.toString() + "|" + + chiKeys.toString(); + } + + /** + * 获取牌值 + */ + private int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + String formatCard(int card) { + int type = card / 100; + int value = card % 10; + switch (type) { + case 1: + return value + "万"; + case 2: + return value + "筒"; + case 3: + return value + "条"; + default: + return "字牌"; + } + } + + /** + * 格式化牌列表 + */ + private String formatCards(List cards) { + return cards.stream() + .map(this::formatCard) + .collect(Collectors.joining(" ")); + } + + /** + * 出牌结果类 + */ + private static class DiscardResult { + double score; + List tingCards; + int searchDepth; + + DiscardResult(double score, List tingCards, int searchDepth) { + this.score = score; + this.tingCards = tingCards; + this.searchDepth = searchDepth; + } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test.java new file mode 100644 index 0000000..9050404 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test.java @@ -0,0 +1,3336 @@ +package com.robotcm.taurus.util; + +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.robotcm.hunan.HuNanPaoDeKuai; + +import java.util.*; +import java.util.stream.Collectors; + +public class test { + + /** + * 跑得快出牌策略 + */ + public static ITArray intelligentPaoDeKuaiOutCard(List cardInhand, ITObject card_list, Map> seatRemainHistory) { + System.out.println("机器人手牌 cardInhand: " + cardInhand); + System.out.println("card_list: " + card_list); + System.out.println("机器人座位号 8888888888888888888888888888 " + HuNanPaoDeKuai.seat); + int seat = HuNanPaoDeKuai.seat; + + List sortedHand = new ArrayList<>(cardInhand); + Collections.sort(sortedHand); + List playCards; + + boolean isFirstTurn = card_list == null || !card_list.containsKey("card_list") || + card_list.getTArray("card_list").size() == 0; + + if (isFirstTurn) { + System.out.println("进入自己先出牌-----------"); + playCards = intelligentFirstPlayWithRemainConsideration(sortedHand, seatRemainHistory); + } else { + ITArray opponentCardsArray = card_list.getTArray("card_list"); + List opponentCards = CardUtil.toList(opponentCardsArray); + + int minCard = card_list.getInt("min_card"); + int len = card_list.getInt("len"); + int type = card_list.getInt("type"); + + //座位号还是自己的情况 这里座位号是对面的了 还进入了 + if (HuNanPaoDeKuai.seat == HuNanPaoDeKuai.guangboseat) { + Map otherSeatsLastRemain = getOtherSeatsLastRemain(seat, seatRemainHistory); + boolean hasAnyEqualOne = otherSeatsLastRemain.values().stream().anyMatch(value -> value == 1); + if (hasAnyEqualOne) { + System.out.println("进入对面只剩下一张牌"); + // 优先出对子 + List pair = findAnyPair(cardInhand); + System.out.println("检测到对手只剩一张牌,优先出对子压制111" + pair); + if (pair.size() == 2) { + System.out.println("推荐出牌: " + pair + " (对子压制)"); + return CardUtil.toTArray(pair); + } else { + // 没有对子,出最大单牌 + System.out.println("检测到对手只剩一张牌 没有对子,出最大单牌"); + CardObj maxSingleCard = findMaxSingleCard(cardInhand); + return CardUtil.toTArray1(maxSingleCard); + } + } else { + System.out.println("机器人跑得快座位号 88888888888888 " + HuNanPaoDeKuai.seat); + System.out.println("广播座位号 9999999999 " + HuNanPaoDeKuai.guangboseat); + + //座位号出问题了 + playCards = intelligentFirstPlayWithRemainConsideration(sortedHand, seatRemainHistory); + return CardUtil.toTArray(playCards); + } + } + + Map otherSeatsLastRemain = getOtherSeatsLastRemain(seat, seatRemainHistory); + boolean hasAnyEqualOne = otherSeatsLastRemain.values().stream().anyMatch(value -> value == 1); + + if (hasAnyEqualOne && type == 1) { + System.out.println("进入对面只剩下一张牌,出最大单牌"); + CardObj maxSingleCard = findMaxSingleCard(cardInhand); + return CardUtil.toTArray1(maxSingleCard); + } else { + playCards = intelligentResponsePlayWithRemainConsideration(sortedHand, minCard, len, opponentCards, type); + return CardUtil.toTArray(playCards); + } + } + return CardUtil.toTArray(playCards); + } + + /** + * 深度分析手牌结构 + */ + private static HandAnalysis analyzeHandStructure(List handCards) { + HandAnalysis analysis = new HandAnalysis(); + analysis.valueCount = getValueCount(handCards); + + // 基础统计 + analysis.smallSingleCount = countSmallSingles(handCards, analysis.valueCount); + analysis.bigCardCount = countBigCards(analysis.valueCount); + analysis.pairCount = countPairs(analysis.valueCount); + analysis.trioCount = countTrios(analysis.valueCount); + analysis.bombCount = countBombs(analysis.valueCount); + + // 顺子分析 + analysis.maxStraightLength = findMaxStraightLength(handCards); + + // 连对分析 + analysis.maxConsecutivePairs = findMaxConsecutivePairs(handCards); + + // 控制牌分析 + analysis.hasControlCards = analysis.bigCardCount > 0; + + // 收集所有可能的出牌 + analysis.allPossiblePlays = collectAllPossibleFirstPlays(handCards); + + // 设置特征标签 + setAnalysisFeatures(analysis); + + return analysis; + } + + /** + * 首轮出牌 + */ + private static List intelligentFirstPlayWithRemainConsideration(List handCards, Map> seatRemainHistory) { + if (handCards.isEmpty()) return new ArrayList<>(); + + // === 飞机优先出牌 === + System.out.println("=== 检测飞机牌型 ==="); + List airplanePlay = findAndPlayAirplane(handCards); + if (!airplanePlay.isEmpty()) { + System.out.println("推荐飞机出牌: " + airplanePlay + " (类型:飞机带四张)"); + return airplanePlay; + } + + + // 4-8张手牌特殊处理 + if (handCards.size() >= 4 && handCards.size() <= 8) { + System.out.println("=== 4-8张手牌快速出完策略 ==="); + List quickWinPlay = findQuickWinPlay(handCards); + if (!quickWinPlay.isEmpty()) { + System.out.println("推荐快速出牌: " + quickWinPlay + " (类型:" + getPlayType(quickWinPlay) + ")"); + return quickWinPlay; + } + } + + // 特殊处理:手牌很少时的策略 + if (handCards.size() <= 3) { + //如果对面只剩下一张牌,并且自己剩下的牌里有对子优先打对子 + List bestCard = findBestCardToPlay(handCards, seatRemainHistory); + //如果没有对子出最大的单牌 + if (bestCard.isEmpty()) { + System.out.println("没有对子出最大的单牌"); + List pair = findAnyPair(handCards); + if (pair.isEmpty()) { + CardObj maxCard = findMaxCard(handCards); + return Collections.singletonList(maxCard); + } + return pair; + } + return bestCard; + } + + if (handCards.size() == 15) { + Map valueCount = getValueCount(handCards); + // 找出所有的三张 + List trioValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() == 3) // 严格等于3,确保是完整的三张 + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + // 需要正好3个三张才能形成三个三带结构 + if (trioValues.size() != 3) { + System.out.println("三张数量不是3个,不构成完美三个三带结构"); + + // 修复:分析大牌分布,避免首轮全出大牌 + HandAnalysis analysis = analyzeHandStructure(handCards); + List bestFirstPlay = selectBestFirstPlayWithBigCardProtection(handCards, analysis); + + System.out.println("=== 分析结果 ==="); + System.out.println("牌型特征: " + analysis.features.get("feature")); + System.out.println("小单牌: " + analysis.smallSingleCount + ", 大牌: " + analysis.bigCardCount + + ", 对子: " + analysis.pairCount + ", 顺子长度: " + analysis.maxStraightLength); + System.out.println("推荐首出: " + bestFirstPlay + " (类型:" + getPlayType(bestFirstPlay) + ")"); + return bestFirstPlay; + } + + return tryPlayTrioWithOne(handCards, valueCount); + } + + // 修复:分析大牌分布,避免首轮全出大牌 + HandAnalysis analysis = analyzeHandStructure(handCards); + List bestFirstPlay = selectBestFirstPlayWithBigCardProtection(handCards, analysis); + + System.out.println("=== 分析结果 ==="); + System.out.println("牌型特征: " + analysis.features.get("feature")); + System.out.println("小单牌: " + analysis.smallSingleCount + ", 大牌: " + analysis.bigCardCount + + ", 对子: " + analysis.pairCount + ", 顺子长度: " + analysis.maxStraightLength); + System.out.println("推荐首出: " + bestFirstPlay + " (类型:" + getPlayType(bestFirstPlay) + ")"); + + return bestFirstPlay; + } + + + /** + * 计算单牌的孤立程度分数(越高越孤立) + */ + private static int calculateIsolationScore(Map valueCount, int value) { + int score = 0; + + // 基础分:自身是单张 + if (valueCount.getOrDefault(value, 0) == 1) { + score += 10; + } + + // 前后都没有牌加分 + if (valueCount.getOrDefault(value - 1, 0) == 0) score += 5; + if (valueCount.getOrDefault(value + 1, 0) == 0) score += 5; + + // 前后2格都没有牌额外加分 + if (valueCount.getOrDefault(value - 2, 0) == 0) score += 2; + if (valueCount.getOrDefault(value + 2, 0) == 0) score += 2; + + return score; + } + + + /** + * 检测并构建飞机出牌(优先带小单牌或小对子,尽量不拆牌) + */ + private static List findAndPlayAirplane(List handCards) { + Map valueCount = getValueCount(handCards); + + // 找出所有三张的牌值 + List trioValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 3) // 至少3张 + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + if (trioValues.size() < 2) { + return new ArrayList<>(); // 不够两个三张,无法形成飞机 + } + + // 寻找连续的三张(飞机) + List> airplaneChains = new ArrayList<>(); + List currentChain = new ArrayList<>(); + + for (int i = 0; i < trioValues.size(); i++) { + if (currentChain.isEmpty()) { + currentChain.add(trioValues.get(i)); + } else { + int lastValue = currentChain.get(currentChain.size() - 1); + int currentValue = trioValues.get(i); + + if (currentValue == lastValue + 1) { + currentChain.add(currentValue); + } else { + if (currentChain.size() >= 2) { + airplaneChains.add(new ArrayList<>(currentChain)); + } + currentChain.clear(); + currentChain.add(currentValue); + } + } + } + + if (currentChain.size() >= 2) { + airplaneChains.add(new ArrayList<>(currentChain)); + } + + if (airplaneChains.isEmpty()) { + return new ArrayList<>(); // 没有连续的飞机 + } + + // 选择最长的飞机链 + List bestAirplane = airplaneChains.stream() + .max(Comparator.comparingInt(List::size)) + .orElse(airplaneChains.get(0)); + + System.out.println("找到飞机链: " + bestAirplane + " (长度:" + bestAirplane.size() + ")"); + + // 构建飞机主体(所有三张) + List airplane = new ArrayList<>(); + for (int value : bestAirplane) { + List trio = handCards.stream() + .filter(card -> card.cardMod == value) + .limit(3) + .collect(Collectors.toList()); + airplane.addAll(trio); + } + + // 使用智能策略寻找带牌(考虑出完后的手牌结构) + List carryCards = findBestCarryCardsForAirplane(handCards, bestAirplane, valueCount); + + int requiredCarryCount = bestAirplane.size() * 2; + + if (carryCards.size() >= requiredCarryCount) { + airplane.addAll(carryCards.subList(0, requiredCarryCount)); + System.out.println("形成飞机带" + requiredCarryCount + "张: " + + airplane.stream().map(card -> card.cardMod).collect(Collectors.toList())); + return airplane; + } else { + System.out.println("飞机带牌不足,需要" + requiredCarryCount + "张,实际只有" + carryCards.size() + "张"); + return new ArrayList<>(); + } + } + + /** + * 为飞机寻找最佳带牌(优先带小单牌或小对子,尽量不拆牌) + */ + private static List findBestCarryCardsForAirplane(List handCards, List airplaneValues, + Map valueCount) { + List carryCards = new ArrayList<>(); + int requiredCarryCount = airplaneValues.size() * 2; + + // 复制手牌并移除飞机主体 + List availableCards = new ArrayList<>(handCards); + for (int value : airplaneValues) { + availableCards.removeIf(card -> card.cardMod == value); + } + + System.out.println("可用带牌: " + availableCards.stream() + .map(card -> card.cardMod) + .sorted() + .collect(Collectors.toList())); + + // 分析各种带牌方案对剩余手牌的影响 + List options = analyzeAllCarryOptions(availableCards, requiredCarryCount); + + // 选择最优方案 + CarryOption bestOption = selectBestCarryOption(options); + + if (bestOption != null) { + System.out.println("最优带牌方案: " + bestOption.carryCards.stream() + .map(card -> card.cardMod) + .collect(Collectors.toList()) + + ", 剩余手数: " + bestOption.remainingTurns + + ", 剩余牌型: " + bestOption.remainingPattern); + return bestOption.carryCards; + } + + // 如果没有找到合适方案,使用保守策略 + return findConservativeCarryCards(availableCards, requiredCarryCount); + } + + + /** + * 分析所有可能的带牌方案 + */ + private static List analyzeAllCarryOptions(List availableCards, int requiredCount) { + List options = new ArrayList<>(); + // 生成所有可能的带牌组合 + List> allCombinations = generateCarryCombinations(availableCards, requiredCount); + + for (List combination : allCombinations) { + // 计算剩余手牌 + List remainingCards = new ArrayList<>(availableCards); + remainingCards.removeAll(combination); + + // 分析剩余手牌 + RemainAnalysis analysis = analyzeRemainingHand(remainingCards); + + CarryOption option = new CarryOption(); + option.carryCards = combination; + option.remainingCards = remainingCards; + option.remainingTurns = analysis.estimatedTurns; + option.remainingPattern = analysis.bestPattern; + option.score = calculateCarryOptionScore(analysis, combination); + + options.add(option); + } + + return options; + } + + /** + * 生成所有可能的带牌组合 + */ + private static List> generateCarryCombinations(List availableCards, int requiredCount) { + List> combinations = new ArrayList<>(); + + if (availableCards.size() > 8) { + return generateHeuristicCarryCombinations(availableCards, requiredCount); + } + + // 生成所有组合 + generateCombinationsRecursive(availableCards, requiredCount, 0, new ArrayList<>(), combinations); + return combinations; + } + + /** + * 递归生成组合 + */ + private static void generateCombinationsRecursive(List availableCards, int requiredCount, + int startIndex, List current, + List> combinations) { + if (current.size() == requiredCount) { + combinations.add(new ArrayList<>(current)); + return; + } + + for (int i = startIndex; i < availableCards.size(); i++) { + current.add(availableCards.get(i)); + generateCombinationsRecursive(availableCards, requiredCount, i + 1, current, combinations); + current.remove(current.size() - 1); + } + } + + /** + * 启发式方法生成带牌组合(避免组合爆炸) + */ + private static List> generateHeuristicCarryCombinations(List availableCards, int requiredCount) { + List> combinations = new ArrayList<>(); + Map valueCount = getValueCount(availableCards); + + // 策略1:优先使用完整对子的组合 + List allPairs = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + // 生成以对子为主的组合 + for (int i = 0; i < Math.min(3, allPairs.size()); i++) { + int pairValue = allPairs.get(i); + List pair = availableCards.stream() + .filter(card -> card.cardMod == pairValue) + .limit(2) + .collect(Collectors.toList()); + + if (pair.size() == 2) { + // 对子 + 单牌组合 + List remainingCards = new ArrayList<>(availableCards); + remainingCards.removeAll(pair); + + if (requiredCount == 4) { + // 需要再找2张单牌 + List singles = getAvailableSingles(remainingCards).stream() + .filter(card -> card.cardMod <= 10) + .limit(2) + .collect(Collectors.toList()); + + if (singles.size() == 2) { + List combination = new ArrayList<>(pair); + combination.addAll(singles); + combinations.add(combination); + } + } + } + } + + // 策略2:单牌组合(优先小单牌) + if (combinations.isEmpty()) { + List smallSingles = availableCards.stream() + .filter(card -> valueCount.getOrDefault(card.cardMod, 0) == 1) // 真单牌 + .filter(card -> card.cardMod <= 10) + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .limit(requiredCount) + .collect(Collectors.toList()); + + if (smallSingles.size() == requiredCount) { + combinations.add(smallSingles); + } + } + + // 策略3:混合组合(对子+单牌) + if (combinations.isEmpty()) { + // 找一个对子 + Optional pairOpt = allPairs.stream().findFirst(); + if (pairOpt.isPresent()) { + int pairValue = pairOpt.get(); + List pair = availableCards.stream() + .filter(card -> card.cardMod == pairValue) + .limit(2) + .collect(Collectors.toList()); + + if (pair.size() == 2) { + List remainingCards = new ArrayList<>(availableCards); + remainingCards.removeAll(pair); + + // 找需要的单牌 + List neededSingles = remainingCards.stream() + .filter(card -> card.cardMod != pairValue) + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .limit(requiredCount - 2) + .collect(Collectors.toList()); + + if (neededSingles.size() == requiredCount - 2) { + List combination = new ArrayList<>(pair); + combination.addAll(neededSingles); + combinations.add(combination); + } + } + } + } + + // 策略4:纯单牌组合(任意单牌) + if (combinations.isEmpty()) { + List anySingles = availableCards.stream() + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .limit(requiredCount) + .collect(Collectors.toList()); + combinations.add(anySingles); + } + + // 策略5:考虑保留顺子的特殊组合 + List> straightPreservingCombinations = generateStraightPreservingCombinations(availableCards, requiredCount); + combinations.addAll(straightPreservingCombinations); + + return combinations; + } + + /** + * 生成保留顺子的带牌组合 + */ + private static List> generateStraightPreservingCombinations(List availableCards, int requiredCount) { + List> combinations = new ArrayList<>(); + List values = availableCards.stream() + .map(card -> card.cardMod) + .distinct() + .sorted() + .collect(Collectors.toList()); + + System.out.println("分析顺子保留策略,可用牌值: " + values); + + // 找出所有可能的顺子 + for (int length = 5; length <= values.size(); length++) { + for (int start = 0; start <= values.size() - length; start++) { + List potentialStraight = values.subList(start, start + length); + if (isConsecutive(potentialStraight, 0, potentialStraight.size())) { + System.out.println("发现顺子: " + potentialStraight); + + // 尝试从顺子外取带牌,保留这个顺子 + Set straightSet = new HashSet<>(potentialStraight); + List outsideCards = availableCards.stream() + .filter(card -> !straightSet.contains(card.cardMod)) + .collect(Collectors.toList()); + + System.out.println("顺子外牌: " + outsideCards.stream() + .map(card -> card.cardMod) + .collect(Collectors.toList())); + + if (outsideCards.size() >= requiredCount) { + // 顺子外有足够的牌,完美! + List combination = outsideCards.stream() + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .limit(requiredCount) + .collect(Collectors.toList()); + combinations.add(combination); + System.out.println("完美方案: 从顺子外取牌 " + combination.stream() + .map(card -> card.cardMod) + .collect(Collectors.toList())); + } else if (outsideCards.size() > 0) { + // 顺子外不够,需要从顺子中取少量牌,但要尽量保持顺子完整 + int neededFromStraight = requiredCount - outsideCards.size(); + + // 从顺子的"间隙"位置取牌,尽量不破坏顺子连续性 + List bestStraightCards = getBestCardsFromStraight(availableCards, potentialStraight, neededFromStraight); + + if (bestStraightCards.size() == neededFromStraight) { + List combination = new ArrayList<>(outsideCards); + combination.addAll(bestStraightCards); + combinations.add(combination); + System.out.println("较好方案: 顺子外" + outsideCards.size() + "张 + 顺子内" + neededFromStraight + "张 = " + + combination.stream().map(card -> card.cardMod).collect(Collectors.toList())); + } + } + } + } + } + + return combinations; + } + + /** + * 从顺子中取最合适的牌(尽量保持顺子完整性) + */ + private static List getBestCardsFromStraight(List availableCards, List straight, int neededCount) { + List selected = new ArrayList<>(); + + // 策略:优先取顺子两端的牌,或者取有重复值的牌 + Map valueCount = getValueCount(availableCards); + + // 先找有重复值的牌(对子、三张等) + for (int value : straight) { + if (valueCount.getOrDefault(value, 0) > 1 && selected.size() < neededCount) { + CardObj card = availableCards.stream() + .filter(c -> c.cardMod == value) + .findFirst() + .orElse(null); + if (card != null) { + selected.add(card); + } + } + } + + // 如果还不够,从顺子两端取 + if (selected.size() < neededCount) { + // 从左端取 + for (int i = 0; i < straight.size() && selected.size() < neededCount; i++) { + int value = straight.get(i); + if (!selected.stream().anyMatch(card -> card.cardMod == value)) { + CardObj card = availableCards.stream() + .filter(c -> c.cardMod == value) + .findFirst() + .orElse(null); + if (card != null) { + selected.add(card); + } + } + } + } + + // 如果还不够,从右端取 + if (selected.size() < neededCount) { + for (int i = straight.size() - 1; i >= 0 && selected.size() < neededCount; i--) { + int value = straight.get(i); + if (!selected.stream().anyMatch(card -> card.cardMod == value)) { + CardObj card = availableCards.stream() + .filter(c -> c.cardMod == value) + .findFirst() + .orElse(null); + if (card != null) { + selected.add(card); + } + } + } + } + + return selected; + } + + /** + * 计算带牌方案分数(优化版) + */ + private static int calculateCarryOptionScore(RemainAnalysis analysis, List carryCards) { + int score = 0; + + // 剩余手数越少分数越高(最重要) + score += (10 - analysis.estimatedTurns) * 100; + + // 如果剩余牌能一次性出完,大幅加分 + if (analysis.estimatedTurns == 1) { + score += 500; + } + + // 如果剩余牌是顺子,大幅加分 + if (analysis.bestPattern.contains("顺子")) { + score += 300; + } + + // 如果剩余牌是连对,加分 + if (analysis.bestPattern.contains("连对")) { + score += 200; + } + + // 带牌中单牌数量越少越好(避免拆对子) + Map carryCount = getValueCount(carryCards); + long singleCarryCount = carryCount.values().stream().filter(c -> c == 1).count(); + score -= singleCarryCount * 20; + + // 带牌中对子数量越多越好 + long pairCarryCount = carryCount.values().stream().filter(c -> c == 2).count(); + score += pairCarryCount * 25; + + // 优先带小牌 + int maxCarryValue = carryCards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + if (maxCarryValue <= 10) { + score += 15; + } + + System.out.println("方案评分: 带牌=" + carryCards.stream().map(c -> c.cardMod).collect(Collectors.toList()) + + ", 剩余手数=" + analysis.estimatedTurns + ", 牌型=" + analysis.bestPattern + ", 分数=" + score); + + return score; + } + + /** + * 分析剩余手牌(优化版) + */ + private static RemainAnalysis analyzeRemainingHand(List remainingCards) { + RemainAnalysis analysis = new RemainAnalysis(); + + if (remainingCards.isEmpty()) { + analysis.estimatedTurns = 0; + analysis.bestPattern = "出完"; + return analysis; + } + + // 检查是否能形成顺子 + List> straights = findStraightsAbove(remainingCards, -1, remainingCards.size()); + if (!straights.isEmpty()) { + analysis.estimatedTurns = 1; + analysis.bestPattern = "顺子出完"; + return analysis; + } + + // 检查是否能形成连对 + if (remainingCards.size() % 2 == 0) { + List> consecutivePairs = findConsecutivePairsAbove(remainingCards, -1, remainingCards.size() / 2); + if (!consecutivePairs.isEmpty()) { + analysis.estimatedTurns = 1; + analysis.bestPattern = "连对出完"; + return analysis; + } + } + + // 检查单次出完 + if (canPlayInOneTurn(remainingCards)) { + analysis.estimatedTurns = 1; + analysis.bestPattern = "一次性出完"; + return analysis; + } + + // 估算手数 + analysis.estimatedTurns = estimateTurnsForRemaining(remainingCards, getValueCount(remainingCards)); + analysis.bestPattern = getBestPattern(remainingCards); + + return analysis; + } + + + /** + * 检查是否能一次性出完 + */ + private static boolean canPlayInOneTurn(List cards) { + int type = getPlayType(cards); + return type != -1; // 如果能识别出牌型,就能一次性出完 + } + + /** + * 估算剩余手牌需要的手数 + */ + private static int estimateTurnsForRemaining(List cards, Map count) { + int turns = 0; + + // 统计各种牌型 + int singles = 0; + int pairs = 0; + int trios = 0; + int bombs = 0; + + for (int cardCount : count.values()) { + switch (cardCount) { + case 1: + singles++; + break; + case 2: + pairs++; + break; + case 3: + trios++; + break; + case 4: + bombs++; + break; + } + } + + // 炸弹 + turns += bombs; + + // 三带 + int trioTurns = trios; + if (trios > 0 && singles + pairs >= trios) { + // 三带可以带牌 + trioTurns = trios; + } + turns += trioTurns; + + // 对子 + int pairTurns = pairs; + turns += pairTurns; + + // 单牌(减去被三带带走的) + int remainingSingles = Math.max(0, singles - trios); + turns += remainingSingles; + + return Math.max(1, turns); + } + + /** + * 获取最佳剩余牌型 + */ + private static String getBestPattern(List cards) { + if (cards.size() >= 5) { + List> straights = findStraightsAbove(cards, -1, 5); + if (!straights.isEmpty()) return "有顺子"; + + List> consecutivePairs = findConsecutivePairsAbove(cards, -1, 2); + if (!consecutivePairs.isEmpty()) return "有连对"; + } + + Map count = getValueCount(cards); + if (count.values().stream().anyMatch(c -> c >= 2)) { + return "有对子"; + } + + return "多单牌"; + } + + + /** + * 选择最优带牌方案 + */ + private static CarryOption selectBestCarryOption(List options) { + return options.stream() + .max(Comparator.comparingInt(option -> option.score)) + .orElse(null); + } + + /** + * 保守策略(当智能分析失败时使用) + */ + private static List findConservativeCarryCards(List availableCards, int requiredCount) { + List carryCards = new ArrayList<>(); + + // 优先使用小对子 + List smallPairs = getAvailableSmallPairs(availableCards); + for (int pairValue : smallPairs) { + if (carryCards.size() + 2 <= requiredCount) { + List pair = availableCards.stream() + .filter(card -> card.cardMod == pairValue) + .limit(2) + .collect(Collectors.toList()); + if (pair.size() == 2) { + carryCards.addAll(pair); + availableCards.removeAll(pair); + } + } + } + + // 然后使用小单牌 + if (carryCards.size() < requiredCount) { + List singles = getAvailableSingles(availableCards).stream() + .filter(card -> card.cardMod <= 10) + .collect(Collectors.toList()); + for (CardObj single : singles) { + if (carryCards.size() < requiredCount) { + carryCards.add(single); + availableCards.remove(single); + } + } + } + + // 最后使用任意牌 + if (carryCards.size() < requiredCount) { + List allCards = new ArrayList<>(availableCards); + allCards.sort(Comparator.comparingInt(card -> card.cardMod)); + for (CardObj card : allCards) { + if (carryCards.size() < requiredCount) { + carryCards.add(card); + } + } + } + + return carryCards; + } + + // 辅助类 + static class CarryOption { + List carryCards; + List remainingCards; + int remainingTurns; + String remainingPattern; + int score; + } + + static class RemainAnalysis { + int estimatedTurns; + String bestPattern; + } + + + // 辅助方法:获取当前可用的单牌 + private static List getAvailableSingles(List cards) { + Map count = getValueCount(cards); + return cards.stream() + .filter(card -> count.getOrDefault(card.cardMod, 0) == 1) + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .collect(Collectors.toList()); + } + + // 辅助方法:获取当前可用的小对子 + private static List getAvailableSmallPairs(List cards) { + Map count = getValueCount(cards); + return count.entrySet().stream() + .filter(entry -> entry.getValue() == 2) + .filter(entry -> entry.getKey() <= 10) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + } + + // 辅助方法:获取当前所有对子 + private static List getAllAvailablePairs(List cards) { + Map count = getValueCount(cards); + return count.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + } + + /** + * 寻找能一次性或接近一次性出完的牌型 (7-9张专用) + */ + private static List findQuickWinPlay(List handCards) { + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + Map valueCount = getValueCount(handCards); + + List cardObjs = tryPlayTrioWithOne(handCards, valueCount); + if (!cardObjs.isEmpty()) { + System.out.println("7-9张专用 ++ 先出三带"); + return cardObjs; + } + + List chainPair = findChainPair(handCards); + if (!chainPair.isEmpty()) { + System.out.println("7-9张专用 ++ 先出连对"); + return chainPair; + } + + List play = tryPlayStraight(handCards); + if (!play.isEmpty()) { + System.out.println("7-9张专用 ++ 先出顺子"); + return play; + } + return findControlPlayForQuickWin(handCards); + } + + private static List findChainPair(List handCards) { + if (handCards.size() < 4) { + return new ArrayList<>(); + } + + Map valueCount = getValueCount(handCards); + List pairValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .filter(value -> value < 15) + .sorted() + .collect(Collectors.toList()); + + if (pairValues.size() < 2) { + return new ArrayList<>(); + } + + // 寻找所有连对 + List> allChains = new ArrayList<>(); + List currentChain = new ArrayList<>(); + + for (int i = 0; i < pairValues.size(); i++) { + if (currentChain.isEmpty()) { + currentChain.add(pairValues.get(i)); + } else { + int lastValue = currentChain.get(currentChain.size() - 1); + int currentValue = pairValues.get(i); + + if (currentValue == lastValue + 1) { + currentChain.add(currentValue); + } else { + if (currentChain.size() >= 2) { + allChains.add(new ArrayList<>(currentChain)); + } + currentChain.clear(); + currentChain.add(currentValue); + } + } + } + + if (currentChain.size() >= 2) { + allChains.add(new ArrayList<>(currentChain)); + } + + if (allChains.isEmpty()) { + return new ArrayList<>(); + } + + // 优先选择最长的连对 + List bestChain = allChains.stream() + .max(Comparator.>comparingInt(List::size)) + .orElse(allChains.get(0)); // 如果没有最长的,就取第一个找到的 + + // 构建牌列表 + List result = new ArrayList<>(); + for (int value : bestChain) { + result.addAll(getPairByValue(handCards, value)); + } + + return result; + } + + + private static List tryPlayStraight(List handCards) { + final int MIN_STRAIGHT_VALUE = 3; + final int MAX_STRAIGHT_VALUE = 14; + + List distinctValues = handCards.stream() + .map(c -> c.cardMod) + .filter(value -> value >= MIN_STRAIGHT_VALUE && value <= MAX_STRAIGHT_VALUE) + .distinct() + .sorted() + .collect(Collectors.toList()); + + System.out.println("可用的顺子值: " + distinctValues); + + // 如果可用牌值少于5张,直接返回 + if (distinctValues.size() < 5) { + return new ArrayList<>(); + } + int maxPossibleLength = Math.min(distinctValues.size(), 12); // 最多12张 + + for (int length = maxPossibleLength; length >= 5; length--) { + for (int i = 0; i <= distinctValues.size() - length; i++) { + if (isConsecutive(distinctValues, i, length)) { + List straightValues = distinctValues.subList(i, i + length); + System.out.println("找到" + length + "张顺子: " + straightValues); + return buildStraight(handCards, straightValues); + } + } + } + + return new ArrayList<>(); + } + + /** + * 检查是否能一次性出完 + */ + private static List findOneShotPlay(List handCards) { + int handSize = handCards.size(); + + // 检查顺子 + if (handSize >= 5) { + for (int len = handSize; len >= 5; len--) { + List> straights = findStraightsAbove(handCards, -1, len); + if (!straights.isEmpty()) { + // 正好等于手牌数量的顺子 + for (List straight : straights) { + if (straight.size() == handSize) { + return straight; + } + } + } + } + } + + // 检查连对 + if (handSize >= 4 && handSize % 2 == 0) { + int pairCount = handSize / 2; + List> consecutivePairs = findConsecutivePairsAbove(handCards, -1, pairCount); + if (!consecutivePairs.isEmpty()) { + return consecutivePairs.get(0); + } + } + + // 检查炸弹+单牌组合 + Map valueCount = getValueCount(handCards); + for (Map.Entry entry : valueCount.entrySet()) { + if (entry.getValue() == 4 && handSize == 6) { + // 四带二 + List bomb = handCards.stream() + .filter(card -> card.cardMod == entry.getKey()) + .limit(4) + .collect(Collectors.toList()); + + List otherCards = handCards.stream() + .filter(card -> card.cardMod != entry.getKey()) + .collect(Collectors.toList()); + + if (otherCards.size() >= 2) { + List result = new ArrayList<>(bomb); + result.addAll(otherCards.subList(0, 2)); + return result; + } + } + } + + return new ArrayList<>(); + } + + /** + * 寻找顺子组合出牌 + */ + private static List findStraightComboPlay(List handCards) { + int handSize = handCards.size(); + + // 尝试各种顺子长度 + for (int straightLen = 5; straightLen <= Math.min(8, handSize - 1); straightLen++) { + List> straights = findStraightsAbove(handCards, -1, straightLen); + + for (List straight : straights) { + List remainHand = removeCards(handCards, straight); + int remainSize = remainHand.size(); + + // 剩余牌很少,容易处理 + if (remainSize <= 3) { + // 检查剩余牌是否都是大牌或者能形成控制 + boolean remainIsGood = isRemainHandGood(remainHand); + if (remainIsGood) { + System.out.println("顺子" + straightLen + "张 + 剩余" + remainSize + "张好牌"); + return straight; + } + } + + // 剩余牌能形成对子或三张 + if (remainSize == 2 || remainSize == 3) { + Map remainCount = getValueCount(remainHand); + boolean isPairOrTrio = remainCount.values().stream().allMatch(count -> count == remainSize); + if (isPairOrTrio) { + System.out.println("顺子" + straightLen + "张 + 对子/三张"); + return straight; + } + } + } + } + + return new ArrayList<>(); + } + + /** + * 寻找连对组合出牌 + */ + private static List findConsecutivePairComboPlay(List handCards) { + int handSize = handCards.size(); + + for (int pairCount = 2; pairCount <= 4; pairCount++) { + int requiredCards = pairCount * 2; + if (requiredCards > handSize) continue; + + List> consecutivePairs = findConsecutivePairsAbove(handCards, -1, pairCount); + + for (List pairs : consecutivePairs) { + List remainHand = removeCards(handCards, pairs); + int remainSize = remainHand.size(); + + // 剩余牌处理逻辑 + if (remainSize <= 3 && isRemainHandGood(remainHand)) { + System.out.println(pairCount + "连对 + 剩余" + remainSize + "张好牌"); + return pairs; + } + + // 剩余牌能形成顺子 + if (remainSize >= 5) { + List> remainStraights = findStraightsAbove(remainHand, -1, remainSize); + if (!remainStraights.isEmpty()) { + System.out.println(pairCount + "连对 + " + remainSize + "顺子"); + return pairs; + } + } + } + } + + return new ArrayList<>(); + } + + /** + * 寻找三带类组合出牌 + */ + private static List findTrioComboPlay(List handCards) { + Map valueCount = getValueCount(handCards); + int handSize = handCards.size(); + + // 查找三张 + List trioValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() == 3) + .map(Map.Entry::getKey) + .collect(Collectors.toList()); + + for (int trioValue : trioValues) { + List trio = handCards.stream() + .filter(card -> card.cardMod == trioValue) + .limit(3) + .collect(Collectors.toList()); + + List remainAfterTrio = removeCards(handCards, trio); + + + // 三带二 + if (handSize == 5 && remainAfterTrio.size() == 2) { + Map remainCount = getValueCount(remainAfterTrio); + if (remainCount.size() == 1) { // 是对子 + List result = new ArrayList<>(trio); + result.addAll(remainAfterTrio); + return result; + } + } + } + + return new ArrayList<>(); + } + + /** + * 为快速出完寻找控制性出牌 + */ + private static List findControlPlayForQuickWin(List handCards) { + return Collections.singletonList(findMediumCardForQuickWin(handCards)); + } + + /** + * 检查剩余手牌质量 + */ + private static boolean isRemainHandGood(List remainHand) { + if (remainHand.isEmpty()) return true; + + // 剩余都是大牌 + boolean allBigCards = remainHand.stream().allMatch(card -> card.cardMod >= 13); + if (allBigCards) return true; + + // 剩余牌能形成对子或三张 + Map remainCount = getValueCount(remainHand); + if (remainCount.size() == 1) return true; // 全是同值牌 + + // 剩余牌值接近,容易组合 + int maxValue = remainHand.stream().mapToInt(c -> c.cardMod).max().orElse(0); + int minValue = remainHand.stream().mapToInt(c -> c.cardMod).min().orElse(0); + if (maxValue - minValue <= 2) return true; + + return false; + } + + + private static List findControlPair(List handCards) { + Map valueCount = getValueCount(handCards); + + // 1. 先找出所有对子,按牌值分组 + List allPairs = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + if (allPairs.isEmpty()) { + return new ArrayList<>(); + } + + return getPairByValue(handCards, allPairs.get(0)); + } + + private static boolean hasControlAfterPlay(List handCards, int playPairValue, Map valueCount) { + // 模拟出掉这个对子后,是否还有控制牌 + Map tempCount = new HashMap<>(valueCount); + tempCount.put(playPairValue, tempCount.get(playPairValue) - 2); + + // 检查是否还有: + // a) 更大的对子 + return tempCount.entrySet().stream() + .anyMatch(entry -> entry.getValue() >= 2 && entry.getKey() > playPairValue); + } + + + private static List getPairByValue(List handCards, int value) { + return handCards.stream() + .filter(card -> card.cardMod == value) + .limit(2) + .collect(Collectors.toList()); + } + + /** + * 为快速出完寻找中等牌值 + */ + private static CardObj findMediumCardForQuickWin(List handCards) { + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + + +// // 优先选择9-J之间的牌 +// List optimalCards = sortedHand.stream() +// .filter(card -> card.cardMod >= 9 && card.cardMod <= 11) +// .collect(Collectors.toList()); +// +// if (!optimalCards.isEmpty()) { +// return optimalCards.get(optimalCards.size() / 2); // 取中间值 +// } +// +// // 次选7-Q之间的牌 +// List fallbackCards = sortedHand.stream() +// .filter(card -> card.cardMod >= 7 && card.cardMod <= 12) +// .collect(Collectors.toList()); +// +// if (!fallbackCards.isEmpty()) { +// return fallbackCards.get(fallbackCards.size() / 2); +// } +// + // 默认取中间位置的牌 + int middleIndex = sortedHand.size() / 2; + return sortedHand.get(middleIndex); + } + + + private static List tryPlayTrioWithOne(List handCards, Map valueCount) { + System.out.println("三张牌型"); + // 先按牌值排序(从小到大) + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + + // 查找最小的三张 + for (CardObj card : handCards) { + if (valueCount.getOrDefault(card.cardMod, 0) >= 3) { + List trio = handCards.stream() + .filter(c -> c.cardMod == card.cardMod) + .limit(3) + .collect(Collectors.toList()); + + // 寻找两张带牌,优先不破坏对子和顺子牌型 + List sideCards = findBestSideCardsForTrio(handCards, card.cardMod, valueCount); + + if (sideCards.size() >= 2) { + List result = new ArrayList<>(trio); + result.addAll(sideCards.subList(0, 2)); + System.out.println("全是三张牌型" + result); + + return result; + } + } + } + return new ArrayList<>(); + } + + private static List findBestSideCardsForTrio(List handCards, int trioValue, + Map valueCount) { + List candidateCards = new ArrayList<>(); + + + // 收集所有不是三张牌本身的牌,并且不破坏其他三张牌 + for (CardObj card : handCards) { + if (card.cardMod != trioValue) { + // 检查这张牌是否属于其他三张牌(不拆散其他三张) + if (valueCount.getOrDefault(card.cardMod, 0) < 3) { + candidateCards.add(card); + } + } + } + + + // 按优先级选择带牌策略 + List bestChoice = new ArrayList<>(); + + + // 策略1:优先选择单张牌(不破坏对子和三张) + List singleCards = findSingleCards(candidateCards, valueCount); + if (singleCards.size() >= 2) { + return singleCards.subList(0, Math.min(2, singleCards.size())); + } + + // 策略2:选择最小的对子(如果只剩一个对子,拆开带) + List pairCards = findSmallestPair(candidateCards, valueCount); + if (!pairCards.isEmpty()) { + if (pairCards.size() >= 2) { + return pairCards.subList(0, 2); // 带整个对子 + } else { + bestChoice.add(pairCards.get(0)); // 先带一张 + } + } + + // 策略3:如果还不够,选择其他单张(仍然不破坏三张) + for (CardObj card : candidateCards) { + if (bestChoice.size() < 2 && !bestChoice.contains(card)) { + // 再次确认不破坏三张牌 + if (valueCount.getOrDefault(card.cardMod, 0) < 3) { + bestChoice.add(card); + } + } + } + + return bestChoice; + } + + /** + * 查找最小的对子(不破坏三张牌) + */ + private static List findSmallestPair(List cards, Map valueCount) { + List pairCards = new ArrayList<>(); + + // 找出最小的对子(且不属于三张) + for (CardObj card : cards) { + if (valueCount.getOrDefault(card.cardMod, 0) == 2) { // 严格等于2,不是三张 + List pair = cards.stream() + .filter(c -> c.cardMod == card.cardMod) + .limit(2) + .collect(Collectors.toList()); + + // 如果这个对子还没被加入,且比当前选择更小 + if (pairCards.isEmpty() || + (pair.size() >= 2 && pair.get(0).cardMod < pairCards.get(0).cardMod)) { + pairCards = pair; + } + } + } + + return pairCards; + } + + /** + * 查找单张牌(不破坏三张牌) + */ + private static List findSingleCards(List cards, Map valueCount) { + List singleCards = new ArrayList<>(); + + // 找出真正的单张牌(没有其他同值的牌,且不属于三张) + for (CardObj card : cards) { + if (valueCount.getOrDefault(card.cardMod, 0) == 1) { + singleCards.add(card); + } + } + + // 按牌值排序 + singleCards.sort(Comparator.comparingInt(c -> c.cardMod)); + return singleCards; + } + + /** + * 找最大单牌 + */ + private static CardObj findMaxCard(List handCards) { + return handCards.stream() + .max(Comparator.comparingInt(c -> c.cardMod)) + .orElse(handCards.get(0)); + } + + + /** + * 选择最佳首出牌(保护大牌) + */ + private static List selectBestFirstPlayWithBigCardProtection(List handCards, HandAnalysis analysis) { + List candidates = new ArrayList<>(); + + // 为每个可能的首出牌分析后续影响 + for (List play : analysis.allPossiblePlays) { + int playType = getPlayType(play); + + // 首轮禁止出炸弹 + if (playType == Config.TYPE_ZHA) { + System.out.println("首轮跳过炸弹: " + play); + continue; + } + + // 首轮禁止出包含过多大牌的牌型 + if (containsTooManyBigCardsInFirstRound(play)) { + System.out.println("首轮跳过多大牌组合: " + play); + continue; + } + + List remainHand = removeCards(handCards, play); + RemainHandAnalysis remainAnalysis = analyzeRemainHand(remainHand); + + PlayOption option = new PlayOption(play, playType); + PlayOptionWithRemain optionWithRemain = new PlayOptionWithRemain(option, remainHand, remainAnalysis); + + // 基于整体牌型特征评分(修复炸弹评分) + calculateFirstRoundScore(optionWithRemain, analysis, handCards); + candidates.add(optionWithRemain); + } + + // 选择最优候选 + return selectBestCandidate(candidates, analysis, handCards); + } + + /** + * 首轮专用评分(禁止炸弹和过大牌型) + */ + private static void calculateFirstRoundScore(PlayOptionWithRemain option, HandAnalysis analysis, List originalHand) { + int score = 0; + int playType = option.type; + + // 1. 首轮绝对禁止炸弹 + if (playType == Config.TYPE_ZHA) { + score -= 10000; + option.totalScore = score; + return; + } + + // 2. 禁止拆炸弹 + if (isBreakingBomb(option.cards, originalHand)) { + score -= 1000; + option.totalScore = score; + return; + } + + // 3. 首轮限制大牌使用 + if (containsTooManyBigCardsInFirstRound(option.cards)) { + score -= 500; + } + + // 4. 根据牌型特征动态评分 + score += evaluateFirstRoundByHandStructure(option, analysis, originalHand); + + // 5. 剩余手牌质量 + score += option.analysis.remainScore; + + // 6. 出牌数量考虑 + score += Math.min(option.cards.size() * 5, 20); // 限制最大加分 + + option.totalScore = score; + } + + /** + * 首轮大牌限制检查 + */ + private static boolean containsTooManyBigCardsInFirstRound(List cards) { + long bigCardCount = cards.stream() + .filter(card -> card.cardMod >= 10) + .count(); + + // 首轮限制:不能超过总牌数的1/3是大牌 + return bigCardCount >= (cards.size() + 2) / 3; + } + + /** + * 首轮专用结构评估 + */ + private static int evaluateFirstRoundByHandStructure(PlayOptionWithRemain option, HandAnalysis analysis, List originalHand) { + int score = 0; + int playType = option.type; + int handSize = originalHand.size(); + + // === 首轮核心策略:出小牌保留控制力 === + + // 特征1: 多小单牌 → 优先出能带走小牌的牌型 + if (analysis.smallSingleCount >= 3) { + if (playType == Config.TYPE_3_1 || playType == Config.TYPE_SHUNZI) { + score += 25; + } + if (playType == Config.TYPE_DANPAI && isSmallCard(option.cards.get(0))) { + score += 20; // 首轮出小单牌积极处理 + } + } + + // 特征2: 长顺子/连对 → 优先出中等长度的组合 + if (analysis.maxStraightLength >= 6 && playType == Config.TYPE_SHUNZI) { + int length = option.cards.size(); + if (length >= 5 && length <= 7) { + score += 14; // 中等长度顺子优先 + } + } + + if (analysis.maxConsecutivePairs >= 3 && playType == Config.TYPE_LIANDUI) { + int pairCount = option.cards.size() / 2; + if (pairCount >= 2 && pairCount <= 3) { + score += 18; // 中等连对优先 + } + } + + // 特征3: 首轮避免使用大牌(除非手牌很少) + if (handSize > 6) { + int maxPlayValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + if (maxPlayValue >= 14) { // A, 2 + score -= 15; + } else if (maxPlayValue >= 13) { // K + score -= 8; + } + } + + // 特征4: 对子多 → 优先出小对子 + if (analysis.pairCount >= 4 && playType == Config.TYPE_DUIZI) { + int maxValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + if (maxValue <= 10) { // 小对子加分 + score += 15; + } + } + + + // 策略1: 优先处理难以组合的牌 + if (playType == Config.TYPE_DANPAI && isSmallCard(option.cards.get(0))) { + score += 10; // 首轮积极出小单牌 + } + + + if (playType == Config.TYPE_3_1) { + // 检查三带一是否带的是小牌 + CardObj singleCard = findSingleCardInTrioWithOne(option.cards); + if (singleCard != null && isSmallCard(singleCard)) { + score += 15; // 三带小牌优先 + } + } + + return score; + } + + /** + * 在三带一中找到单牌 + */ + private static CardObj findSingleCardInTrioWithOne(List cards) { + if (cards.size() != 4) return null; + + Map> groups = groupByValue(cards); + for (Map.Entry> entry : groups.entrySet()) { + if (entry.getValue().size() == 1) { + return entry.getValue().get(0); + } + } + return null; + } + + /** + * 选择最佳候选(首轮专用) + */ + private static List selectBestCandidate(List candidates, HandAnalysis analysis, List originalHand) { + // 过滤掉无效选项 + List validCandidates = candidates.stream() + .filter(opt -> opt.totalScore > -500 && !isBomb(opt.type)) + .collect(Collectors.toList()); + + if (validCandidates.isEmpty()) { + // 没有合适选择时,出最小单牌 + return Arrays.asList(findMediumCardForFirstRound(originalHand)); + } + + // 按分数排序 + validCandidates.sort((a, b) -> Integer.compare(b.totalScore, a.totalScore)); + + // 输出前3个候选用于调试 + System.out.println("=== 首轮候选分析 ==="); + for (int i = 0; i < Math.min(3, validCandidates.size()); i++) { + PlayOptionWithRemain opt = validCandidates.get(i); + System.out.println("候选" + (i + 1) + ": " + opt.cards + " 类型:" + opt.type + " 分数:" + opt.totalScore); + } + + return validCandidates.get(0).cards; + } + + private static CardObj findMediumCardForFirstRound(List handCards) { + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + + // 优先选择8-Q之间的牌(中等牌值) + List mediumCards = sortedHand.stream() + .filter(card -> card.cardMod >= 8 && card.cardMod <= 12) // 8到Q + .collect(Collectors.toList()); + + if (!mediumCards.isEmpty()) { + // 取中等牌中最小的 + return mediumCards.get(0); + } + + // 如果没有8-Q的牌,选择7-K之间的牌 + List fallbackCards = sortedHand.stream() + .filter(card -> card.cardMod >= 7 && card.cardMod <= 13) // 7到K + .collect(Collectors.toList()); + + if (!fallbackCards.isEmpty()) { + return fallbackCards.get(0); + } + + // 实在没有合适的中等牌,选择中间位置的牌 + int middleIndex = sortedHand.size() / 2; + return sortedHand.get(middleIndex); + } + + private static CardObj findSmallestCard(List handCards) { + return handCards.stream() + .min(Comparator.comparingInt(c -> c.cardMod)) + .orElse(handCards.get(0)); + } + + /** + * 检查是否为炸弹 + */ + private static boolean isBomb(int playType) { + return playType == Config.TYPE_ZHA; + } + + /** + * 收集所有可能的首出牌(排除炸弹) + */ + private static List> collectAllPossibleFirstPlays(List handCards) { + List> allPlays = new ArrayList<>(); + + // 单牌(限制大牌) + allPlays.addAll(findSinglesAbove(handCards, -1).stream() + .filter(play -> play.get(0).cardMod <= 12) // 首轮不出K以上的单牌 + .collect(Collectors.toList())); + + // 对子 + allPlays.addAll(findPairsAbove(handCards, -1)); + + // 顺子 (5-8张) + for (int len = 5; len <= 8; len++) { + allPlays.addAll(findStraightsAbove(handCards, -1, len)); + } + + // 连对 (2-4连对) + for (int pairCount = 2; pairCount <= 4; pairCount++) { + allPlays.addAll(findConsecutivePairsAbove(handCards, -1, pairCount)); + } + + // 三带一 + allPlays.addAll(findTrioWithOneAbove(handCards, -1)); + + + return allPlays; + } + + + /** + * 基于整体牌型特征评分(保护大牌) + */ + private static void calculateStructuralScoreWithBigCardProtection(PlayOptionWithRemain option, + HandAnalysis analysis, List originalHand) { + int score = 0; + + // 1. 禁止拆炸弹 + if (isBreakingBomb(option.cards, originalHand)) { + score -= 1000; + option.totalScore = score; + return; + } + + // 2. 修复:保护大牌扣分机制 + score -= calculateBigCardPenalty(option.cards, originalHand); + + // 3. 根据牌型特征动态评分 + score += evaluateByHandStructureWithBigCardProtection(option, analysis, originalHand); + + // 4. 剩余手牌质量 + score += option.analysis.remainScore; + + // 5. 出牌数量考虑 + score += option.cards.size() * 8; + + option.totalScore = score; + } + + /** + * 计算大牌惩罚分数(出大牌扣分) + */ + private static int calculateBigCardPenalty(List playCards, List originalHand) { + int penalty = 0; + + // 统计手牌中的大牌数量 + long originalBigCards = originalHand.stream() + .filter(card -> card.cardMod >= 13) // K, A, 2 + .count(); + + // 统计出牌中的大牌数量 + long playBigCards = playCards.stream() + .filter(card -> card.cardMod >= 13) + .count(); + + // 如果出牌中包含大牌,根据比例扣分 + if (playBigCards > 0) { + double bigCardRatio = (double) playBigCards / playCards.size(); + + // 大牌比例越高,扣分越多 + penalty += (int) (bigCardRatio * 50); + + // 如果手牌中大牌不多,扣分更重 + if (originalBigCards <= 3) { + penalty += 30; + } + + // 特别保护2(A)和A(K) + for (CardObj card : playCards) { + if (card.cardMod == 15) { // 2 + penalty += 25; + } else if (card.cardMod == 14) { // A + penalty += 15; + } else if (card.cardMod == 13) { // K + penalty += 10; + } + } + } + + return penalty; + } + + /** + * 根据手牌结构特征评估(保护大牌) + */ + private static int evaluateByHandStructureWithBigCardProtection(PlayOptionWithRemain option, + HandAnalysis analysis, List originalHand) { + int score = 0; + int playType = option.type; + int handSize = originalHand.size(); + + // === 关键修复:手牌很多时的保守策略 === + if (handSize > 10) { + // 手牌多时,优先出小牌,保护大牌 + if (playType == Config.TYPE_DANPAI) { + CardObj card = option.cards.get(0); + if (card.cardMod <= 10) { // 10及以下的小牌 + score += 20; + } else if (card.cardMod >= 13) { // K以上的大牌 + score -= 25; // 大牌扣分 + } + } + + // 手牌多时优先出顺子、连对等组合牌 + if (playType == Config.TYPE_SHUNZI || playType == Config.TYPE_LIANDUI) { + // 检查顺子/连对中是否包含大牌 + boolean containsBigCard = option.cards.stream().anyMatch(card -> card.cardMod >= 13); + if (!containsBigCard) { + score += 35; // 不含大牌的顺子/连对大幅加分 + } else { + score += 15; // 含大牌的顺子/连对适当加分 + } + } + + // 手牌多时避免首出对子(容易被压) + if (playType == Config.TYPE_DUIZI) { + int maxValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + if (maxValue >= 12) { // Q以上的对子 + score -= 20; + } + } + } + + // === 手牌较少时的激进策略 === + if (handSize <= 6) { + if (handSize <= 3) { + // 手牌很少时,优先出最大的牌夺取出牌权 + if (playType == Config.TYPE_DANPAI) { + CardObj card = option.cards.get(0); + if (card.cardMod >= 13) { // K, A, 2 + score += 50; // 大单牌大幅加分 + } + } + // 避免出小对子 + if (playType == Config.TYPE_DUIZI) { + int maxValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + if (maxValue < 10) { // 小对子扣分 + score -= 30; + } + } + } + + // 手牌较少时,优先出能一次出完或接近出完的牌型 + if (option.cards.size() == handSize) { + score += 80; // 能一次出完大幅加分 + } else if (option.cards.size() >= handSize - 2) { + score += 40; // 接近出完加分 + } + } + + // 特征1: 小单牌多 → 优先出能带走小牌的牌型 + if (analysis.smallSingleCount >= 3) { + if (playType == Config.TYPE_3_1 || playType == Config.TYPE_SHUNZI) { + score += 30; + } + if (playType == Config.TYPE_DANPAI && isSmallCard(option.cards.get(0))) { + score += 15; + } + } + + // 特征2: 连对长 → 优先出连对 + if (analysis.maxConsecutivePairs >= 3) { + if (playType == Config.TYPE_LIANDUI) { + score += 25; + } + } + + // 特征3: 大牌多 → 可以出控制力强的牌型 + if (analysis.bigCardCount >= 2) { + if (playType == Config.TYPE_LIANDUI || playType == Config.TYPE_SHUNZI) { + score += 15; + } + } + + // 特征4: 对子多 → 优先出对子或连对 + if (analysis.pairCount >= 4) { + if (playType == Config.TYPE_DUIZI || playType == Config.TYPE_LIANDUI) { + score += 20; + } + } + + // 特征5: 避免首出带大牌的牌型(除非手牌很少) + if (containsBigCards(option.cards) && analysis.smallSingleCount > 0 && handSize > 6) { + score -= 25; + } + + // === 新增:出牌控制力评估 === + score += evaluatePlayControl(option, originalHand); + + return score; + } + + + /** + * 手牌分析类 + */ + static class HandAnalysis { + Map features = new HashMap<>(); + List> allPossiblePlays = new ArrayList<>(); + Map valueCount; + + // 关键特征 + int smallSingleCount; // 小单牌数量(3-8) + int bigCardCount; // 大牌数量(2,A,K) + int pairCount; // 对子数量 + int trioCount; // 三张数量 + int bombCount; // 炸弹数量 + int maxStraightLength; // 最长顺子 + int maxConsecutivePairs; // 最长连对 + boolean hasControlCards; // 是否有控制牌 + } + + /** + * 评估出牌控制力 + */ + private static int evaluatePlayControl(PlayOptionWithRemain option, List originalHand) { + int score = 0; + int playType = option.type; + + // 计算出牌中的最大牌值 + int maxPlayValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + + // 单牌:大牌有控制力 + if (playType == Config.TYPE_DANPAI) { + if (maxPlayValue >= 15) score += 40; // 2 + else if (maxPlayValue >= 14) score += 30; // A + else if (maxPlayValue >= 13) score += 20; // K + else if (maxPlayValue <= 8) score -= 10; // 小单牌控制力差 + } + + // 对子:大对子有控制力 + if (playType == Config.TYPE_DUIZI) { + if (maxPlayValue >= 13) score += 25; // K对以上 + else if (maxPlayValue <= 9) score -= 15; // 小对子容易被压 + } + + // 顺子、连对:长度越长越难被压 + if (playType == Config.TYPE_SHUNZI || playType == Config.TYPE_LIANDUI) { + score += option.cards.size() * 2; + } + + // 炸弹:绝对控制力 + if (playType == Config.TYPE_ZHA) { + score += 60; + } + + return score; + } + + /** + * 找到最好的单牌出牌 + */ + private static List findBestCardToPlay(List handCards, Map> seatRemainHistory) { + Map otherSeatsLastRemain = getOtherSeatsLastRemain(HuNanPaoDeKuai.seat, seatRemainHistory); + boolean hasAnyEqualOne = otherSeatsLastRemain.values().stream().anyMatch(value -> value == 1); + if (hasAnyEqualOne) { + // 优先考虑能出完的牌型:三带、连对、顺子 + System.out.println("检测到对手只剩一张牌,优先查找能出完的牌型"); + + // 检查三带(三带一或三带对) + List trioPlay = findQuickWinPlay(handCards); + if (!trioPlay.isEmpty()) { + System.out.println("找到能出完的三带牌型: " + trioPlay); + return trioPlay; + } + + // 检查连对 + List consecutivePairs = findChainPair(handCards); + if (!consecutivePairs.isEmpty()) { + System.out.println("找到能出完的连对牌型: " + consecutivePairs); + return consecutivePairs; + } + + // 如果没有能出完的牌型,再出对子压制 + System.out.println("未找到能出完的牌型,优先出对子压制"); + List pair = findAnyPair(handCards); + if (pair != null && pair.size() == 2) { + System.out.println("推荐出牌: " + pair + " (对子压制)"); + return pair; + } + } + return new ArrayList<>(); + } + + /** + * 在手牌中找任意对子 + */ + private static List findAnyPair(List handCards) { + Map> valueGroups = groupByValue(handCards); + return valueGroups.entrySet().stream() + .filter(entry -> entry.getValue().size() >= 2) + .min(Comparator.comparingInt(Map.Entry::getKey)) + .map(entry -> entry.getValue().subList(0, 2)) + .orElse(new ArrayList<>()); + } + + + // 辅助方法 + private static int countSmallSingles(List handCards, Map valueCount) { + return (int) valueCount.entrySet().stream() + .filter(entry -> entry.getValue() == 1 && entry.getKey() >= 3 && entry.getKey() <= 8) + .count(); + } + + private static int countBigCards(Map valueCount) { + return (int) valueCount.keySet().stream() + .filter(value -> value >= 13) // K, A, 2 + .count(); + } + + private static boolean isSmallCard(CardObj card) { + return card.cardMod >= 3 && card.cardMod <= 8; + } + + private static boolean containsBigCards(List cards) { + return cards.stream().anyMatch(card -> card.cardMod >= 13); + } + + /** + * 检查是否拆炸弹 + */ + private static boolean isBreakingBomb(List playCards, List originalHand) { + Map originalCount = getValueCount(originalHand); + Map playCount = getValueCount(playCards); + + for (Map.Entry entry : playCount.entrySet()) { + int cardValue = entry.getKey(); + int playCountForValue = entry.getValue(); + int originalCountForValue = originalCount.getOrDefault(cardValue, 0); + + // 如果原始有4张,但只出了3张或更少,就是拆炸弹 + if (originalCountForValue >= 4 && playCountForValue < 4) { + return true; + } + } + return false; + } + + /** + * 智能响应出牌(考虑出牌后手牌) + */ + private static List intelligentResponsePlayWithRemainConsideration(List handCards, int minCard, + int len, List opponentCards, int type) { + if (handCards.isEmpty()) return new ArrayList<>(); + + // 查找能压住对手的牌,并评估出牌后的手牌 + List validOptions = findValidResponseOptionsWithRemain(handCards, minCard, len, type); + + // 选择最优出牌 + PlayOptionWithRemain bestOption = selectBestOptionWithRemain(validOptions, handCards.size(), false); + + System.out.println("响应出牌选择: " + bestOption.cards + ", 类型: " + bestOption.type + + ", 综合分数: " + bestOption.totalScore + ", 预计手数: " + bestOption.getEstimatedTurns()); + return bestOption.cards; + } + + /** + * 分析所有出牌选项(考虑出牌后手牌) + */ + private static List analyzeAllPlayOptionsWithRemain(List handCards) { + List options = new ArrayList<>(); + + // 分析各种牌型 + addOptionsWithRemainAnalysis(options, analyzeSingles(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzePairs(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeStraights(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeConsecutivePairs(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeBombs(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeTrioWithOnes(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeTrioWithPairs(handCards), handCards); + addOptionsWithRemainAnalysis(options, analyzeFourWithTwos(handCards), handCards); + + return options; + } + + /** + * 添加选项并进行出牌后手牌分析 + */ + private static void addOptionsWithRemainAnalysis(List target, + List source, + List originalHand) { + for (PlayOption option : source) { + // 计算出牌后的手牌 + List remainHand = calculateRemainHand(originalHand, option.cards); + + // 分析出牌后手牌的质量 + RemainHandAnalysis analysis = analyzeRemainHand(remainHand); + + // 创建包含出牌后分析的选项 + PlayOptionWithRemain optionWithRemain = new PlayOptionWithRemain(option, remainHand, analysis); + + // 计算综合分数 + calculateTotalScore(optionWithRemain, originalHand.size()); + + target.add(optionWithRemain); + } + } + + /** + * 计算出牌后的手牌 + */ + private static List calculateRemainHand(List originalHand, List playCards) { + List remainHand = new ArrayList<>(originalHand); + + // 从手牌中移除打出的牌 + for (CardObj playCard : playCards) { + Iterator iterator = remainHand.iterator(); + while (iterator.hasNext()) { + CardObj card = iterator.next(); + if (card.cardMod == playCard.cardMod && card.card == playCard.card) { + iterator.remove(); + break; + } + } + } + + return remainHand; + } + + /** + * 分析出牌后手牌质量 + */ + private static RemainHandAnalysis analyzeRemainHand(List remainHand) { + RemainHandAnalysis analysis = new RemainHandAnalysis(); + + if (remainHand.isEmpty()) { + analysis.isWin = true; + analysis.estimatedTurns = 0; + analysis.remainScore = 1000; // 出完牌的最高分 + return analysis; + } + + // 分析剩余手牌的各种特征 + analysis.cardCount = remainHand.size(); + analysis.maxCardValue = remainHand.stream().mapToInt(c -> c.cardMod).max().orElse(0); + analysis.minCardValue = remainHand.stream().mapToInt(c -> c.cardMod).min().orElse(0); + analysis.avgCardValue = remainHand.stream().mapToInt(c -> c.cardMod).average().orElse(0); + + // 统计剩余牌型组合 + Map valueCount = getValueCount(remainHand); + analysis.singleCount = (int) valueCount.values().stream().filter(count -> count == 1).count(); + analysis.pairCount = (int) valueCount.values().stream().filter(count -> count == 2).count(); + analysis.trioCount = (int) valueCount.values().stream().filter(count -> count >= 3).count(); + + // 新增:统计剩余大牌数量 + analysis.bigCardRemain = (int) remainHand.stream() + .filter(card -> card.cardMod >= 13) + .count(); + + // 分析顺子潜力 + analysis.straightPotential = analyzeStraightPotential(remainHand); + + // 分析连对潜力 + analysis.consecutivePairPotential = analyzeConsecutivePairPotential(remainHand); + + // 估算出完剩余牌需要的手数 + analysis.estimatedTurns = estimateRemainingTurns(remainHand, valueCount); + + // 计算剩余手牌分数 + analysis.remainScore = calculateRemainHandScore(analysis); + + return analysis; + } + + /** + * 估算剩余手牌需要的手数 + */ + private static int estimateRemainingTurns(List remainHand, Map valueCount) { + if (remainHand.isEmpty()) return 0; + + int estimatedTurns = 0; + + // 统计各种牌型组合 + int singleCount = 0; + int pairCount = 0; + int trioCount = 0; + int bombCount = 0; + + for (int count : valueCount.values()) { + switch (count) { + case 1: + singleCount++; + break; + case 2: + pairCount++; + break; + case 3: + trioCount++; + break; + case 4: + bombCount++; + break; + } + } + + // 估算手数(简化算法) + // 炸弹可以一次出完 + estimatedTurns += bombCount; + + // 三张可以带牌或单独出 + estimatedTurns += Math.max(trioCount, singleCount + pairCount - trioCount); + + // 对子和单牌 + estimatedTurns += Math.max(pairCount, singleCount - trioCount); + + // 确保至少1手 + estimatedTurns = Math.max(1, estimatedTurns); + + return estimatedTurns; + } + + /** + * 分析顺子潜力 + */ + private static int analyzeStraightPotential(List remainHand) { + List distinctValues = remainHand.stream() + .map(c -> c.cardMod) + .filter(value -> value != 15) // 排除2 + .distinct() + .sorted() + .collect(Collectors.toList()); + + if (distinctValues.size() < 5) return 0; + + int maxStraightLength = 1; + int currentLength = 1; + + for (int i = 1; i < distinctValues.size(); i++) { + if (distinctValues.get(i) - distinctValues.get(i - 1) == 1) { + currentLength++; + maxStraightLength = Math.max(maxStraightLength, currentLength); + } else { + currentLength = 1; + } + } + + return maxStraightLength >= 5 ? maxStraightLength : 0; + } + + /** + * 分析连对潜力 + */ + private static int analyzeConsecutivePairPotential(List remainHand) { + Map valueCount = getValueCount(remainHand); + List pairValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + if (pairValues.size() < 2) return 0; + + int maxConsecutivePairs = 1; + int currentConsecutive = 1; + + for (int i = 1; i < pairValues.size(); i++) { + if (pairValues.get(i) - pairValues.get(i - 1) == 1) { + currentConsecutive++; + maxConsecutivePairs = Math.max(maxConsecutivePairs, currentConsecutive); + } else { + currentConsecutive = 1; + } + } + + return maxConsecutivePairs >= 2 ? maxConsecutivePairs : 0; + } + + /** + * 计算剩余手牌分数 + */ + private static int calculateRemainHandScore(RemainHandAnalysis analysis) { + int score = 0; + + // 牌数越少分数越高 + score += (20 - analysis.cardCount) * 5; + + // 预计手数越少分数越高 + score += (10 - analysis.estimatedTurns) * 8; + + // 剩余大牌数量加分(保护大牌策略) + score += analysis.bigCardRemain * 12; + + // 有顺子潜力加分 + if (analysis.straightPotential >= 5) { + score += analysis.straightPotential * 3; + } + + // 有连对潜力加分 + if (analysis.consecutivePairPotential >= 2) { + score += analysis.consecutivePairPotential * 4; + } + + // 单牌少加分 + score -= analysis.singleCount * 2; + + // 对子多加分(容易组合) + score += analysis.pairCount * 3; + + // 三张多加分 + score += analysis.trioCount * 5; + + return Math.max(0, score); + } + + /** + * 计算综合分数 + */ + private static void calculateTotalScore(PlayOptionWithRemain option, int originalHandSize) { + int totalScore = 0; + + // 当前出牌的基础分数 + totalScore += getBaseTypeScore(option.type); + + // 出牌后手牌质量分数(权重较高) + totalScore += option.analysis.remainScore * 2; + + // 预计手数考虑 + totalScore -= option.analysis.estimatedTurns * 10; + + // 出牌大小考虑(优先出小牌) + int maxPlayValue = option.cards.stream().mapToInt(c -> c.cardMod).max().orElse(0); + totalScore -= maxPlayValue; + + // 首轮出牌特殊考虑 + if (originalHandSize == option.analysis.cardCount + option.cards.size()) { // 首轮 + // 首轮避免出太大的牌 + if (maxPlayValue > 12) { + totalScore -= 15; // 加大扣分 + } + // 首轮优先出能形成控制的牌型 + if (option.type == Config.TYPE_SHUNZI || option.type == Config.TYPE_LIANDUI) { + totalScore += 15; + } + } + + // 炸弹特殊处理 + if (option.type == Config.TYPE_ZHA) { + if (option.analysis.cardCount > 8) { // 手牌多时慎用炸弹 + totalScore -= 30; // 加大扣分 + } else { // 手牌少时积极用炸弹 + totalScore += 25; + } + } + + option.totalScore = totalScore; + } + + /** + * 选择最优选项(考虑出牌后手牌) + */ + private static PlayOptionWithRemain selectBestOptionWithRemain(List options, + int handSize, boolean isFirstPlay) { + return options.stream() + .max(Comparator.comparingInt(option -> option.totalScore)) + .orElse(options.isEmpty() ? null : options.get(0)); + } + + /** + * 查找有效的响应选项(考虑出牌后手牌) + */ + private static List findValidResponseOptionsWithRemain(List handCards, + int minCard, int len, int type) { + List validOptions = new ArrayList<>(); + List basicOptions = new ArrayList<>(); + +// boolean isFewCards = handCards.size() <= 15; + + // 根据牌型查找基本选项 + switch (type) { + case Config.TYPE_DANPAI: +// if (isFewCards) { +// // 手牌少时,用非炸弹牌找单牌 +// basicOptions.addAll(findSinglesAboveWithoutBreakingBomb(handCards, minCard).stream() +// .map(cards -> new PlayOption(cards, Config.TYPE_DANPAI)) +// .collect(Collectors.toList())); +// } else { + basicOptions.addAll(findSinglesAbove(handCards, minCard).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_DANPAI)) + .collect(Collectors.toList())); +// } + break; + case Config.TYPE_DUIZI: +// if (isFewCards) { +// basicOptions.addAll(findPairsAboveWithoutBreakingBomb(handCards, minCard).stream() +// .map(cards -> new PlayOption(cards, Config.TYPE_DUIZI)) +// .collect(Collectors.toList())); +// } else { + basicOptions.addAll(findPairsAbove(handCards, minCard).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_DUIZI)) + .collect(Collectors.toList())); +// } + break; + case Config.TYPE_SHUNZI: +// if (isFewCards) { +// basicOptions.addAll(findStraightsAboveWithoutBreakingBomb(handCards, minCard, len).stream() +// .map(cards -> new PlayOption(cards, Config.TYPE_SHUNZI)) +// .collect(Collectors.toList())); +// } else { + basicOptions.addAll(findStraightsAbove(handCards, minCard, len).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_SHUNZI)) + .collect(Collectors.toList())); +// } + break; + case Config.TYPE_LIANDUI: +// if (isFewCards) { +// basicOptions.addAll(findConsecutivePairsAboveWithoutBreakingBomb(handCards, minCard, len).stream() +// .map(cards -> new PlayOption(cards, Config.TYPE_LIANDUI)) +// .collect(Collectors.toList())); +// } else { + basicOptions.addAll(findConsecutivePairsAbove(handCards, minCard, len).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_LIANDUI)) + .collect(Collectors.toList())); +// } + break; + case Config.TYPE_3_1: +// if (isFewCards) { +// basicOptions.addAll(findTrioWithOneAboveWithoutBreakingBomb(handCards, minCard).stream() +// .map(cards -> new PlayOption(cards, Config.TYPE_3_1)) +// .collect(Collectors.toList())); +// } else { + basicOptions.addAll(findTrioWithOneAbove(handCards, minCard).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_3_1)) + .collect(Collectors.toList())); +// } + break; + + case Config.TYPE_FEIJI: + + + break; + + case Config.TYPE_ZHA: + // 炸弹本身不需要特殊处理,因为不会拆炸弹 + basicOptions.addAll(findBombsAbove(handCards, minCard).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_ZHA)) + .collect(Collectors.toList())); + break; + } + + // 如果正常牌型找不到,尝试用炸弹压 + if (basicOptions.isEmpty() && type != Config.TYPE_ZHA) { + List bombOptions = findBombsAbove(handCards, -1).stream() + .map(cards -> new PlayOption(cards, Config.TYPE_ZHA)) + .collect(Collectors.toList()); + +// if (isFewCards) { + // 手牌少时,只有在确实没有其他选择时才用炸弹 +// if (bombOptions.isEmpty()) { +// } else { +// // 有炸弹,但手牌少时要特别标记 +// basicOptions.addAll(bombOptions); +// } +//// } else { + // 手牌多时正常使用炸弹 + basicOptions.addAll(bombOptions); + } + // 为每个基本选项添加出牌后分析 + addOptionsWithRemainAnalysis(validOptions, basicOptions, handCards); + + return validOptions; + } + + + private static List> findTrioWithOneAboveWithoutBreakingBomb(List handCards, int minCard) { + Map valueCount = getValueCount(handCards); + Set bombs = findBombValues(valueCount); + + List> result = new ArrayList<>(); + + // 从手牌中完全移除炸弹牌 + List cardsWithoutBombs = handCards.stream() + .filter(card -> !bombs.contains(card.cardMod)) + .collect(Collectors.toList()); + + // 用非炸弹牌重新计算牌值数量 + Map valueCountWithoutBombs = getValueCount(cardsWithoutBombs); + + // 找三张(在非炸弹牌中找) + List trioCandidates = valueCountWithoutBombs.entrySet().stream() + .filter(entry -> entry.getValue() >= 3 && entry.getKey() > minCard) + .map(Map.Entry::getKey) + .collect(Collectors.toList()); + + for (int trioValue : trioCandidates) { + // 在非炸弹牌中找两张带牌 + List carryCards = findTwoCarryCardsWithoutBombs(cardsWithoutBombs, trioValue); + + if (carryCards.size() == 2) { + List play = cardsWithoutBombs.stream() + .filter(card -> card.cardMod == trioValue) + .limit(3).collect(Collectors.toList()); + play.addAll(carryCards); + result.add(play); + } + } + + return result; + } + + /** + * 在非炸弹牌中找两张带牌 + */ + private static List findTwoCarryCardsWithoutBombs(List cardsWithoutBombs, int excludeValue) { + // 移除三张的主牌 + List availableCards = cardsWithoutBombs.stream() + .filter(card -> card.cardMod != excludeValue) + .collect(Collectors.toList()); + + Map valueCount = getValueCount(availableCards); + + // 优先找对子作为带牌 + Optional pairCandidate = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .findFirst(); + + if (pairCandidate.isPresent()) { + int pairValue = pairCandidate.get(); + return availableCards.stream() + .filter(card -> card.cardMod == pairValue) + .limit(2) + .collect(Collectors.toList()); + } + + // 没有对子,找两张单牌 + List sortedCards = availableCards.stream() + .sorted(Comparator.comparingInt(card -> card.cardMod)) + .collect(Collectors.toList()); + + if (sortedCards.size() >= 2) { + Set usedValues = new HashSet<>(); + List result = new ArrayList<>(); + + for (CardObj card : sortedCards) { + if (!usedValues.contains(card.cardMod)) { + result.add(card); + usedValues.add(card.cardMod); + if (result.size() == 2) { + return result; + } + } + } + } + + return new ArrayList<>(); + } + + /** + * 不拆炸弹的单牌查找 + */ + private static List> findSinglesAboveWithoutBreakingBomb(List handCards, int minCard) { + Map valueCount = getValueCount(handCards); + Set bombs = findBombValues(valueCount); + + return handCards.stream() + .filter(card -> card.cardMod > minCard && !bombs.contains(card.cardMod)) + .map(Collections::singletonList) + .collect(Collectors.toList()); + } + + /** + * 不拆炸弹的对子查找 + */ + private static List> findPairsAboveWithoutBreakingBomb(List handCards, int minCard) { + Map valueCount = getValueCount(handCards); + Set bombs = findBombValues(valueCount); + + return valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2 && entry.getKey() > minCard) + .filter(entry -> !bombs.contains(entry.getKey())) // 排除炸弹牌值 + .map(entry -> handCards.stream() + .filter(card -> card.cardMod == entry.getKey()) + .limit(2) + .collect(Collectors.toList())) + .collect(Collectors.toList()); + } + + /** + * 不拆炸弹的顺子查找 + */ + private static List> findStraightsAboveWithoutBreakingBomb(List handCards, int minCard, int len) { + Map valueCount = getValueCount(handCards); + Set bombs = findBombValues(valueCount); + + // 从原牌中移除炸弹牌 + List cardsWithoutBombs = handCards.stream() + .filter(card -> !bombs.contains(card.cardMod)) + .collect(Collectors.toList()); + + // 用非炸弹牌找顺子 + return findStraightsAbove(cardsWithoutBombs, minCard, len); + } + + /** + * 不拆炸弹的连对查找 + */ + private static List> findConsecutivePairsAboveWithoutBreakingBomb(List handCards, int minCard, int len) { + Map valueCount = getValueCount(handCards); + Set bombs = findBombValues(valueCount); + + // 从原牌中移除炸弹牌 + List cardsWithoutBombs = handCards.stream() + .filter(card -> !bombs.contains(card.cardMod)) + .collect(Collectors.toList()); + + return findConsecutivePairsAbove(cardsWithoutBombs, minCard, len); + } + + + /** + * 找出所有的炸弹牌值 + */ + private static Set findBombValues(Map valueCount) { + return valueCount.entrySet().stream() + .filter(entry -> entry.getValue() == 4) + .map(Map.Entry::getKey) + .collect(Collectors.toSet()); + } + + /** + * 获取基础牌型分数 + */ + private static int getBaseTypeScore(int type) { + switch (type) { + case Config.TYPE_SHUNZI: + return 25; + case Config.TYPE_LIANDUI: + return 20; + case Config.TYPE_FEIJI: + return 18; + case Config.TYPE_3_1: + return 15; + case Config.TYPE_4_2_dui: + return 12; + case Config.TYPE_DUIZI: + return 8; + case Config.TYPE_DANPAI: + return 5; + case Config.TYPE_ZHA: + return 30; + default: + return 10; + } + } + + // ============ 牌型分析方法 ============ + + /** + * 分析单牌选项 + */ + private static List analyzeSingles(List handCards) { + List options = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + // 真单牌 + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() == 1) { + options.add(new PlayOption(Arrays.asList(entry.getValue().get(0)), Config.TYPE_DANPAI)); + } + } + + // 从对子中拆出的单牌 + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 2) { + options.add(new PlayOption(Arrays.asList(entry.getValue().get(0)), Config.TYPE_DANPAI)); + } + } + + return options; + } + + /** + * 分析对子选项 + */ + private static List analyzePairs(List handCards) { + List options = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 2) { + options.add(new PlayOption(entry.getValue().subList(0, 2), Config.TYPE_DUIZI)); + } + } + + return options; + } + + /** + * 分析顺子选项 + */ + private static List analyzeStraights(List handCards) { + List options = new ArrayList<>(); + + for (int length = 5; length <= 12; length++) { + List> straights = findStraightsAbove(handCards, -1, length); + for (List straight : straights) { + options.add(new PlayOption(straight, Config.TYPE_SHUNZI)); + } + } + + return options; + } + + /** + * 分析连对选项 + */ + private static List analyzeConsecutivePairs(List handCards) { + List options = new ArrayList<>(); + + for (int pairCount = 2; pairCount <= 6; pairCount++) { + List> consecutivePairs = findConsecutivePairsAbove(handCards, -1, pairCount); + for (List pairs : consecutivePairs) { + options.add(new PlayOption(pairs, Config.TYPE_LIANDUI)); + } + } + + return options; + } + + /** + * 分析炸弹选项 + */ + private static List analyzeBombs(List handCards) { + List options = new ArrayList<>(); + List> bombs = findBombsAbove(handCards, -1); + + for (List bomb : bombs) { + options.add(new PlayOption(bomb, Config.TYPE_ZHA)); + } + + return options; + } + + /** + * 分析三带一选项 + */ + private static List analyzeTrioWithOnes(List handCards) { + List options = new ArrayList<>(); + List> trioWithOnes = findTrioWithOneAbove(handCards, -1); + + for (List cards : trioWithOnes) { + options.add(new PlayOption(cards, Config.TYPE_3_1)); + } + + return options; + } + + /** + * 分析三带对选项 + */ + private static List analyzeTrioWithPairs(List handCards) { + List options = new ArrayList<>(); + List> trioWithPairs = findTrioWithPairAbove(handCards, -1); + + for (List cards : trioWithPairs) { + options.add(new PlayOption(cards, Config.TYPE_FEIJI)); + } + + return options; + } + + /** + * 分析四带二选项 + */ + private static List analyzeFourWithTwos(List handCards) { + List options = new ArrayList<>(); + List> fourWithTwos = findFourWithTwoPairsAbove(handCards, -1); + + for (List cards : fourWithTwos) { + options.add(new PlayOption(cards, Config.TYPE_4_2_dui)); + } + + return options; + } + + // ============ 辅助方法 ============ + + /** + * 按牌值分组 + */ + private static Map> groupByValue(List handCards) { + Map> groups = new HashMap<>(); + for (CardObj card : handCards) { + groups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + return groups; + } + + /** + * 查找最大单牌 + */ + private static CardObj findMaxSingleCard(List handCards) { + return handCards.stream() + .max(Comparator.comparingInt(c -> c.cardMod)) + .orElse(handCards.get(0)); + } + + // ============ 保留原有的查找方法 ============ + + private static List> findSinglesAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + for (CardObj card : handCards) { + if (card.cardMod > minValue) { + result.add(Arrays.asList(card)); + } + } + return result; + } + + private static List> findPairsAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + for (List cards : valueGroups.values()) { + if (cards.size() >= 2 && cards.get(0).cardMod > minValue) { + result.add(Arrays.asList(cards.get(0), cards.get(1))); + } + } + return result; + } + + private static List> findStraightsAbove(List handCards, int minValue, int length) { + List> result = new ArrayList<>(); + + // 只过滤掉2(15),A(14)可以参与顺子 + List distinctValues = handCards.stream() + .map(c -> c.cardMod) + .filter(value -> value != 15) // 只排除2 + .distinct() + .sorted() + .collect(Collectors.toList()); + + for (int i = 0; i <= distinctValues.size() - length; i++) { + if (isConsecutive(distinctValues, i, length) && distinctValues.get(i) > minValue) { + result.add(buildStraight(handCards, distinctValues.subList(i, i + length))); + } + } + + return result; + } + + private static List> findConsecutivePairsAbove(List handCards, int minValue, int pairCount) { + List> result = new ArrayList<>(); + if (handCards.isEmpty() || pairCount < 2) return result; + + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + Map> valueGroups = new HashMap<>(); + for (CardObj card : handCards) { + valueGroups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + + List pairValues = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 2) { + pairValues.add(entry.getKey()); + } + } + + if (pairValues.size() < pairCount) return result; + Collections.sort(pairValues); + + for (int i = 0; i <= pairValues.size() - pairCount; i++) { + boolean isConsecutive = true; + for (int j = i; j < i + pairCount - 1; j++) { + if (pairValues.get(j + 1) - pairValues.get(j) != 1) { + isConsecutive = false; + break; + } + } + + if (isConsecutive && pairValues.get(i) > minValue) { + List consecutivePairs = new ArrayList<>(); + for (int k = i; k < i + pairCount; k++) { + int value = pairValues.get(k); + List pair = valueGroups.get(value).subList(0, 2); + consecutivePairs.addAll(pair); + } + result.add(consecutivePairs); + } + } + return result; + } + + private static List> findBombsAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + handCards.sort(Comparator.comparingInt(c -> c.cardMod)); + Map> valueGroups = new HashMap<>(); + for (CardObj card : handCards) { + valueGroups.computeIfAbsent(card.cardMod, k -> new ArrayList<>()).add(card); + } + + for (Map.Entry> entry : valueGroups.entrySet()) { + int cardValue = entry.getKey(); + List cards = entry.getValue(); + if (cards.size() >= 4 && cardValue > minValue) { + result.add(cards); + } + } + return result; + } + + private static List> findTrioWithOneAbove(List handCards, int minValue) { + List> result = new ArrayList<>(); + Map> valueGroups = groupByValue(handCards); + + // 找出所有三张的牌 + List trioValues = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getValue().size() >= 3 && entry.getKey() > minValue) { + trioValues.add(entry.getKey()); + } + } + + Collections.sort(trioValues); + + for (int trioValue : trioValues) { + List trio = valueGroups.get(trioValue).subList(0, 3); + + // 找出所有可带的牌(排除三张的牌值) + List availableCards = new ArrayList<>(); + for (Map.Entry> entry : valueGroups.entrySet()) { + if (entry.getKey() != trioValue) { + availableCards.addAll(entry.getValue()); + } + } + + if (availableCards.size() < 2) continue; + + // 找出所有可能的两个牌组合(可以是一对或两个单牌) + findTrioCombinations(result, trio, availableCards); + } + + return result; + } + + + private static void findTrioCombinations(List> result, List trio, List availableCards) { + availableCards.sort(Comparator.comparingInt(c -> c.cardMod)); + Set combinationSet = new HashSet<>(); + + for (int i = 0; i < availableCards.size() - 1; i++) { + CardObj card1 = availableCards.get(i); + for (int j = i + 1; j < availableCards.size(); j++) { + CardObj card2 = availableCards.get(j); + if (card1.card != card2.card) { + String comboKey = card1.cardMod <= card2.cardMod ? + card1.cardMod + "-" + card2.cardMod : + card2.cardMod + "-" + card1.cardMod; + if (!combinationSet.contains(comboKey)) { + combinationSet.add(comboKey); + List play = new ArrayList<>(trio); + play.add(card1); + play.add(card2); + result.add(play); + } + } + } + } + } + + private static List> findTrioWithPairAbove(List handCards, int minValue) { + // 实现飞机逻辑 + return new ArrayList<>(); + } + + private static List> findFourWithTwoPairsAbove(List handCards, int minValue) { + // 实现四带二对子逻辑 + return new ArrayList<>(); + } + + private static boolean isConsecutive(List values, int start, int length) { + for (int i = start; i < start + length - 1; i++) { + if (values.get(i + 1) - values.get(i) != 1) { + return false; + } + } + return true; + } + + private static List buildStraight(List handCards, List values) { + List straight = new ArrayList<>(); + for (int value : values) { + // 取第一张该值的牌(确保不取2,但可以取A) + for (CardObj card : handCards) { + if (card.cardMod == value && value != 15) { // 只排除2 + straight.add(card); + break; + } + } + } + return straight; + } + + /** + * 统计对子数量 + */ + private static int countPairs(Map valueCount) { + return (int) valueCount.values().stream() + .filter(count -> count == 2) + .count(); + } + + /** + * 统计三张数量 + */ + private static int countTrios(Map valueCount) { + return (int) valueCount.values().stream() + .filter(count -> count == 3) + .count(); + } + + /** + * 统计炸弹数量 + */ + private static int countBombs(Map valueCount) { + return (int) valueCount.values().stream() + .filter(count -> count >= 4) + .count(); + } + + /** + * 查找最长顺子长度 + */ + private static int findMaxStraightLength(List handCards) { + // 只过滤掉2(15),A(14)可以参与顺子 + List distinctValues = handCards.stream() + .map(c -> c.cardMod) + .filter(value -> value != 15) // 只排除2 + .distinct() + .sorted() + .collect(Collectors.toList()); + + if (distinctValues.size() < 5) return 0; + + int maxLength = 1; + int currentLength = 1; + + for (int i = 1; i < distinctValues.size(); i++) { + if (distinctValues.get(i) - distinctValues.get(i - 1) == 1) { + currentLength++; + maxLength = Math.max(maxLength, currentLength); + } else { + currentLength = 1; + } + } + + return maxLength >= 5 ? maxLength : 0; + } + + /** + * 查找最长连对长度 + */ + private static int findMaxConsecutivePairs(List handCards) { + Map valueCount = getValueCount(handCards); + List pairValues = valueCount.entrySet().stream() + .filter(entry -> entry.getValue() >= 2) + .map(Map.Entry::getKey) + .sorted() + .collect(Collectors.toList()); + + if (pairValues.size() < 2) return 0; + + int maxLength = 1; + int currentLength = 1; + + for (int i = 1; i < pairValues.size(); i++) { + if (pairValues.get(i) - pairValues.get(i - 1) == 1) { + currentLength++; + maxLength = Math.max(maxLength, currentLength); + } else { + currentLength = 1; + } + } + + return maxLength; + } + + /** + * 设置分析特征标签 + */ + private static void setAnalysisFeatures(HandAnalysis analysis) { + // 基础特征 + analysis.features.put("smallSingleCount", analysis.smallSingleCount); + analysis.features.put("bigCardCount", analysis.bigCardCount); + analysis.features.put("pairCount", analysis.pairCount); + analysis.features.put("trioCount", analysis.trioCount); + analysis.features.put("bombCount", analysis.bombCount); + analysis.features.put("maxStraightLength", analysis.maxStraightLength); + analysis.features.put("maxConsecutivePairs", analysis.maxConsecutivePairs); + + // 特征标签 + if (analysis.smallSingleCount >= 3) { + analysis.features.put("feature", "多小单牌"); + } else if (analysis.maxStraightLength >= 6) { + analysis.features.put("feature", "长顺子"); + } else if (analysis.maxConsecutivePairs >= 3) { + analysis.features.put("feature", "长连对"); + } else if (analysis.pairCount >= 4) { + analysis.features.put("feature", "多对子"); + } else if (analysis.bigCardCount >= 3) { + analysis.features.put("feature", "多大牌"); + } else { + analysis.features.put("feature", "均衡牌型"); + } + } + + /** + * 从手牌中移除指定的牌 + */ + private static List removeCards(List originalHand, List cardsToRemove) { + List remainHand = new ArrayList<>(originalHand); + + for (CardObj cardToRemove : cardsToRemove) { + Iterator iterator = remainHand.iterator(); + while (iterator.hasNext()) { + CardObj card = iterator.next(); + if (card.cardMod == cardToRemove.cardMod && card.card == cardToRemove.card) { + iterator.remove(); + break; + } + } + } + + return remainHand; + } + + /** + * 获取出牌类型 + */ + private static int getPlayType(List cards) { + if (cards == null || cards.isEmpty()) return -1; + + int size = cards.size(); + Map valueCount = getValueCount(cards); + + // 单牌 + if (size == 1) { + return Config.TYPE_DANPAI; + } + + // 对子 + if (size == 2 && valueCount.size() == 1) { + return Config.TYPE_DUIZI; + } + + // 顺子 + if (size >= 5 && isStraight(cards)) { + return Config.TYPE_SHUNZI; + } + + // 连对 + if (size >= 4 && size % 2 == 0 && isConsecutivePairs(cards)) { + return Config.TYPE_LIANDUI; + } + + // 三带一 + if (size == 4 && hasTrioWithSingle(valueCount)) { + return Config.TYPE_3_1; + } + + // 三带二 + if (size == 5 && hasTrioWithPair(valueCount)) { + return Config.TYPE_FEIJI; + } + + // 炸弹 + if (size >= 4 && valueCount.size() == 1) { + return Config.TYPE_ZHA; + } + + // 四带二 + if (size == 6 && hasFourWithTwo(valueCount)) { + return Config.TYPE_4_2_dui; + } + + return -1; // 未知类型 + } + + /** + * 判断是否为顺子 + */ + private static boolean isStraight(List cards) { + if (cards.size() < 5) return false; + + List values = cards.stream() + .map(c -> c.cardMod) + .distinct() + .sorted() + .collect(Collectors.toList()); + + // 只检查是否有2(15),2不能参与顺子,A(14)可以参与 + if (values.contains(15)) { + return false; + } + + if (values.size() != cards.size()) return false; // 有重复牌值 + + for (int i = 1; i < values.size(); i++) { + if (values.get(i) - values.get(i - 1) != 1) { + return false; + } + } + + return true; + } + + /** + * 判断是否为连对 + */ + private static boolean isConsecutivePairs(List cards) { + if (cards.size() < 4 || cards.size() % 2 != 0) return false; + + Map valueCount = getValueCount(cards); + + // 检查每个牌值都是2张 + for (int count : valueCount.values()) { + if (count != 2) return false; + } + + // 检查是否连续 + List values = valueCount.keySet().stream() + .sorted() + .collect(Collectors.toList()); + + for (int i = 1; i < values.size(); i++) { + if (values.get(i) - values.get(i - 1) != 1) { + return false; + } + } + + return true; + } + + /** + * 判断是否为三带一 + */ + private static boolean hasTrioWithSingle(Map valueCount) { + if (valueCount.size() != 2) return false; + + boolean hasTrio = valueCount.values().stream().anyMatch(count -> count == 3); + boolean hasSingle = valueCount.values().stream().anyMatch(count -> count == 1); + + return hasTrio && hasSingle; + } + + /** + * 判断是否为三带二 + */ + private static boolean hasTrioWithPair(Map valueCount) { + if (valueCount.size() != 2) return false; + + boolean hasTrio = valueCount.values().stream().anyMatch(count -> count == 3); + boolean hasPair = valueCount.values().stream().anyMatch(count -> count == 2); + + return hasTrio && hasPair; + } + + /** + * 判断是否为四带二 + */ + private static boolean hasFourWithTwo(Map valueCount) { + if (valueCount.size() != 3) return false; + + boolean hasFour = valueCount.values().stream().anyMatch(count -> count == 4); + boolean hasTwoSingles = valueCount.values().stream().filter(count -> count == 1).count() == 2; + boolean hasOnePair = valueCount.values().stream().anyMatch(count -> count == 2); + + return hasFour && (hasTwoSingles || hasOnePair); + } + + + /** + * 统计牌值数量 + */ + private static Map getValueCount(List cards) { + Map countMap = new HashMap<>(); + for (CardObj card : cards) { + countMap.put(card.cardMod, countMap.getOrDefault(card.cardMod, 0) + 1); + } + return countMap; + } + + // 获取除当前座位外所有其他座位的最后记录 + public static Map getOtherSeatsLastRemain(int currentSeat, Map> seatRemainHistory) { + Map result = new HashMap<>(); + + for (Map.Entry> entry : seatRemainHistory.entrySet()) { + int seat = entry.getKey(); + List remainList = entry.getValue(); + + // 排除当前座位 + if (seat != currentSeat && !remainList.isEmpty()) { + // 取list最后一个记录 + int lastRemain = remainList.get(remainList.size() - 1); + result.put(seat, lastRemain); + } + } + return result; + } + + + /** + * 基础出牌选项类 + */ + static class PlayOption { + List cards; + int type; + int score; + + public PlayOption(List cards, int type) { + this.cards = cards; + this.type = type; + this.score = 0; + } + } + + /** + * 出牌后手牌分析类 + */ + static class RemainHandAnalysis { + boolean isWin = false; + int cardCount = 0; + int maxCardValue = 0; + int minCardValue = 0; + double avgCardValue = 0; + int singleCount = 0; + int pairCount = 0; + int trioCount = 0; + int straightPotential = 0; + int consecutivePairPotential = 0; + int estimatedTurns = 0; + int remainScore = 0; + int bigCardRemain = 0; // 新增:剩余大牌数量 + } + + /** + * 出牌选项类(包含出牌后手牌分析) + */ + static class PlayOptionWithRemain { + List cards; + int type; + int totalScore; + List remainHand; + RemainHandAnalysis analysis; + + public PlayOptionWithRemain(PlayOption option, List remainHand, RemainHandAnalysis analysis) { + this.cards = option.cards; + this.type = option.type; + this.remainHand = remainHand; + this.analysis = analysis; + this.totalScore = 0; + } + + public int getEstimatedTurns() { + return analysis.estimatedTurns; + } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test1.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test1.java new file mode 100644 index 0000000..886712b --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test1.java @@ -0,0 +1,51 @@ +package com.robotcm.taurus.util; + +import java.util.Arrays; +import java.util.List; + +public class test1 { + public static void main(String[] args) { + ai ai = new ai(); + PlayerState playerState = new PlayerState(); + playerState.handCards = Arrays.asList(205,207,206,203,203,203,202,201,108,107,106,102,102,103); + + List integers = ai.checkTingCardsWithState(playerState); + System.out.println(integers); +// // 手动构造15张牌,包含飞机555666 +// List cardInhand = new ArrayList<>(); +// +// // 飞机部分:555666 +// cardInhand.add(new CardObj(213)); // 红桃5 +// cardInhand.add(new CardObj(113)); // 方块5 +// cardInhand.add(new CardObj(112)); // 梅花5 +// cardInhand.add(new CardObj(211)); // 红桃6 +// cardInhand.add(new CardObj(109)); // 方块6 +// cardInhand.add(new CardObj(109)); // 梅花6 +// +// // 带牌部分:小单牌和小对子 +// cardInhand.add(new CardObj(209)); // 红桃7 (小单牌) +// cardInhand.add(new CardObj(107)); // 红桃8 (小单牌) +// cardInhand.add(new CardObj(106)); // 红桃9 (小单牌) +// cardInhand.add(new CardObj(105)); // 红桃10 (小单牌) +// +// // 其他牌 +// cardInhand.add(new CardObj(205)); // 红桃J +// cardInhand.add(new CardObj(104)); // 方块J (形成对子) +// cardInhand.add(new CardObj(105)); // 红桃Q +// cardInhand.add(new CardObj(205)); // 红桃K +// cardInhand.add(new CardObj(303)); // 红桃A +// +// System.out.println("构造的手牌: " + cardInhand); +// System.out.println("手牌数量: " + cardInhand.size()); +// +// // 调用智能出牌方法 +// ITArray itArray = test.intelligentPaoDeKuaiOutCard(cardInhand, null, null); +// System.out.println("打出牌" + itArray); + + + + + } + + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test99.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test99.java new file mode 100644 index 0000000..cde6872 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/test99.java @@ -0,0 +1,252 @@ +package com.robotcm.taurus.util; + +import java.util.*; + +public class test99 { + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + /** + * 分析14张手牌的最佳打牌策略 + */ + public static void analyzeHandCards(List handCards) { + if (handCards == null || handCards.size() != 14) { + System.out.println("错误:手牌必须是14张"); + return; + } + + System.out.println("当前手牌(14张): " + convertToReadable(handCards)); + System.out.println("======================================"); + + + + // 2. 分析手牌结构 + List sortedHand = new ArrayList<>(handCards); + Collections.sort(sortedHand); + + System.out.println("\n=== 手牌结构分析 ==="); + + // 找出所有刻子 + List> kezis = findKezis(sortedHand); + System.out.println("刻子(" + kezis.size() + "组):"); + for (List kezi : kezis) { + System.out.println(" " + convertToReadable(kezi)); + } + + // 找出所有顺子 + List> shunzis = findShunzis(sortedHand); + System.out.println("\n顺子(" + shunzis.size() + "组):"); + for (List shunzi : shunzis) { + System.out.println(" " + convertToReadable(shunzi)); + } + + // 找出所有258将牌 + List jiangCandidates = findJiangCandidates(sortedHand); + System.out.println("\n258将牌候选(" + jiangCandidates.size() + "张):"); + System.out.println(" " + convertToReadable(jiangCandidates)); + + + } + + + + + + + + + + /** + * 找出所有刻子 + */ + private static List> findKezis(List handCards) { + List> kezis = new ArrayList<>(); + List temp = new ArrayList<>(handCards); + + while (!temp.isEmpty()) { + int card = temp.get(0); + int count = Collections.frequency(temp, card); + + if (count >= 3) { + List kezi = new ArrayList<>(); + kezi.add(card); + kezi.add(card); + kezi.add(card); + kezis.add(kezi); + + // 移除这3张牌 + for (int i = 0; i < 3; i++) { + temp.remove(Integer.valueOf(card)); + } + } else { + temp.remove(Integer.valueOf(card)); + } + } + + return kezis; + } + + /** + * 找出所有顺子 + */ + private static List> findShunzis(List handCards) { + List> shunzis = new ArrayList<>(); + List temp = new ArrayList<>(handCards); + + // 先移除已找到的刻子 + List> kezis = findKezis(handCards); + for (List kezi : kezis) { + for (int i = 0; i < 3; i++) { + temp.remove(Integer.valueOf(kezi.get(0))); + } + } + + // 找顺子 + Collections.sort(temp); + + for (int i = 0; i < temp.size(); i++) { + int card1 = temp.get(i); + int type = getCardType(card1); + int value = getCardValue(card1); + + if (type <= 3 && value <= 7) { + int card2 = card1 + 1; + int card3 = card1 + 2; + + if (temp.contains(card2) && temp.contains(card3)) { + List shunzi = new ArrayList<>(); + shunzi.add(card1); + shunzi.add(card2); + shunzi.add(card3); + shunzis.add(shunzi); + + // 移除这3张牌 + temp.remove(Integer.valueOf(card1)); + temp.remove(Integer.valueOf(card2)); + temp.remove(Integer.valueOf(card3)); + i--; // 因为移除了元素 + } + } + } + + return shunzis; + } + + /** + * 找出258将牌候选 + */ + private static List findJiangCandidates(List handCards) { + List jiangs = new ArrayList<>(); + + for (int card : handCards) { + int value = getCardValue(card); + if (JIANG_PAIS.contains(value)) { + jiangs.add(card); + } + } + + return jiangs; + } + + /** + * 检查是否能组成顺子 + */ + private static boolean canFormShunzi(int card1, int card2, int card3) { + if (getCardType(card1) != getCardType(card2) || + getCardType(card1) != getCardType(card3)) { + return false; + } + + List values = Arrays.asList( + getCardValue(card1), + getCardValue(card2), + getCardValue(card3) + ); + Collections.sort(values); + + return values.get(0) + 1 == values.get(1) && + values.get(1) + 1 == values.get(2); + } + + + + /** + * 获取牌值 + */ + private static int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private static int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + private static String formatCard(int card) { + int type = getCardType(card); + int value = getCardValue(card); + switch (type) { + case 1: + return value + "万"; + case 2: + return value + "筒"; + case 3: + return value + "条"; + default: + return "字牌" + value; + } + } + + /** + * 转换为可读格式 + */ + private static String convertToReadable(List cards) { + if (cards == null || cards.isEmpty()) { + return "空"; + } + + List cardStrs = new ArrayList<>(); + for (int card : cards) { + cardStrs.add(formatCard(card)); + } + return String.join(" ", cardStrs); + } + + /** + * 测试方法 + */ + public static void main(String[] args) { + System.out.println("=== 长沙麻将手牌分析 ===\n"); + + // 测试你提供的例子 + System.out.println("测试例子:201,202,203, 101,102,103, 303,303,303,105,108,307,309,308"); + List hand = Arrays.asList( + 201, 202, 203, // 1筒2筒3筒顺子 + 101, 102, 103, // 1万2万3万顺子 + 303, 303, 303, // 3条刻子 + 105, // 5万 + 108, // 8万 + 307, // 7条 + 309, // 9条 + 308 // 8条 + ); + + analyzeHandCards(hand); + + + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/zuixin.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/zuixin.java new file mode 100644 index 0000000..a2f7278 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/zuixin.java @@ -0,0 +1,462 @@ +package com.robotcm.taurus.util; + +import java.util.*; +import java.util.stream.Collectors; + +public class zuixin { + + // 长沙麻将特殊规则:二五八将 + private static final Set JIANG_PAIS; + + public boolean isTinAi = false; + + static { + Set jiangSet = new HashSet<>(); + jiangSet.add(2); + jiangSet.add(5); + jiangSet.add(8); + JIANG_PAIS = Collections.unmodifiableSet(jiangSet); + } + + public static void main(String[] args) { + System.out.println("=== 长沙麻将测试(含碰杠吃牌) ==="); + zuixin ai = new zuixin(); + + // 测试1:普通手牌 + System.out.println("\n=== 测试1:普通14张牌 ==="); + PlayerState state1 = new PlayerState(); + state1.handCards = Arrays.asList(204, 206, 205, 205, 203, 109, 108, 107, 107, 106, 103, 102, 101, 101); + int discard1 = ai.findBestDiscard(state1); + System.out.println("推荐出牌: " + ai.formatCard(discard1)); + } + + /** + * 主方法:根据完整玩家状态推荐出牌 + */ + public int findBestDiscard(PlayerState state) { + System.out.println("\n=== 长沙麻将AI出牌分析 ==="); + System.out.println("手牌(" + state.handCards.size() + "张): " + formatCards(state.handCards)); + + // 分析手牌结构 + analyzeHandStructure(state.handCards); + + long startTime = System.currentTimeMillis(); + + // 获取可出的牌(手牌中的唯一牌) + Map results = new HashMap<>(); + Set uniqueCards = new HashSet<>(state.handCards); + + // 如果只剩一张牌,直接返回 + if (state.handCards.size() == 1) { + int onlyCard = state.handCards.get(0); + System.out.println("只剩一张牌,必须出: " + formatCard(onlyCard)); + return onlyCard; + } + + for (int card : uniqueCards) { + // 评估打出这张牌的得分 + double score = evaluateDiscard(card, state); + results.put(card, score); + + System.out.printf("打出 %s: 评分=%.1f%n", formatCard(card), score); + } + + // 找出最佳出牌 + int bestCard = -1; + double bestScore = Double.NEGATIVE_INFINITY; + + for (Map.Entry entry : results.entrySet()) { + if (entry.getValue() > bestScore) { + bestScore = entry.getValue(); + bestCard = entry.getKey(); + } + } + + long endTime = System.currentTimeMillis(); + System.out.printf("\n分析耗时: %dms%n", (endTime - startTime)); + + if (bestCard != -1) { + System.out.println("\n🎯 AI推荐出牌: " + formatCard(bestCard)); + } + + return bestCard; + } + + /** + * 分析手牌结构 + */ + private void analyzeHandStructure(List hand) { + System.out.println("\n=== 手牌结构分析 ==="); + + // 按花色分组 + Map> suitGroups = new HashMap<>(); + for (int card : hand) { + int suit = getCardType(card); + suitGroups.putIfAbsent(suit, new ArrayList<>()); + suitGroups.get(suit).add(getCardValue(card)); + } + + // 分析每个花色 + for (Map.Entry> entry : suitGroups.entrySet()) { + int suit = entry.getKey(); + List values = entry.getValue(); + Collections.sort(values); + + System.out.printf(" %s: %s%n", + getSuitName(suit), + values.stream().map(String::valueOf).collect(Collectors.joining(" "))); + } + } + + /** + * 评估打出某张牌的得分 + */ + private double evaluateDiscard(int card, PlayerState state) { + List hand = state.handCards; + int type = getCardType(card); + int value = getCardValue(card); + double score = 0.0; + + System.out.printf("\n=== 评估 %s ===%n", formatCard(card)); + + // 1. 检查原始数量 + int originalCount = Collections.frequency(hand, card); + System.out.printf(" 原始数量: %d张%n", originalCount); + + // 2. 258将牌保护(非常重要) + if (JIANG_PAIS.contains(value)) { + System.out.println(" 258将牌: 扣30分"); + score -= 30.0; + + // 258将对子特别重要 + if (originalCount >= 2) { + System.out.println(" 258将对子: 额外扣20分"); + score -= 20.0; + } + } + + // 3. 检查是否是对子/刻子(非258将) + if (originalCount >= 2 && !JIANG_PAIS.contains(value)) { + if (originalCount >= 3) { + System.out.println(" 刻子: 扣40分"); + score -= 40.0; + } else { + // 检查是否冗余对子 + boolean isRedundant = isRedundantPairInCurrentHand(card, hand); + if (isRedundant) { + System.out.println(" 冗余对子: 加25分鼓励打出"); + score += 25.0; + } else { + System.out.println(" 对子: 扣15分"); + score -= 15.0; + } + } + } + + // 4. 检查这张牌的搭子情况 + DaziInfo daziInfo = analyzeDazi(card, hand); + System.out.printf(" 搭子分析: %s%n", daziInfo.getDescription()); + + // 根据搭子情况调整分数 + if (daziInfo.isLonely()) { + System.out.println(" 完全孤立: 加20分"); + score += 20.0; + } else if (daziInfo.getGoodDaziCount() == 0) { + System.out.println(" 无好搭子: 加15分"); + score += 15.0; + } else if (daziInfo.getGoodDaziCount() == 1) { + System.out.println(" 有1个好搭子: 加5分"); + score += 5.0; + } else { + System.out.printf(" 有%d个好搭子: 扣15分(保留价值高)%n", daziInfo.getGoodDaziCount()); + score -= 15.0; + } + + // 5. 边张评估 + if (value == 1 || value == 9) { + System.out.println(" 边张: 加15分(利用率低)"); + score += 15.0; + } + + // 6. 检查是否在完整顺子中且多余 + if (isInCompleteSequenceAndRedundant(card, hand)) { + System.out.println(" 顺子中多余: 加20分鼓励打出"); + score += 20.0; + } + + // 7. 花色分布 + int suitCount = countSuitCards(type, hand); + if (suitCount <= 2) { + System.out.printf(" 花色孤立(只有%d张): 加10分%n", suitCount); + score += 10.0; + } + + return score; + } + + /** + * 搭子信息类 + */ + private static class DaziInfo { + private boolean lonely = true; + private int goodDaziCount = 0; + private List descriptions = new ArrayList<>(); + + public void addGoodDazi(String desc) { + goodDaziCount++; + descriptions.add(desc); + lonely = false; + } + + public void addBadDazi(String desc) { + descriptions.add(desc); + lonely = false; + } + + public boolean isLonely() { + return lonely; + } + + public int getGoodDaziCount() { + return goodDaziCount; + } + + public String getDescription() { + if (lonely) return "完全孤立"; + return String.join(", ", descriptions) + " (好搭子:" + goodDaziCount + "个)"; + } + } + + /** + * 分析搭子情况 + */ + private DaziInfo analyzeDazi(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + DaziInfo info = new DaziInfo(); + + // 获取同花色牌(不包括要评估的这张牌本身) + List sameSuit = hand.stream() + .filter(c -> getCardType(c) == type && c != card) + .collect(Collectors.toList()); + + if (sameSuit.isEmpty()) { + return info; // 完全孤立 + } + + // 检查相邻牌 + boolean hasNeighbor = false; + for (int other : sameSuit) { + int otherValue = getCardValue(other); + int diff = Math.abs(otherValue - value); + + if (diff == 1) { + hasNeighbor = true; + // 相邻搭子是好搭子 + int min = Math.min(value, otherValue); + int max = Math.max(value, otherValue); + info.addGoodDazi(formatCard(type * 100 + min) + formatCard(type * 100 + max)); + } else if (diff == 2) { + // 隔张搭子,检查是否有中间牌 + int middleValue = Math.min(value, otherValue) + 1; + int middleCard = type * 100 + middleValue; + if (hand.contains(middleCard)) { + // 实际能形成顺子,是好搭子 + info.addGoodDazi("顺子" + formatCard(type * 100 + Math.min(value, otherValue)) + + formatCard(middleCard) + + formatCard(type * 100 + Math.max(value, otherValue))); + } else { + // 单纯的隔张搭子,质量一般 + info.addBadDazi("隔张" + formatCard(type * 100 + Math.min(value, otherValue)) + + formatCard(type * 100 + Math.max(value, otherValue))); + } + } + } + + // 如果没有相邻牌但有对子,对子也是好搭子 + if (!hasNeighbor) { + int count = Collections.frequency(hand, card); + if (count >= 2) { + info.addGoodDazi("对子"); + } + } + + return info; + } + + /** + * 检查是否冗余对子(在当前手牌中) + */ + private boolean isRedundantPairInCurrentHand(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + + // 检查是否在顺子中 + if (value >= 3) { + // 检查是否能形成前顺子 + int prev1 = type * 100 + (value - 1); + int prev2 = type * 100 + (value - 2); + if (hand.contains(prev1) && hand.contains(prev2)) { + // 比如3万对子,且有12万 + return true; + } + } + + if (value <= 7) { + // 检查是否能形成后顺子 + int next1 = type * 100 + (value + 1); + int next2 = type * 100 + (value + 2); + if (hand.contains(next1) && hand.contains(next2)) { + // 比如7万对子,且有89万 + return true; + } + } + + if (value >= 2 && value <= 8) { + // 检查是否能形成中顺子 + int prev = type * 100 + (value - 1); + int next = type * 100 + (value + 1); + if (hand.contains(prev) && hand.contains(next)) { + // 比如4万对子,且有3万和5万 + return true; + } + } + + return false; + } + + /** + * 检查是否在完整顺子中且多余 + */ + private boolean isInCompleteSequenceAndRedundant(int card, List hand) { + int type = getCardType(card); + int value = getCardValue(card); + int count = Collections.frequency(hand, card); + + if (count <= 1) return false; // 只有一张,不多余 + + // 检查是否能形成顺子 + if (value >= 1 && value <= 7) { + int next1 = type * 100 + (value + 1); + int next2 = type * 100 + (value + 2); + if (hand.contains(next1) && hand.contains(next2)) { + // 比如有2张1万,且有2万和3万 + return true; + } + } + + if (value >= 3 && value <= 9) { + int prev1 = type * 100 + (value - 1); + int prev2 = type * 100 + (value - 2); + if (hand.contains(prev1) && hand.contains(prev2)) { + // 比如有2张3万,且有1万和2万 + return true; + } + } + + return false; + } + + /** + * 统计同花色的牌数 + */ + private int countSuitCards(int suit, List hand) { + int count = 0; + for (int card : hand) { + if (getCardType(card) == suit) { + count++; + } + } + return count; + } + + private String getSuitName(int suit) { + switch(suit) { + case 1: return "万"; + case 2: return "筒"; + case 3: return "条"; + default: return "字牌"; + } + } + + /** + * 获取牌值 + */ + private int getCardValue(int card) { + return card % 10; + } + + /** + * 获取牌类型 + */ + private int getCardType(int card) { + return card / 100; + } + + /** + * 格式化单张牌 + */ + String formatCard(int card) { + int type = card / 100; + int value = card % 10; + switch (type) { + case 1: + return value + "万"; + case 2: + return value + "筒"; + case 3: + return value + "条"; + default: + return "字牌"; + } + } + + /** + * 格式化牌列表 + */ + private String formatCards(List cards) { + return cards.stream() + .sorted() + .map(this::formatCard) + .collect(Collectors.joining(" ")); + } + + /** + * 玩家状态类 + */ + public static class PlayerState { + public List handCards = new ArrayList<>(); + public List> pongGroups = new ArrayList<>(); + public List> gangGroups = new ArrayList<>(); + public List> chiGroups = new ArrayList<>(); + public boolean isZhuang = false; + + public void addPongGroup(List group) { + pongGroups.add(new ArrayList<>(group)); + } + + public void addGangGroup(List group) { + gangGroups.add(new ArrayList<>(group)); + } + + public void addChiGroup(List group) { + chiGroups.add(new ArrayList<>(group)); + } + + public int getPongGroupCount() { + return pongGroups.size(); + } + + public int getGangGroupCount() { + return gangGroups.size(); + } + + public int getChiGroupCount() { + return chiGroups.size(); + } + + public int getTotalGroupCount() { + return getPongGroupCount() + getGangGroupCount() + getChiGroupCount(); + } + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/WEB-INF/web.xml b/robots/robotchangma/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..5ca5712 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,19 @@ + + + + + taurus-web + com.taurus.web.WebFilter + + main + com.robotcm.MainServer + + + + + taurus-web + /* + + diff --git a/robots/robotchangma/src/main/webapp/config/bank_hp.lua b/robots/robotchangma/src/main/webapp/config/bank_hp.lua new file mode 100644 index 0000000..d3a02ce --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/bank_hp.lua @@ -0,0 +1,19 @@ +local tag_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local bank_hp = tonumber(redis.call('hget', KEYS[2],KEYS[3])) +bank_hp = not bank_hp and 0 or bank_hp +local hp = tonumber(ARGV[1]) +local opt = tonumber(ARGV[2]) +if opt==0 then + if bank_hp < hp then + return 3 + end + bank_hp = redis.call('hincrBy',KEYS[2],KEYS[3],-hp) + tag_hp = redis.call('hincrBy',KEYS[1],'hp',hp) +else + if tag_hp < hp then + return 4 + end + bank_hp = redis.call('hincrBy',KEYS[2],KEYS[3],hp) + tag_hp = redis.call('hincrBy',KEYS[1],'hp',-hp) +end +return {tag_hp,bank_hp} \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/log4j.properties b/robots/robotchangma/src/main/webapp/config/log4j.properties new file mode 100644 index 0000000..6786dba --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/log4j.properties @@ -0,0 +1,20 @@ + +log4j.rootLogger = INFO,consoleAppender,fileAppender + +# ConsoleAppender +log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender +log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.consoleAppender.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%t] %c{2} %3x - %m%n + + +# Regular FileAppender +log4j.appender.fileAppender=org.apache.log4j.DailyRollingFileAppender +log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.fileAppender.File=${WORKDIR}/logs/web_main.log +log4j.appender.fileAppender.layout.ConversionPattern=%d{dd MMM yyyy | HH:mm:ss,SSS} | %-5p | %t | %c{3} | %3x | %m%n +log4j.appender.fileAppender.Encoding=UTF-8 +log4j.appender.fileAppender.DatePattern='.'yyyy-MM-dd +log4j.appender.dailyFile.Append=true + +# The file is rolled over very day +log4j.appender.fileAppender.DatePattern ='.'yyyy-MM-dd \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/mgr.lua b/robots/robotchangma/src/main/webapp/config/mgr.lua new file mode 100644 index 0000000..e3e9aae --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/mgr.lua @@ -0,0 +1,25 @@ +-- redis.call('select',0) +local mgr_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local tag_hp = tonumber(redis.call('hget', KEYS[2],'hp')) + +local ulev = tonumber(ARGV[2]) +local hp = tonumber(ARGV[1]) +if ulev == 3 or ulev == 2 then + if KEYS[1] ~= KEYS[2] and hp > 0 and mgr_hp < hp then + return 3 + else + if hp < 0 and tag_hp < math.abs(hp) then + return 4 + end + mgr_hp = redis.call('hincrBy',KEYS[1],'hp',-hp) + tag_hp = redis.call('hincrBy',KEYS[2],'hp',hp) + end +else + tag_hp = tag_hp + hp + if tag_hp < 0 then + return 4 + else + redis.call('hincrBy',KEYS[2],'hp',hp) + end +end +return {mgr_hp,tag_hp} \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/robot-config.xml b/robots/robotchangma/src/main/webapp/config/robot-config.xml new file mode 100644 index 0000000..2f7c01c --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/robot-config.xml @@ -0,0 +1,8 @@ + + + 670680 + 18 + blm523 + 47.109.55.7 + 6311 + \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/take_hp.lua b/robots/robotchangma/src/main/webapp/config/take_hp.lua new file mode 100644 index 0000000..83d79a0 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/take_hp.lua @@ -0,0 +1,10 @@ +local reward_hp = tonumber(redis.call('get', KEYS[1])) +local hp = tonumber(ARGV[1]) +local tag_hp = 0 +if hp > 0 and reward_hp < hp then + return 3 +else + reward_hp = redis.call('incrBy',KEYS[1],-hp) + tag_hp = redis.call('hincrBy',KEYS[2],'hp',hp) +end +return {reward_hp,tag_hp} \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/taurus-core.xml b/robots/robotchangma/src/main/webapp/config/taurus-core.xml new file mode 100644 index 0000000..2782485 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/taurus-core.xml @@ -0,0 +1,100 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 10 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://47.109.55.7:8060/wb_game + root + 6KYnXJjGhxNceF8e + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 20 + + 5 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/src/main/webapp/config/trade.lua b/robots/robotchangma/src/main/webapp/config/trade.lua new file mode 100644 index 0000000..c03a438 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/config/trade.lua @@ -0,0 +1,12 @@ +local mgr_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local tag_hp = tonumber(redis.call('hget', KEYS[2],'hp')) +mgr_hp = not mgr_hp and 0 or mgr_hp +tag_hp = not tag_hp and 0 or tag_hp +local hp = tonumber(ARGV[1]) +if hp > 0 and mgr_hp password111 = blm523 +02 二月 2026 | 06:13:20,647 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:13:20,693 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:13:23,214 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:13:23,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:00,361 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:17:00,406 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:17:00,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:17:00,907 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:05,452 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:17:05,494 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:08,217 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:17:08,260 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:10,969 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:17:11,012 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:13,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:17:13,672 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:17,480 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:27:17,525 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:27:17,810 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:27:18,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:22,630 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:27:22,678 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:25,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:27:25,584 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:28,436 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:27:28,484 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:31,332 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:27:31,378 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:46,552 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:27:46,595 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:27:46,873 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:27:47,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:51,599 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:27:51,643 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:54,368 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:27:54,410 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:57,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:27:57,241 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:59,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:27:59,997 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:29,292 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:28:29,337 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:28:29,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:28:29,840 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:34,514 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:28:34,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:37,305 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:28:37,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:40,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:28:40,127 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:42,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:28:42,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:02,290 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:30:02,340 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:30:02,610 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:30:02,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:07,263 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:30:07,300 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:10,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:30:10,086 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:12,813 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:30:12,848 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:15,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:30:15,616 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:42,160 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:30:42,205 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:30:42,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:30:42,682 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:47,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:30:47,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:47,495 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:50,350 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:30:50,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:50,396 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:53,204 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:30:53,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:53,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:56,000 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:30:56,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:56,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:58,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,604 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:03,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:13,606 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,606 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,607 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:23,608 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,609 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,610 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,612 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,612 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,613 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,613 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,616 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,616 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,618 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,618 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,618 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,619 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,620 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,621 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:25,409 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:33:25,449 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:33:25,703 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:33:25,912 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:30,261 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:10 +02 二月 2026 | 06:33:30,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:33:30,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:30,392 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:33,041 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:10 +02 二月 2026 | 06:33:33,124 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:33:33,165 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:33,166 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:35,798 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:10 +02 二月 2026 | 06:33:35,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:33:35,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:35,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:38,558 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:10 +02 二月 2026 | 06:33:38,638 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:33:38,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:38,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,331 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:10 +02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:53,654 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,655 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:53,656 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:53,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:55,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:03,406 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,407 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,408 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,410 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,413 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,413 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,415 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,415 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,415 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,435 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,436 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,437 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,438 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,437 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,438 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:04,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,412 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,412 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,413 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,413 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,414 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,420 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-246 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-244 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:34,368 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:34:34,408 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:34:34,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:34:34,897 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:39,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:11 +02 二月 2026 | 06:34:39,277 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:34:39,318 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:39,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:11 +02 二月 2026 | 06:34:41,917 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:34:41,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:41,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:44,485 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:11 +02 二月 2026 | 06:34:44,568 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:34:44,609 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:44,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:47,136 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:11 +02 二月 2026 | 06:34:47,216 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:34:47,256 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:47,256 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:49,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:11 +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:52,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:52,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:55,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:55,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:01,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:03,429 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:04,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:36:28,923 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:36:28,964 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:36:29,210 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:36:29,417 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:36:33,796 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:12 +02 二月 2026 | 06:37:13,852 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:37:13,892 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:37:14,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:37:14,435 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:37:18,939 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:13 +02 二月 2026 | 06:38:06,057 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:38:06,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:38:06,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:38:06,602 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:38:10,646 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:14 +02 二月 2026 | 06:38:39,535 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:38:39,582 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:38:39,884 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:38:40,107 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:38:44,434 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:15 +02 二月 2026 | 06:39:51,285 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:39:51,326 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:39:51,594 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:39:51,805 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:56,274 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:16 +02 二月 2026 | 06:39:56,360 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:39:56,401 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:56,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:39:58,893 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:12 +02 二月 2026 | 06:39:58,975 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:39:59,017 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:59,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:01,507 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:12 +02 二月 2026 | 06:40:01,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:40:01,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:01,628 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:40:04,113 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:12 +02 二月 2026 | 06:40:04,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:40:04,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:04,233 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:40:06,721 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:12 +02 二月 2026 | 06:40:06,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:13,516 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:13,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,518 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,521 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,522 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,524 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:42:24,211 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:42:24,254 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:42:24,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:42:24,718 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:30,104 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:42:30,143 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:42:30,412 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:42:30,625 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:35,263 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:17 +02 二月 2026 | 06:42:35,352 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:42:35,393 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:35,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:37,879 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:13 +02 二月 2026 | 06:42:37,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:42:38,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:38,004 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:40,523 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:13 +02 二月 2026 | 06:42:40,605 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:42:40,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:40,646 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:43,161 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:13 +02 二月 2026 | 06:42:43,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:42:43,283 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:43,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:45,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:13 +02 二月 2026 | 06:42:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:53,560 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:42:53,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,560 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,560 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,562 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,562 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:44:26,630 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:44:26,671 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:44:26,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:44:27,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:31,193 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:18 +02 二月 2026 | 06:44:31,275 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:44:31,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:31,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:33,752 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:14 +02 二月 2026 | 06:44:33,828 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:44:33,865 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:33,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:36,294 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:14 +02 二月 2026 | 06:44:36,367 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:44:36,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:36,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:38,847 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:14 +02 二月 2026 | 06:44:38,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:44:38,956 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:38,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:41,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:14 +02 二月 2026 | 06:44:41,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:45:44,694 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:45:44,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:45:45,205 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:49,456 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:19 +02 二月 2026 | 06:45:49,533 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:45:49,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:52,032 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:15 +02 二月 2026 | 06:45:52,105 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:45:52,142 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:52,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:54,613 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:15 +02 二月 2026 | 06:45:54,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:45:54,719 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:54,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:57,450 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:15 +02 二月 2026 | 06:45:57,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:45:57,554 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:57,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:46:00,046 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:15 +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:46:13,614 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,616 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,619 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,621 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:23,619 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:23,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:49:10,555 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:49:10,596 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:49:10,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:49:11,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:49:15,445 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:20 +02 二月 2026 | 06:51:55,373 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:51:55,413 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:51:55,674 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:51:55,894 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:00,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:21 +02 二月 2026 | 06:52:00,750 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:52:00,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:00,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:03,467 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:16 +02 二月 2026 | 06:52:03,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:52:03,585 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:03,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:06,201 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:16 +02 二月 2026 | 06:52:06,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:52:06,316 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:06,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:08,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:16 +02 二月 2026 | 06:52:08,999 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:52:09,038 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:09,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:11,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:16 +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:23,466 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,467 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,468 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:25,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:43,156 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:53:43,196 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:53:43,448 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:53:43,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:48,393 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:22 +02 二月 2026 | 06:53:48,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:53:48,502 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:48,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:51,125 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:17 +02 二月 2026 | 06:53:51,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:53:51,228 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:51,239 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:53,839 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:17 +02 二月 2026 | 06:53:53,906 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:53:53,939 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:53,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:56,553 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:17 +02 二月 2026 | 06:53:56,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:53:56,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:56,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:59,267 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:17 +02 二月 2026 | 06:53:59,334 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:54:13,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:13,497 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,498 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,498 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,502 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:23,504 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:23,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:33,502 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:33,502 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:33,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,506 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:43,509 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:43,512 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:53,509 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:53,510 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:01,853 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:55:01,896 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:55:02,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:55:02,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:06,942 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:23 +02 二月 2026 | 06:55:07,030 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:55:07,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:07,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:09,868 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:18 +02 二月 2026 | 06:55:09,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:55:09,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:09,993 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:12,779 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:18 +02 二月 2026 | 06:55:12,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:55:12,901 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:12,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:15,677 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:18 +02 二月 2026 | 06:55:15,758 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:55:15,799 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:15,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:18,576 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:18 +02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,522 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:23,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:33,519 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,519 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:33,524 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:43,525 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:43,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,524 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:53,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:53,532 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:03,527 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:03,528 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:03,535 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:13,532 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:13,534 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:25,859 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:56:25,898 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:56:26,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:56:26,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:30,854 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:24 +02 二月 2026 | 06:56:30,936 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:56:30,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:33,502 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:19 +02 二月 2026 | 06:56:33,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:56:33,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:33,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:36,437 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:19 +02 二月 2026 | 06:56:36,512 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:56:36,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:36,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:39,102 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:19 +02 二月 2026 | 06:56:39,176 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:56:39,213 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:39,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,726 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:19 +02 二月 2026 | 06:56:41,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,544 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,546 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,545 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:53,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:53,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:59,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:03,544 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,546 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,547 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,546 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,548 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,550 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,551 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,552 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,552 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,554 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,556 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,556 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:13,549 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,549 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,550 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,550 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,557 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,552 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,552 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,552 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,553 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,555 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,558 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,558 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,560 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:29,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,237 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:36,728 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:57:36,769 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:57:37,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:57:37,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:41,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:25 +02 二月 2026 | 06:57:42,061 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:57:42,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:42,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:45,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:20 +02 二月 2026 | 06:57:45,078 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:57:45,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:45,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:48,007 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:20 +02 二月 2026 | 06:57:48,081 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:57:48,119 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:48,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:51,004 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:20 +02 二月 2026 | 06:57:51,079 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:57:51,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:51,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:53,987 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:20 +02 二月 2026 | 06:57:54,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:03,566 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:03,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:03,572 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:03,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:13,566 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,566 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,566 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,567 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,567 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,569 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,569 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,570 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,572 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,572 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,573 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,574 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,575 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,576 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,576 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:23,570 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,570 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,571 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,572 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,573 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,573 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,575 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,575 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,579 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:28,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:33,573 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,574 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,574 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,577 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,577 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,580 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:33,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:59:33,369 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:59:33,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:59:33,851 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:38,103 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:26 +02 二月 2026 | 06:59:38,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:59:38,229 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:38,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:40,593 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:21 +02 二月 2026 | 06:59:40,673 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:59:40,713 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:40,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:43,074 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:21 +02 二月 2026 | 06:59:43,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:59:43,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:43,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:45,566 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:21 +02 二月 2026 | 06:59:45,645 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:59:45,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:45,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,056 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:21 +02 二月 2026 | 06:59:48,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,182 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,600 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,600 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,602 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,604 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:46,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:00:46,478 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:00:46,712 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:00:46,930 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:51,165 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:27 +02 二月 2026 | 07:00:51,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:00:51,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:51,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:53,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:22 +02 二月 2026 | 07:00:53,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:00:53,910 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:53,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:56,441 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:22 +02 二月 2026 | 07:00:56,511 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:00:56,546 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:56,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:59,065 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:22 +02 二月 2026 | 07:00:59,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:00:59,169 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:59,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,689 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:22 +02 二月 2026 | 07:01:01,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:02,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,622 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,624 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,624 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:23,621 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,621 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,622 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,622 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,623 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,625 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,625 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,628 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,628 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,630 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,630 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,630 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,632 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,632 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:25,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:39,950 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:01:39,992 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:01:40,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:01:40,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:45,283 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:28 +02 二月 2026 | 07:01:45,363 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:01:45,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:45,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:48,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:23 +02 二月 2026 | 07:01:48,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:01:48,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:48,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:51,001 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:23 +02 二月 2026 | 07:01:51,075 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:01:51,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:51,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:53,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:23 +02 二月 2026 | 07:01:53,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:01:53,958 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:53,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,696 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:23 +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:03,637 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:02:03,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:02:07,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:16,086 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:02:16,126 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:02:16,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:02:16,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:20,614 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:29 +02 二月 2026 | 07:02:20,702 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:02:20,744 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:20,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:23,240 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:24 +02 二月 2026 | 07:02:23,323 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:02:23,364 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:23,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:25,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:24 +02 二月 2026 | 07:02:25,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:02:25,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:25,971 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:28,444 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:24 +02 二月 2026 | 07:02:28,524 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:02:28,566 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:28,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,039 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:24 +02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:04:59,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:04:59,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:05:00,002 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:05:00,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:04,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:30 +02 二月 2026 | 07:05:04,488 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:05:04,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:04,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:07,049 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:25 +02 二月 2026 | 07:05:07,132 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:05:07,174 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:07,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:09,687 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:25 +02 二月 2026 | 07:05:09,768 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:05:09,808 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:09,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:12,325 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:25 +02 二月 2026 | 07:05:12,405 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:05:12,445 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:12,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:14,969 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:25 +02 二月 2026 | 07:05:15,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:23,445 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:23,445 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,050 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,442 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,442 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,443 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,444 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,445 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,446 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,447 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,447 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,449 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,451 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,451 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:13,312 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:06:13,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:06:13,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:06:13,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:18,063 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:31 +02 二月 2026 | 07:06:18,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:06:18,195 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:18,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:20,845 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:26 +02 二月 2026 | 07:06:20,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:06:20,970 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:20,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:26,934 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:06:26,974 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:06:27,268 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:06:27,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:31,829 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:32 +02 二月 2026 | 07:06:31,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:06:31,961 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:31,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:34,494 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:27 +02 二月 2026 | 07:06:34,575 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:06:34,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:34,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:37,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:26 +02 二月 2026 | 07:06:37,227 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:06:37,269 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:37,271 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:39,782 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:26 +02 二月 2026 | 07:06:39,862 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:06:39,905 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:39,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:42,425 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:26 +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:53,465 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,465 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:53,470 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,468 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:03,476 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:13,472 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:13,472 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:13,476 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:23,476 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:23,479 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,477 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:33,479 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:33,482 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:43,483 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:43,485 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:53,486 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:53,486 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:53,489 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,487 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:08:03,492 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:28,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:11:28,320 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:11:28,582 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:11:28,796 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:33,336 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:33 +02 二月 2026 | 07:11:33,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:11:33,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:33,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:36,204 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:28 +02 二月 2026 | 07:11:36,284 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:11:36,325 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:36,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:39,066 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:27 +02 二月 2026 | 07:11:39,143 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:11:39,183 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:39,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:41,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:27 +02 二月 2026 | 07:11:42,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:11:42,041 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:42,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:44,784 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:27 +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:53,552 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:53,555 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:03,553 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:03,555 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:03,558 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:23,560 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,561 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,562 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:32:56,110 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:32:56,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:32:56,430 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:32:56,648 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:33:00,783 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:34 +02 二月 2026 | 07:33:00,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:33:00,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:33:01,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:40,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:42:40,343 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:42:40,608 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:42:40,817 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:44,666 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:35 +02 二月 2026 | 07:42:44,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:45,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:46,651 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:42:46,698 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:49,016 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:29 +02 二月 2026 | 07:42:49,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:49,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:50,540 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:42:50,587 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:52,903 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:28 +02 二月 2026 | 07:42:53,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:53,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:54,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:42:54,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:56,777 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:28 +02 二月 2026 | 07:42:56,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:57,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:58,307 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:42:58,354 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:43:00,685 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:28 +02 二月 2026 | 07:43:00,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:43:01,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:02,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:03,571 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:03,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:04,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:05,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:07,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:08,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:09,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:11,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:12,190 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:43:12,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:13,575 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,575 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:13,578 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:14,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:15,043 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:43:15,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:17,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:18,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:19,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 16:50:32,844 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 16:50:32,885 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 16:50:33,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 16:50:33,415 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:37,917 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:36 +02 二月 2026 | 16:50:38,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:40,705 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:40,776 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 16:50:40,846 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:43,551 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:30 +02 二月 2026 | 16:50:43,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:45,509 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:45,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 16:50:45,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:48,615 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:29 +02 二月 2026 | 16:50:48,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:50,575 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:50,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 16:50:50,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:53,367 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:29 +02 二月 2026 | 16:50:53,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:54,093 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:50:54,097 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:50:55,331 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:55,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 16:50:55,411 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:58,127 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:29 +02 二月 2026 | 16:50:58,246 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:51:00,084 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:01,968 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:04,014 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:04,096 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:04,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:05,827 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:07,635 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:09,448 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:09,487 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:11,260 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:13,100 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:14,101 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:14,102 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:14,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:14,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:14,905 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:16,723 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:16,763 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:18,531 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:18,572 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:20,334 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:22,226 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:24,041 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:24,100 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:24,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:24,107 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:24,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:51:25,861 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:27,675 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:29,478 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:29,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:31,306 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:31,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:33,121 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:33,163 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:34,941 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:36,761 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:36,800 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:38,574 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:38,613 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:02:41,947 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:02:41,991 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:02:42,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:02:42,515 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:47,094 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:37 +02 二月 2026 | 17:02:47,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:49,367 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:49,408 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 17:02:49,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:52,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:31 +02 二月 2026 | 17:02:52,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:53,964 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:54,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 17:02:54,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:56,775 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:30 +02 二月 2026 | 17:02:56,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:58,543 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:58,580 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 17:02:58,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:03:01,365 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:30 +02 二月 2026 | 17:03:01,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:03,131 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:03,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 17:03:03,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:03:04,056 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:04,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 17:03:05,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:30 +02 二月 2026 | 17:03:06,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:07,703 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:07,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:09,393 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:11,081 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:12,760 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:14,050 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:14,055 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:14,435 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:16,122 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:16,159 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:17,823 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:19,746 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:21,501 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:21,539 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:23,519 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:23,556 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:24,054 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:24,057 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:24,059 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:25,219 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:26,910 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:26,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:28,900 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:28,937 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:30,592 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:32,265 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:33,935 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:33,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:34,056 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:35,619 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:37,294 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:37,331 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:38,962 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:38,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:05:18,612 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:05:18,668 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:05:18,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:05:19,200 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:23,531 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:38 +02 二月 2026 | 17:05:23,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:05:26,019 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:05:26,059 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 17:05:26,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:28,538 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:32 +02 二月 2026 | 17:05:28,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:05:52,780 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:05:52,835 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:05:53,171 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:05:53,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:57,655 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:39 +02 二月 2026 | 17:05:57,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:06:14,109 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:06:14,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 17:59:50,597 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:59:54,078 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:59:54,125 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:59:54,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:59:54,670 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:59:58,911 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:40 +02 二月 2026 | 17:59:59,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:14,174 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:14,174 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:14,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:16,562 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:04:16,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:04:16,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:04:17,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:21,412 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:41 +02 二月 2026 | 18:04:21,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:23,697 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:23,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:04:23,798 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:26,189 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:33 +02 二月 2026 | 18:04:26,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:28,037 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:28,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 18:04:28,128 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:30,508 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:31 +02 二月 2026 | 18:04:30,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:32,310 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:32,359 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 18:04:32,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:34,785 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:31 +02 二月 2026 | 18:04:34,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:36,591 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:36,639 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 18:04:36,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:39,054 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:31 +02 二月 2026 | 18:04:39,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:41,024 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:43,452 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:44,088 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:44,089 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:45,180 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:46,904 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:48,629 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:50,361 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:52,127 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:53,868 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:54,089 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:54,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:54,092 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:54,094 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:55,598 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:57,324 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:57,374 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 18:09:01,131 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:09:01,185 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:09:01,470 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:09:01,676 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:09:06,422 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:42 +02 二月 2026 | 18:09:06,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:09:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:09:09,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:09,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:09:10,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:09:10,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:09:10,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:09:10,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:09:11,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:09:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:09:11,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:09:12,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:09:28,332 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:09:28,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:09:53,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:09:53,578 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:09:56,140 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:34 +02 二月 2026 | 18:09:56,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:09:58,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:09:58,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:58,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:07,136 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:10:07,189 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:10:07,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:10:07,779 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:12,057 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:43 +02 二月 2026 | 18:10:12,207 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:15,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:10:15,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:10:15,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:16,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:16,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:16,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:16,561 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7dcf8447 +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:17,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:17,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:17,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:18,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:10:25,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:10:25,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:27,737 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:35 +02 二月 2026 | 18:10:27,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:30,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:10:30,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +02 二月 2026 | 18:10:31,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +02 二月 2026 | 18:10:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:31,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:31,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:31,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:31,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:31,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:32,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75d8668e +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:33,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:33,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:33,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:33,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:10:40,867 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 18:10:40,908 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:43,858 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:32 +02 二月 2026 | 18:10:44,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:44,197 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:10:44,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:10:46,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:638402 +02 二月 2026 | 18:10:46,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 18:10:46,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:47,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:47,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:47,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:47,923 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1269c127 +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:48,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:48,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:48,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:49,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:00,471 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:41:00,541 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:41:00,880 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:41:01,102 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:05,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:44 +02 二月 2026 | 19:41:06,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:08,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:09,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:391901 +02 二月 2026 | 19:41:10,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:41:11,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 +02 二月 2026 | 19:41:12,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:12,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:12,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:12,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:13,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:13,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f73ca74 +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:14,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:14,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:14,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:15,604 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 19:41:15,640 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:18,241 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:36 +02 二月 2026 | 19:41:18,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:20,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 +02 二月 2026 | 19:41:20,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:20,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:21,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:21,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:21,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:21,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d +02 二月 2026 | 19:41:22,514 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:22,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:22,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:22,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:22,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:22,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:23,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:533872 +02 二月 2026 | 19:41:24,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 19:41:26,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 +02 二月 2026 | 19:41:26,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:26,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:27,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:27,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:27,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:27,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:27,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:27,942 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:28,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:28,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:28,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:30,244 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 19:41:30,279 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:33,199 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:33 +02 二月 2026 | 19:41:33,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:35,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 +02 二月 2026 | 19:41:35,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:35,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:35,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:36,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:36,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:36,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:36,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 +02 二月 2026 | 19:41:37,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:37,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:37,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:37,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:38,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:551441 +02 二月 2026 | 19:41:39,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 19:41:41,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:41:41,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:41,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:41,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:42,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:42,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:42,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:42,523 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:42,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 +02 二月 2026 | 19:41:43,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:43,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:43,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:43,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:45,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 19:41:45,177 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:48,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:32 +02 二月 2026 | 19:41:48,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:50,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:41:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:41:50,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:51,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:51,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:51,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:51,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:51,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65bde423 +02 二月 2026 | 19:41:52,520 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:52,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:52,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:52,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:52,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:52,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:53,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:498374 +02 二月 2026 | 19:41:57,888 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:41:57,955 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:41:58,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:41:58,432 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:42:02,921 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:45 +02 二月 2026 | 19:42:03,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:42:05,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:42:05,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:42:05,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:42:06,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:42:06,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:42:07,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:42:07,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:42:08,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:42:08,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:42:08,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:42:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641287 +02 二月 2026 | 19:42:10,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:42:12,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641287 +02 二月 2026 | 19:42:12,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:42:12,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:42:12,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:42:13,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:42:13,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:42:13,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:42:13,986 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:42:14,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:42:14,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:42:15,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:43:03,074 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:43:03,119 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:43:03,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:43:03,598 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:43:10,105 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:43:10,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:43:10,490 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:43:10,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:43:15,295 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:46 +02 二月 2026 | 19:43:15,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:43:18,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:43:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:43:18,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:43:19,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:43:19,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:43:19,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:43:19,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:43:20,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:43:20,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:43:20,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:43:21,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:838845 +02 二月 2026 | 19:43:22,909 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:43:24,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 +02 二月 2026 | 19:43:24,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:43:24,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:43:25,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:43:25,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:43:25,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:43:25,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 +02 二月 2026 | 19:43:26,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:43:26,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:43:26,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:43:26,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:18,433 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:47:18,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:47:32,106 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 19:47:32,247 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:47:35,559 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:37 +02 二月 2026 | 19:47:36,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:47:39,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 +02 二月 2026 | 19:47:39,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:39,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:40,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:40,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:40,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:40,710 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:41,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:41,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:41,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:42,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:851968 +02 二月 2026 | 19:47:43,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 19:47:45,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 +02 二月 2026 | 19:47:45,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:45,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:45,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:46,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:46,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:46,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:46,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:47,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:47,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:47,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:48,730 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 19:47:48,767 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:47:51,704 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:34 +02 二月 2026 | 19:47:51,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:47:54,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 +02 二月 2026 | 19:47:54,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:54,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:54,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:55,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:55,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:55,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:55,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:56,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:56,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:56,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:57,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:47:58,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:930729 +02 二月 2026 | 19:47:58,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 19:48:00,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:00,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:00,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:01,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:01,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:01,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:01,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:02,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:02,370 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:02,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:02,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:02,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:03,869 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 19:48:03,913 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:48:06,861 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:33 +02 二月 2026 | 19:48:06,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:09,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:09,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:09,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:10,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:10,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:10,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:11,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:11,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:11,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:12,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:12,373 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:12,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:925502 +02 二月 2026 | 19:48:14,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 19:48:15,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925502 +02 二月 2026 | 19:48:15,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:15,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:16,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:16,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:16,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:17,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:17,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:17,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:19,379 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 19:48:19,418 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:48:22,121 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:32 +02 二月 2026 | 19:48:22,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:25,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:25,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:25,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:26,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:26,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:26,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:27,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:27,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:27,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:28,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:351145 +02 二月 2026 | 19:48:29,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +02 二月 2026 | 19:48:31,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:351145 +02 二月 2026 | 19:48:31,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:31,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:32,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:32,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:32,381 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:32,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:32,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:32,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b +02 二月 2026 | 19:48:33,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:33,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:33,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:33,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:42,379 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:42,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:52,391 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:12,384 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,392 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:32,393 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,394 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,393 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,393 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,397 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:52,399 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,399 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,399 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,400 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,403 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:12,438 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:32,409 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,411 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:52,431 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:12,439 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:32,427 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:52,440 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:12,437 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:32,525 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:52,452 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-181 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:12,461 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:32,461 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,462 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:52,468 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:12,473 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-219 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,474 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:32,478 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-232 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,492 | ERROR | Thread-233 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:52,484 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,484 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,484 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,490 | ERROR | Thread-242 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,490 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:12,490 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-250 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-252 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,494 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:32,556 | ERROR | Thread-263 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,557 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-264 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-261 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,517 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,517 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,517 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,518 | ERROR | Thread-272 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,518 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:12,547 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-281 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-283 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:32,512 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,513 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,513 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,512 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,522 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,518 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:12,634 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-312 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-316 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:32,529 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,529 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,531 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,531 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,553 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,538 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-334 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:12,549 | ERROR | Thread-347 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-343 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:32,573 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-356 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,492 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,551 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,551 | ERROR | Thread-365 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,553 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,566 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,566 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:12,556 | ERROR | Thread-374 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-376 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,563 | ERROR | Thread-378 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:32,568 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-387 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-385 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,574 | ERROR | Thread-394 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-396 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:12,581 | ERROR | Thread-405 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:32,579 | ERROR | Thread-414 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,581 | ERROR | Thread-416 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,581 | ERROR | Thread-418 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,582 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,586 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,586 | ERROR | Thread-425 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,586 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-427 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:12,591 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,592 | ERROR | Thread-438 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,593 | ERROR | Thread-435 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,591 | ERROR | Thread-436 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,593 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:32,598 | ERROR | Thread-448 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-444 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-445 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,599 | ERROR | Thread-447 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,614 | ERROR | Thread-454 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-458 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-455 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-456 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:12,613 | ERROR | Thread-468 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-467 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-464 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,620 | ERROR | Thread-465 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:32,615 | ERROR | Thread-474 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-476 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-477 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,616 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,619 | ERROR | Thread-484 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,620 | ERROR | Thread-486 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-488 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:12,380 | ERROR | Thread-497 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-496 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,396 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:32,389 | ERROR | Thread-507 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-510 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-511 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:52,414 | ERROR | Thread-519 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-520 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-517 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:12,399 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-529 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-527 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,402 | ERROR | Thread-531 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:32,403 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-539 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-540 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:52,408 | ERROR | Thread-549 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,408 | ERROR | Thread-548 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,409 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,408 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,410 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:12,420 | ERROR | Thread-563 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-562 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-560 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:32,419 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-570 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-571 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,422 | ERROR | Thread-573 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:52,428 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-580 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-583 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-584 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:12,444 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-593 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-592 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:32,436 | ERROR | Thread-602 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,437 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,437 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,436 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,436 | ERROR | Thread-601 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:52,443 | ERROR | Thread-611 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,443 | ERROR | Thread-614 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,443 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,445 | ERROR | Thread-615 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,445 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:12,460 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-624 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-623 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,460 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:32,481 | ERROR | Thread-634 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-632 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-633 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:52,462 | ERROR | Thread-643 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-642 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-641 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,471 | ERROR | Thread-645 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:12,470 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,471 | ERROR | Thread-655 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,471 | ERROR | Thread-654 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,470 | ERROR | Thread-653 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,470 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:32,472 | ERROR | Thread-663 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-662 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-664 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,476 | ERROR | Thread-666 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:52,481 | ERROR | Thread-677 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-675 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-676 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-674 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,486 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:12,484 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-685 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,488 | ERROR | Thread-686 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:32,492 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,493 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-697 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-694 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-693 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,513 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-705 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,513 | ERROR | Thread-707 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:12,510 | ERROR | Thread-717 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-714 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-718 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-716 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:32,506 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-725 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-727 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,519 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,526 | ERROR | Thread-735 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-738 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-736 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:12,517 | ERROR | Thread-745 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-747 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,525 | ERROR | Thread-749 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:32,535 | ERROR | Thread-755 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-758 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-756 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,527 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,529 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,529 | ERROR | Thread-769 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,532 | ERROR | Thread-770 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,535 | ERROR | Thread-767 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:12,540 | ERROR | Thread-777 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,541 | ERROR | Thread-779 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-780 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-776 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:32,541 | ERROR | Thread-787 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,541 | ERROR | Thread-786 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,542 | ERROR | Thread-790 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,547 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,547 | ERROR | Thread-789 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,549 | ERROR | Thread-800 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-798 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-797 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-799 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:12,553 | ERROR | Thread-811 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,553 | ERROR | Thread-808 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,553 | ERROR | Thread-809 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,559 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,559 | ERROR | Thread-807 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:32,563 | ERROR | Thread-817 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,563 | ERROR | Thread-818 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-821 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-820 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,580 | ERROR | Thread-828 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-829 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-831 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-830 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:12,570 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-840 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-838 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-839 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,572 | ERROR | Thread-842 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:32,578 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-849 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-853 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-852 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,578 | ERROR | Thread-851 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,585 | ERROR | Thread-860 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-864 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-861 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-862 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:12,614 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,615 | ERROR | Thread-874 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-871 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-873 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-870 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:32,593 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,593 | ERROR | Thread-882 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,594 | ERROR | Thread-881 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,594 | ERROR | Thread-884 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,595 | ERROR | Thread-883 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,607 | ERROR | Thread-894 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,607 | ERROR | Thread-895 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,607 | ERROR | Thread-892 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,613 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,613 | ERROR | Thread-891 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:12,633 | ERROR | Thread-904 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-901 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-903 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-905 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:32,611 | ERROR | Thread-911 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,611 | ERROR | Thread-912 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,611 | ERROR | Thread-913 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,613 | ERROR | Thread-915 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,613 | ERROR | Thread-914 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,621 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,621 | ERROR | Thread-924 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,624 | ERROR | Thread-922 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,625 | ERROR | Thread-923 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,624 | ERROR | Thread-926 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:12,640 | ERROR | Thread-935 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-932 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-933 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-936 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-934 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:32,646 | ERROR | Thread-944 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-945 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-942 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-943 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-946 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:52,384 | ERROR | Thread-954 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,384 | ERROR | Thread-957 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-956 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-955 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-953 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:12,391 | ERROR | Thread-966 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,392 | ERROR | Thread-963 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-967 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-965 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:45:24,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:45:24,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:45:24,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 20:45:24,870 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:29,564 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:47 +02 二月 2026 | 20:45:29,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:45:32,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:244865 +02 二月 2026 | 20:45:33,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 20:45:35,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 +02 二月 2026 | 20:45:35,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:35,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:35,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:36,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:36,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:36,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:36,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45af741d +02 二月 2026 | 20:45:37,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:37,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:37,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:37,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:39,008 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 20:45:39,056 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:38 +02 二月 2026 | 20:45:42,078 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:45:44,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 +02 二月 2026 | 20:45:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:44,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:44,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:45,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:45,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:45,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:45,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:46,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:46,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:47,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:295440 +02 二月 2026 | 20:45:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 20:45:50,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:45:50,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:50,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:51,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:51,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:51,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:51,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 +02 二月 2026 | 20:45:52,612 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:45:52,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:52,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:52,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:53,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:54,653 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 20:45:54,690 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:57,843 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:35 +02 二月 2026 | 20:45:57,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:00,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:00,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:00,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:01,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:01,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:01,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:01,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:01,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63384b22 +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:02,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:02,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:02,619 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:02,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:02,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:06,252 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:46:06,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:46:06,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 20:46:06,764 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:11,496 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:48 +02 二月 2026 | 20:46:11,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:14,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:14,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:14,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:15,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:15,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:15,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:16,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:16,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:17,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:17,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:17,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:115452 +02 二月 2026 | 20:46:19,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 20:46:20,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:115452 +02 二月 2026 | 20:46:20,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:21,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:21,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:21,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:21,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:22,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:22,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:22,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:22,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:24,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 20:46:24,443 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:27,200 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:39 +02 二月 2026 | 20:46:27,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:30,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:30,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:30,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:30,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:30,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:30,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:31,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:31,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:32,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:32,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:32,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:32,627 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:32,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:32,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:33,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:587036 +02 二月 2026 | 20:46:34,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 20:46:35,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:46:35,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:36,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:36,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:36,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:36,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:36,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:37,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:37,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:37,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:38,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:39,372 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 20:46:39,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:42,321 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:36 +02 二月 2026 | 20:46:42,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:45,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:46:45,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:45,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:46,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:46,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:46,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:46,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:47,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:47,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:47,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:48,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:328509 +02 二月 2026 | 20:46:49,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 20:46:51,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:328509 +02 二月 2026 | 20:46:51,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:51,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:52,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:52,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:52,634 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:52,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:52,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:52,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:53,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:53,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:54,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:55,357 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 20:46:55,394 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:58,258 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:34 +02 二月 2026 | 20:46:58,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:47:01,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:47:01,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:01,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:01,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:02,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:02,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:02,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:02,631 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:47:02,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:47:02,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:03,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:03,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:03,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:04,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:296512 +02 二月 2026 | 20:47:05,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 20:47:07,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:296512 +02 二月 2026 | 20:47:07,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:07,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:07,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:08,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:08,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:08,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:08,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:09,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:09,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:09,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:10,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 20:47:10,918 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:47:13,856 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:33 +02 二月 2026 | 20:47:13,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:47:17,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:47:17,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:17,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:18,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:18,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:18,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:19,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:19,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:19,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:20,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:20,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:850686 +02 二月 2026 | 20:47:22,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +02 二月 2026 | 20:47:22,638 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:47:22,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:47:23,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:850686 +02 二月 2026 | 20:47:23,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:24,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:24,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:24,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:24,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:24,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:25,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:26,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-01 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-01 new file mode 100644 index 0000000..4afcbe4 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-01 @@ -0,0 +1,18511 @@ +01 一月 2026 | 08:45:17,090 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 08:45:17,159 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 08:45:18,057 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:45:19,480 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:45:19,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 08:45:19,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:994253 +01 一月 2026 | 08:45:20,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 08:45:20,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:45:20,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:45:20,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 +01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:45:20,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:45:20,411 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@23d9c89f +01 一月 2026 | 08:45:20,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 08:45:20,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:45:20,991 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:45:20,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:45:42,926 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:45:44,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:45:44,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 08:45:44,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:994253 +01 一月 2026 | 08:45:44,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 08:45:44,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:45:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:45:44,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 +01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:45:44,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:45:44,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@23d9c89f +01 一月 2026 | 08:45:45,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 08:45:45,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:45:45,757 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:45:45,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:47:00,469 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 08:47:00,517 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 08:48:02,282 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 08:48:02,617 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:498ms +01 一月 2026 | 08:48:03,960 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:411ms +01 一月 2026 | 08:48:27,487 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 08:48:27,747 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms +01 一月 2026 | 08:48:28,198 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms +01 一月 2026 | 08:48:52,052 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 08:48:52,305 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms +01 一月 2026 | 08:48:56,062 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:385ms +01 一月 2026 | 08:48:59,891 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 08:49:01,197 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1558ms +01 一月 2026 | 08:49:31,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:49:31,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:700461 +01 一月 2026 | 08:49:31,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 08:49:32,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 08:49:32,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:49:32,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 08:49:33,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 08:49:33,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:49:33,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:49:33,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:49:33,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:49:33,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:49:33,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:49:33,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3285000 +01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:49:33,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:49:33,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:49:33,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2510211b +01 一月 2026 | 08:49:33,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 08:49:33,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:49:34,544 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:49:34,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:49:56,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:49:56,858 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:49:57,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 08:49:57,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 08:49:57,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:49:57,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:49:57,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:49:57,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:49:57,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:49:57,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:49:57,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3377500 +01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:49:57,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:49:57,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@40b7af0b +01 一月 2026 | 08:49:57,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 08:49:57,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:49:58,709 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:49:58,711 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:50:46,711 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 08:50:46,758 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 08:51:14,367 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1225ms +01 一月 2026 | 08:52:27,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:52:28,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:52:28,390 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 08:52:28,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 08:52:28,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:52:28,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:52:28,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:52:28,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:52:28,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:52:29,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:52:29,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 +01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:52:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:52:29,157 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b1b2635 +01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] +01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 +01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 +01 一月 2026 | 08:52:29,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null +01 一月 2026 | 08:52:29,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] +01 一月 2026 | 08:52:29,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:52:30,028 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:52:30,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:52:52,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:52:53,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:52:53,292 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 08:52:53,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 08:52:53,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:52:53,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:52:53,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:52:53,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3285000 +01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:52:53,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:52:53,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63ab5200 +01 一月 2026 | 08:52:54,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 08:52:54,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:52:54,997 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:52:55,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +01 一月 2026 | 08:55:35,793 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 08:55:35,852 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 08:56:26,596 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:56:27,154 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:56:27,314 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 08:56:27,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 08:56:28,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 08:56:28,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:56:28,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 08:56:28,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 08:56:28,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 08:56:28,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 +01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 08:56:28,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 08:56:28,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@374486e +01 一月 2026 | 08:56:28,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] +01 一月 2026 | 08:56:28,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 +01 一月 2026 | 08:56:28,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 +01 一月 2026 | 08:56:28,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null +01 一月 2026 | 08:56:28,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] +01 一月 2026 | 08:56:28,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 08:56:51,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:56:52,157 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:57:10,823 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:57:10,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:57:16,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:57:17,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:57:40,830 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:57:40,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:57:41,541 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:57:42,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:58:00,836 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:58:00,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:58:06,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:58:07,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:58:08,069 | INFO | qtp1605283233-87 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1319ms +01 一月 2026 | 08:58:30,844 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:58:30,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:58:31,537 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:58:32,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:58:50,849 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:58:50,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:58:56,656 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:58:57,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:59:04,571 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 08:59:04,619 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 08:59:05,407 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:59:05,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:59:30,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:59:30,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 08:59:30,860 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:59:30,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:59:50,866 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 08:59:50,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 08:59:55,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 08:59:55,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:00:20,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:00:20,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:00:20,876 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:00:20,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:00:40,879 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:00:40,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:00:45,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:00:45,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:01:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:01:10,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:01:10,890 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:01:10,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:01:30,896 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:01:30,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:01:35,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:01:35,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:02:00,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:02:00,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:02:00,903 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:02:00,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:02:20,907 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:02:20,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:02:25,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:02:25,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:02:50,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:02:50,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:02:50,916 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:02:50,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:03:10,923 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:03:10,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:03:15,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:03:15,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:03:40,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:03:40,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:03:40,932 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:03:40,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:04:00,936 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:04:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:04:05,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:04:05,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:04:30,470 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:04:30,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:04:30,944 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:04:30,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:04:50,951 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:04:50,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:04:55,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:04:55,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:05:20,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:05:20,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:05:20,958 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:05:20,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:05:40,964 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:05:40,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:05:45,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:05:45,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:06:10,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:06:10,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:06:10,972 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:06:10,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:06:30,731 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:06:30,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:06:35,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:06:35,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:07:00,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:07:00,738 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:07:00,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:07:00,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:07:20,745 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:07:20,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:07:25,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:07:25,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:07:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:07:50,750 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:07:50,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:07:50,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:08:10,759 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:08:10,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:08:15,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:08:15,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:08:40,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:08:40,764 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:08:40,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:08:40,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:09:00,771 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:09:00,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:09:05,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:09:05,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:09:30,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:09:30,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:09:30,780 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:09:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:09:50,783 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:09:50,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:09:55,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:09:55,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:10:20,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:10:20,793 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:10:20,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:10:20,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:10:40,799 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:10:40,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:10:45,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:10:45,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:11:10,727 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:11:10,807 | ERROR | Thread-154 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:11:10,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:11:11,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:11:30,813 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:11:30,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:11:35,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:11:35,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:12:00,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:12:00,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:12:00,820 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:12:00,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:12:20,828 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:12:20,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:12:25,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:12:25,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:12:50,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:12:50,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:12:50,835 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:12:50,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:13:10,840 | ERROR | Thread-177 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:13:10,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:13:15,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:13:15,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:13:40,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:13:40,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:13:40,849 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:13:40,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:14:00,855 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:14:00,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:14:05,572 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:14:06,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:14:30,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:14:30,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:14:30,864 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:14:30,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:14:50,870 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:14:50,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:14:55,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:14:55,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:15:20,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:15:20,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:15:20,877 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:15:20,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:15:40,883 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:15:40,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:15:45,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:15:45,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:16:10,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:16:10,891 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:16:10,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:16:10,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:16:30,899 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:16:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:16:35,385 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:16:35,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:17:00,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:17:00,908 | ERROR | Thread-217 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:17:00,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:17:00,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:17:20,911 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:17:20,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:17:25,402 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:17:25,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:17:50,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:17:50,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:17:50,920 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:17:50,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:18:10,925 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:18:10,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:18:15,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:18:15,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:18:40,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:18:40,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:18:40,933 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:18:40,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:19:00,941 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:19:00,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:19:05,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:19:05,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:19:30,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:19:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:19:30,948 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:19:30,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:19:50,954 | ERROR | Thread-248 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:19:50,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:19:55,665 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:19:56,170 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:20:20,428 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:20:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:20:20,964 | ERROR | Thread-252 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:20:20,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:20:40,968 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:20:40,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:20:45,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:20:45,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:21:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:21:10,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:21:10,980 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:21:10,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:21:30,983 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:21:30,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:21:35,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:21:35,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:22:00,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:22:00,742 | ERROR | Thread-270 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:22:00,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:22:00,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:22:20,748 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:22:20,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:22:25,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:22:25,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:22:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:22:50,759 | ERROR | Thread-278 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:22:50,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:22:50,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:23:10,764 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:23:10,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:23:15,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:23:15,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:23:40,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:23:40,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:23:40,772 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:23:40,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:24:00,777 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:24:00,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:24:05,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:24:05,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:24:30,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:24:30,786 | ERROR | Thread-296 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:24:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:24:30,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:24:50,793 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:24:50,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:24:55,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:24:55,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:25:20,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:25:20,802 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:25:20,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:25:20,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:25:40,805 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:25:40,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:25:45,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:25:45,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:26:10,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:26:10,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:26:10,814 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:26:10,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:26:30,819 | ERROR | Thread-317 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:26:30,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:26:35,435 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:26:36,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:27:00,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:27:00,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:27:00,828 | ERROR | Thread-321 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:27:00,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:27:20,833 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:27:20,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:27:25,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:27:25,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:27:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:27:50,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:27:50,843 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:27:50,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:28:10,847 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:28:10,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:28:15,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:28:15,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:28:40,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:28:40,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:28:40,855 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:28:40,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:29:00,864 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:29:00,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:29:05,360 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:29:05,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:29:30,360 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:29:30,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:29:30,870 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:29:30,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:29:50,875 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:29:50,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:29:55,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:29:55,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:30:20,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:30:20,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:30:20,884 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:30:20,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:30:40,889 | ERROR | Thread-360 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:30:40,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:30:45,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:30:45,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:31:10,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:31:10,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:31:10,898 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:31:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:31:30,904 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:31:30,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:31:35,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:31:35,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:32:00,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:32:00,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:32:00,914 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:32:00,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:32:20,919 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:32:20,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:32:25,458 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:32:26,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:32:50,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:32:50,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:32:50,927 | ERROR | Thread-382 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:32:50,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:33:10,931 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:33:10,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:33:15,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:33:15,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:33:40,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:33:40,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:33:40,939 | ERROR | Thread-391 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:33:40,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:34:00,946 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:34:00,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:34:05,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:34:05,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:34:30,356 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:34:30,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:34:30,956 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:34:30,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:34:50,958 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:34:50,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:34:55,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:34:55,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:35:20,441 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:35:20,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:35:20,967 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:35:20,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:35:40,974 | ERROR | Thread-413 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:35:40,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:35:45,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:35:45,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:36:10,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:36:10,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:36:10,983 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:36:10,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:36:30,988 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:36:30,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:36:35,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:36:35,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:37:00,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:37:00,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:37:00,746 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:37:00,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:37:20,752 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:37:20,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:37:25,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:37:25,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:37:50,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:37:50,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:37:50,762 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:37:50,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:38:10,767 | ERROR | Thread-438 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:38:10,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:38:15,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:38:15,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:38:40,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:38:40,775 | ERROR | Thread-443 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:38:40,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:38:40,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:39:00,781 | ERROR | Thread-447 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:39:00,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:39:05,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:39:05,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:39:30,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:39:30,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:39:30,791 | ERROR | Thread-451 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:39:30,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:39:50,794 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:39:50,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:39:55,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:39:55,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:40:20,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:40:20,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:40:20,803 | ERROR | Thread-461 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:40:20,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:40:40,808 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:40:40,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:40:45,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:40:45,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:41:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:41:10,819 | ERROR | Thread-470 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:41:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:41:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:41:30,823 | ERROR | Thread-474 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:41:30,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:41:35,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:41:35,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:42:00,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:42:00,831 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:42:00,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:42:00,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:42:20,836 | ERROR | Thread-482 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:42:20,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:42:25,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:42:25,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:42:50,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:42:50,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:42:50,846 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:42:50,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:43:10,851 | ERROR | Thread-491 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:43:10,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:43:15,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:43:15,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:43:40,336 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:43:40,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:43:40,860 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:43:40,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:44:00,866 | ERROR | Thread-500 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:44:00,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:44:05,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:44:05,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:44:30,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:44:30,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:44:30,873 | ERROR | Thread-504 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:44:30,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:44:50,879 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:44:50,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:44:55,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:44:55,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:45:20,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:45:20,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:45:20,890 | ERROR | Thread-516 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:45:20,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:45:40,892 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:45:40,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:45:45,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:45:45,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:46:10,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:46:10,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:46:10,904 | ERROR | Thread-525 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:46:10,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:46:30,908 | ERROR | Thread-529 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:46:30,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:46:35,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:46:35,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:47:00,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:47:00,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:47:00,918 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:47:00,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:47:20,921 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:47:20,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:47:25,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:47:25,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:47:50,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:47:50,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:47:50,930 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:47:50,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:48:10,936 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:48:10,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:48:15,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:48:15,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:48:40,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:48:40,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:48:40,943 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:48:40,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:49:00,950 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:49:00,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:49:05,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:49:05,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:49:30,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:49:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:49:30,958 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:49:30,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:49:50,964 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:49:50,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:49:55,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:49:55,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:50:20,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:50:20,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:50:20,973 | ERROR | Thread-570 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:50:20,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:50:22,684 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 09:50:22,730 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 09:50:23,574 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:50:24,179 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:50:40,978 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:50:40,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:50:48,490 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:50:49,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:51:10,988 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:51:10,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:51:13,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:51:13,936 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:51:30,993 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:51:30,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:51:38,479 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:51:38,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:52:01,001 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:52:01,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:52:03,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:52:04,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:52:21,006 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:52:21,007 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:52:28,458 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:52:28,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:52:50,764 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:52:50,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:52:53,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:52:53,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:53:10,771 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:53:10,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:53:18,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:53:18,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:53:33,542 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 09:53:33,587 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 09:53:34,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:53:34,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:53:59,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:54:00,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:54:00,785 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:54:00,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:54:20,791 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:54:20,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:54:24,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:54:24,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:54:40,794 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:54:40,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:54:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:54:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:55:10,804 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:55:10,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:55:14,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:55:14,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:55:30,812 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:55:30,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:55:39,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:55:39,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:56:00,819 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:56:00,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:56:04,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:56:04,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:56:20,826 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:56:20,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:56:29,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:56:29,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:56:50,830 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:56:50,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:56:54,413 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:56:54,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:57:19,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:57:19,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:57:20,840 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:57:20,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:57:40,849 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:57:40,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:57:44,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:57:44,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:58:00,854 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:58:00,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:58:09,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:58:09,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:58:30,859 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:58:30,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:58:34,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:58:34,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:58:50,865 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:58:50,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:58:59,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:58:59,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:59:20,875 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:59:20,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:59:24,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:59:24,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 09:59:40,880 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 09:59:40,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 09:59:49,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 09:59:49,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:00:10,887 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:00:10,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:00:14,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:00:14,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:00:30,893 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:00:30,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:00:39,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:00:39,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:01:00,902 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:01:00,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:01:04,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:01:04,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:01:20,907 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:01:20,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:01:29,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:01:29,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:01:50,916 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:01:50,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:01:54,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:01:54,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:02:10,922 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:02:10,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:02:19,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:02:19,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:02:40,928 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:02:40,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:02:44,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:02:44,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:03:00,935 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:03:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:03:09,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:03:09,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:03:30,944 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:03:30,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:03:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:03:34,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:03:50,950 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:03:50,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:03:59,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:03:59,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:04:20,958 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:04:20,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:04:24,539 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:04:25,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:04:49,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:04:49,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:04:50,966 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:04:50,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:05:10,975 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:05:10,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:05:14,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:05:14,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:05:30,980 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:05:30,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:05:39,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:05:39,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:06:00,988 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:06:00,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:06:04,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:06:04,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:06:20,995 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:06:20,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:06:29,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:06:29,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:06:51,002 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:06:51,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:06:54,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:06:54,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:07:11,010 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:07:11,012 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:07:19,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:07:19,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:07:40,768 | ERROR | Thread-175 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:07:40,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:07:44,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:07:44,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:08:09,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:08:09,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:08:10,776 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:08:10,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:08:30,781 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:08:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:08:34,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:08:34,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:08:50,787 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:08:50,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:08:59,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:08:59,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:09:20,796 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:09:20,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:09:24,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:09:24,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:09:49,366 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:09:49,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:09:50,802 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:09:50,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:10:10,810 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:10:10,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:10:14,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:10:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:10:30,815 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:10:30,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:10:39,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:10:39,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:11:00,823 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:11:00,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:11:04,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:11:04,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:11:20,829 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:11:20,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:11:29,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:11:29,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:11:50,839 | ERROR | Thread-217 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:11:50,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:11:54,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:11:55,161 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:12:19,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:12:19,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:12:20,848 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:12:20,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:12:40,852 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:12:40,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:12:44,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:12:44,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:13:09,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:13:09,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:13:10,860 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:13:10,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:13:30,865 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:13:30,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:13:34,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:13:34,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:13:59,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:13:59,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:14:00,875 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:14:00,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:14:20,880 | ERROR | Thread-244 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:14:20,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:14:24,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:14:24,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:14:40,885 | ERROR | Thread-248 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:14:40,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:14:49,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:14:49,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:15:10,899 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:15:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:15:14,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:15:14,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:15:30,900 | ERROR | Thread-257 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:15:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:15:39,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:15:39,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:16:00,910 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:16:00,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:16:04,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:16:04,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:16:20,914 | ERROR | Thread-266 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:16:20,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:16:29,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:16:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:16:50,923 | ERROR | Thread-270 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:16:50,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:16:54,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:16:54,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:17:10,928 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:17:10,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:17:19,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:17:19,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:17:40,936 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:17:40,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:17:44,361 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:17:44,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:18:00,942 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:18:00,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:18:09,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:18:09,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:18:30,951 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:18:30,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:18:34,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:18:34,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:18:50,955 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:18:50,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:18:59,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:18:59,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:19:20,967 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:19:20,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:19:24,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:19:24,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:19:40,973 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:19:40,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:19:49,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:19:49,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:20:10,979 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:20:10,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:20:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:20:14,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:20:30,984 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:20:30,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:20:39,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:20:39,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:21:00,993 | ERROR | Thread-318 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:21:00,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:21:04,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:21:04,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:21:20,998 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:21:21,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:21:29,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:21:29,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:21:51,008 | ERROR | Thread-327 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:21:51,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:21:54,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:21:54,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:22:11,013 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:22:11,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:22:19,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:22:19,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:22:41,020 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:22:41,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:22:44,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:22:44,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:23:01,026 | ERROR | Thread-341 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:23:01,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:23:09,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:23:10,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:23:30,786 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:23:30,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:23:34,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:23:34,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:23:50,792 | ERROR | Thread-349 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:23:50,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:23:59,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:23:59,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:24:20,801 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:24:20,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:24:24,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:24:24,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:24:49,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:24:49,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:24:50,807 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:24:50,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:25:10,814 | ERROR | Thread-363 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:25:10,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:25:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:25:14,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:25:39,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:25:39,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:25:40,820 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:25:40,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:26:00,827 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:26:00,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:26:04,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:26:04,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:26:20,833 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:26:20,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:26:29,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:26:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:26:50,841 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:26:50,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:26:54,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:26:54,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:27:19,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:27:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:27:20,848 | ERROR | Thread-385 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:27:20,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:27:40,856 | ERROR | Thread-389 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:27:40,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:27:44,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:27:44,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:28:00,862 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:28:00,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:28:09,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:28:09,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:28:30,870 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:28:30,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:28:34,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:28:34,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:28:50,876 | ERROR | Thread-402 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:28:50,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:28:59,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:28:59,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:29:20,887 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:29:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:29:24,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:29:24,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:29:40,890 | ERROR | Thread-410 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:29:40,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:29:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:29:49,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:30:10,898 | ERROR | Thread-416 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:30:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:30:14,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:30:14,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:30:30,908 | ERROR | Thread-420 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:30:30,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:30:39,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:30:39,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:31:00,911 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:31:00,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:31:04,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:31:04,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:31:20,918 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:31:20,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:31:29,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:31:29,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:31:50,926 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:31:50,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:31:54,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:31:54,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:32:10,933 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:32:10,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:32:19,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:32:19,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:32:40,942 | ERROR | Thread-441 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:32:40,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:32:44,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:32:45,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:33:09,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:33:09,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:33:10,950 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:33:10,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:33:30,956 | ERROR | Thread-450 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:33:30,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:33:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:33:34,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:33:50,961 | ERROR | Thread-454 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:33:50,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:33:59,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:33:59,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:34:20,970 | ERROR | Thread-459 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:34:20,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:34:24,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:34:24,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:34:40,975 | ERROR | Thread-463 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:34:40,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:34:49,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:34:49,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:35:10,984 | ERROR | Thread-467 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:35:10,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:35:14,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:35:14,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:35:30,989 | ERROR | Thread-472 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:35:30,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:35:39,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:35:39,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:36:00,999 | ERROR | Thread-476 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:36:01,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:36:04,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:36:04,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:36:21,004 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:36:21,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:36:29,416 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:36:29,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:36:51,012 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:36:51,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:36:54,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:36:54,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:37:11,019 | ERROR | Thread-490 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:37:11,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:37:19,880 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:37:20,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:37:41,026 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:37:41,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:37:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:37:44,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:38:01,031 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:38:01,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:38:09,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:38:10,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:38:30,793 | ERROR | Thread-502 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:38:30,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:38:34,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:38:34,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:38:50,797 | ERROR | Thread-506 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:38:50,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:38:59,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:38:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:39:20,805 | ERROR | Thread-510 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:39:20,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:39:24,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:39:24,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:39:40,811 | ERROR | Thread-514 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:39:40,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:39:49,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:39:49,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:40:10,820 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:40:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:40:14,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:40:14,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:40:39,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:40:39,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:40:40,829 | ERROR | Thread-522 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:40:40,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:41:00,835 | ERROR | Thread-526 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:41:00,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:41:04,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:41:04,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:41:20,838 | ERROR | Thread-534 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:41:20,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:41:29,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:41:29,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:41:50,847 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:41:50,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:41:54,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:41:54,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:42:10,852 | ERROR | Thread-543 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:42:10,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:42:19,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:42:19,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:42:40,862 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:42:40,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:42:44,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:42:44,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:43:00,867 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:43:00,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:43:09,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:43:09,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:43:30,876 | ERROR | Thread-557 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:43:30,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:43:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:43:34,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:43:50,881 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:43:50,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:43:59,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:43:59,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:44:20,890 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:44:20,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:44:24,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:44:24,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:44:40,895 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:44:40,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:44:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:44:49,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:45:10,904 | ERROR | Thread-574 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:45:10,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:45:14,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:45:14,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:45:30,911 | ERROR | Thread-578 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:45:30,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:45:39,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:45:39,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:46:00,920 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:46:00,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:46:04,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:46:04,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:46:20,923 | ERROR | Thread-587 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:46:20,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:46:29,476 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:46:29,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:46:50,931 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:46:50,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:46:54,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:46:54,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:47:10,937 | ERROR | Thread-596 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:47:10,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:47:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:47:19,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:47:40,946 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:47:40,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:47:44,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:47:44,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:48:00,951 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:48:00,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:48:09,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:48:09,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:48:30,962 | ERROR | Thread-609 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:48:30,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:48:34,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:48:34,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:48:50,966 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:48:50,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:48:59,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:48:59,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:49:20,975 | ERROR | Thread-618 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:49:20,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:49:24,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:49:24,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:49:40,980 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:49:40,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:49:49,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:49:49,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:50:10,988 | ERROR | Thread-626 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:50:10,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:50:14,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:50:14,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:50:30,995 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:50:30,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:50:39,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:50:39,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:51:01,006 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:51:01,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:51:04,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:51:04,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:51:21,009 | ERROR | Thread-640 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:51:21,011 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:51:29,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:51:29,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:51:51,017 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:51:51,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:51:54,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:51:54,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:52:11,023 | ERROR | Thread-648 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:52:11,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:52:19,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:52:19,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:52:41,032 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:52:41,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:52:44,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:52:44,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:53:01,037 | ERROR | Thread-657 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:53:01,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:53:09,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:53:10,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:53:31,045 | ERROR | Thread-661 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:53:31,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:53:34,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:53:34,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:53:59,449 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:53:59,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:54:00,804 | ERROR | Thread-666 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:54:00,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:54:20,810 | ERROR | Thread-671 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:54:20,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:54:24,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:54:24,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:54:40,815 | ERROR | Thread-675 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:54:40,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:54:49,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:54:49,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:55:10,824 | ERROR | Thread-680 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:55:10,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:55:14,351 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:55:14,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:55:39,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:55:39,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:55:40,832 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:55:40,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:56:00,838 | ERROR | Thread-688 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:56:00,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:56:04,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:56:04,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:56:20,844 | ERROR | Thread-692 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:56:20,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:56:29,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:56:29,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:56:50,852 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:56:50,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:56:54,323 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:56:54,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:57:10,860 | ERROR | Thread-702 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:57:10,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:57:19,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:57:19,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:57:40,867 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:57:40,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:57:44,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:57:44,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:58:00,872 | ERROR | Thread-710 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:58:00,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:58:09,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:58:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:58:30,881 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:58:30,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:58:34,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:58:34,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:58:50,886 | ERROR | Thread-719 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:58:50,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:58:59,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:58:59,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:59:20,895 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:59:20,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:59:24,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:59:24,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 10:59:40,900 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 10:59:40,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 10:59:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 10:59:49,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:00:10,909 | ERROR | Thread-732 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:00:10,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:00:14,236 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:00:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:00:30,914 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:00:30,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:00:39,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:00:39,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:01:00,922 | ERROR | Thread-741 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:01:00,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:01:04,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:01:04,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:01:20,929 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:01:20,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:01:29,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:01:29,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:01:50,937 | ERROR | Thread-750 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:01:50,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:01:54,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:01:54,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:02:10,944 | ERROR | Thread-755 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:02:10,946 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:02:19,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:02:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:02:40,951 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:02:40,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:02:44,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:02:44,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:03:00,957 | ERROR | Thread-763 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:03:00,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:03:09,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:03:09,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:03:30,964 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:03:30,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:03:34,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:03:34,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:03:50,971 | ERROR | Thread-772 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:03:50,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:03:59,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:03:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:04:20,979 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:04:20,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:04:24,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:04:24,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:04:40,986 | ERROR | Thread-782 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:04:40,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:04:49,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:04:49,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:05:10,994 | ERROR | Thread-786 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:05:10,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:05:14,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:05:14,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:05:31,000 | ERROR | Thread-791 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:05:31,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:05:39,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:05:39,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:06:01,008 | ERROR | Thread-795 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:06:01,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:06:04,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:06:04,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:06:21,013 | ERROR | Thread-799 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:06:21,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:06:29,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:06:29,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:06:51,022 | ERROR | Thread-804 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:06:51,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:06:54,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:06:54,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:07:11,027 | ERROR | Thread-809 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:07:11,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:07:19,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:07:19,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:07:41,037 | ERROR | Thread-813 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:07:41,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:07:44,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:07:44,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:08:01,041 | ERROR | Thread-817 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:08:01,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:08:09,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:08:09,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:08:31,051 | ERROR | Thread-821 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:08:31,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:08:34,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:08:34,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:08:51,056 | ERROR | Thread-825 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:08:51,058 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:08:59,425 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:08:59,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:09:20,815 | ERROR | Thread-829 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:09:20,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:09:24,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:09:24,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:09:40,820 | ERROR | Thread-833 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:09:40,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:09:49,323 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:09:49,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:10:10,828 | ERROR | Thread-837 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:10:10,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:10:14,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:10:14,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:10:30,834 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:10:30,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:10:39,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:10:39,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:11:00,843 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:11:00,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:11:04,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:11:04,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:11:20,847 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:11:20,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:11:29,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:11:29,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:11:50,858 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:11:50,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:11:54,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:11:54,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:12:10,863 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:12:10,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:12:19,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:12:19,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:12:40,875 | ERROR | Thread-862 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:12:40,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:12:44,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:12:44,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:13:00,875 | ERROR | Thread-866 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:13:00,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:13:09,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:13:09,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:13:30,885 | ERROR | Thread-870 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:13:30,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:13:34,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:13:34,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:13:50,890 | ERROR | Thread-874 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:13:50,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:13:59,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:13:59,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:14:20,899 | ERROR | Thread-879 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:14:20,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:14:24,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:14:24,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:14:40,904 | ERROR | Thread-883 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:14:40,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:14:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:14:49,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:15:10,914 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:15:10,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:15:14,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:15:14,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:15:30,922 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:15:30,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:15:39,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:15:40,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:16:00,927 | ERROR | Thread-898 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:16:00,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:16:04,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:16:04,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:16:20,933 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:16:20,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:16:29,997 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:16:30,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:16:50,942 | ERROR | Thread-906 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:16:50,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:16:54,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:16:54,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:17:10,947 | ERROR | Thread-910 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:17:10,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:17:19,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:17:19,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:17:40,956 | ERROR | Thread-916 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:17:40,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:17:44,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:17:44,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:18:00,961 | ERROR | Thread-920 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:18:00,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:18:09,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:18:09,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:18:30,969 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:18:30,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:18:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:18:34,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:18:50,976 | ERROR | Thread-929 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:18:50,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:18:59,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:18:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:19:20,984 | ERROR | Thread-934 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:19:20,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:19:24,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:19:24,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:19:49,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:19:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:19:50,992 | ERROR | Thread-939 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:19:50,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:20:10,998 | ERROR | Thread-943 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:20:11,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:20:14,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:20:14,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:20:31,006 | ERROR | Thread-948 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:20:31,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:20:39,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:20:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:21:01,013 | ERROR | Thread-952 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:21:01,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:21:04,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:21:04,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:21:21,018 | ERROR | Thread-956 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:21:21,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:21:29,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:21:29,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:21:51,029 | ERROR | Thread-960 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:21:51,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:21:54,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:21:54,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:22:11,034 | ERROR | Thread-965 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:22:11,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:22:19,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:22:19,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:22:41,039 | ERROR | Thread-970 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:22:41,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:22:44,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:22:44,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:23:01,047 | ERROR | Thread-974 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:23:01,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:23:09,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:23:10,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:23:31,055 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:23:31,057 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:23:34,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:23:34,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:23:51,060 | ERROR | Thread-983 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:23:51,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:23:59,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:23:59,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:24:21,069 | ERROR | Thread-987 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:24:21,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:24:24,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:24:24,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:24:40,828 | ERROR | Thread-992 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:24:40,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:24:49,376 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:24:49,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:25:10,832 | ERROR | Thread-996 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:25:10,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:25:14,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:25:14,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:25:39,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:25:39,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:25:40,841 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:25:40,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:26:00,847 | ERROR | Thread-1005 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:26:00,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:26:04,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:26:04,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:26:29,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:26:29,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:26:30,855 | ERROR | Thread-1011 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:26:30,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:26:50,863 | ERROR | Thread-1015 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:26:50,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:26:54,632 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:26:55,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:27:19,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:27:19,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:27:20,871 | ERROR | Thread-1019 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:27:20,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:27:40,875 | ERROR | Thread-1025 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:27:40,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:27:44,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:27:44,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:28:09,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:28:09,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:28:10,883 | ERROR | Thread-1029 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:28:10,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:28:30,889 | ERROR | Thread-1034 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:28:30,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:28:34,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:28:34,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:28:50,895 | ERROR | Thread-1038 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:28:50,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:28:59,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:28:59,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:29:20,904 | ERROR | Thread-1043 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:29:20,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:29:24,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:29:24,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:29:40,909 | ERROR | Thread-1047 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:29:40,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:29:49,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:29:49,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:30:10,919 | ERROR | Thread-1051 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:30:10,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:30:14,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:30:14,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:30:30,923 | ERROR | Thread-1056 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:30:30,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:30:39,393 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:30:39,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:31:00,932 | ERROR | Thread-1060 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:31:00,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:31:04,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:31:04,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:31:20,937 | ERROR | Thread-1065 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:31:20,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:31:29,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:31:29,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:31:50,946 | ERROR | Thread-1069 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:31:50,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:31:54,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:31:54,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:32:10,951 | ERROR | Thread-1073 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:32:10,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:32:19,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:32:19,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:32:40,959 | ERROR | Thread-1078 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:32:40,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:32:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:32:44,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:33:00,966 | ERROR | Thread-1082 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:33:00,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:33:09,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:33:09,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:33:30,974 | ERROR | Thread-1087 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:33:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:33:34,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:33:34,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:33:50,979 | ERROR | Thread-1091 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:33:50,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:33:59,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:33:59,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:34:20,988 | ERROR | Thread-1096 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:34:20,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:34:24,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:34:24,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:34:40,993 | ERROR | Thread-1100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:34:40,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:34:49,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:34:49,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:35:11,004 | ERROR | Thread-1104 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:35:11,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:35:14,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:35:15,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:35:39,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:35:39,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:35:41,012 | ERROR | Thread-1109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:35:41,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:36:01,016 | ERROR | Thread-1113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:36:01,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:36:04,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:36:04,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:36:21,022 | ERROR | Thread-1117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:36:21,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:36:29,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:36:29,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:36:51,031 | ERROR | Thread-1121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:36:51,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:36:54,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:36:54,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:37:11,036 | ERROR | Thread-1125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:37:11,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:37:19,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:37:19,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:37:41,044 | ERROR | Thread-1131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:37:41,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:37:44,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:37:44,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:38:01,051 | ERROR | Thread-1135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:38:01,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:38:09,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:38:09,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:38:31,059 | ERROR | Thread-1139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:38:31,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:38:34,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:38:34,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:38:51,068 | ERROR | Thread-1143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:38:51,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:38:59,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:38:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:39:21,075 | ERROR | Thread-1148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:39:21,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:39:24,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:39:24,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:39:41,078 | ERROR | Thread-1152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:39:41,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:39:49,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:39:49,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:40:10,839 | ERROR | Thread-1156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:40:10,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:40:14,385 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:40:14,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:40:39,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:40:39,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:40:40,846 | ERROR | Thread-1160 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:40:40,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:41:00,852 | ERROR | Thread-1164 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:41:00,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:41:04,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:41:04,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:41:20,856 | ERROR | Thread-1168 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:41:20,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:41:29,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:41:29,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:41:50,865 | ERROR | Thread-1172 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:41:50,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:41:54,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:41:54,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:42:10,870 | ERROR | Thread-1176 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:42:10,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:42:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:42:19,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:42:40,880 | ERROR | Thread-1181 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:42:40,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:42:44,460 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:42:44,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:43:09,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:43:09,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:43:10,887 | ERROR | Thread-1185 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:43:10,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:43:30,893 | ERROR | Thread-1190 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:43:30,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:43:34,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:43:34,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:43:50,900 | ERROR | Thread-1194 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:43:50,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:43:59,394 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:43:59,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:44:20,908 | ERROR | Thread-1201 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:44:20,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:44:24,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:44:24,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:44:40,913 | ERROR | Thread-1205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:44:40,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:44:49,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:44:49,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:45:10,922 | ERROR | Thread-1209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:45:10,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:45:14,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:45:14,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:45:30,926 | ERROR | Thread-1213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:45:30,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:45:39,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:45:39,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:46:00,937 | ERROR | Thread-1217 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:46:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:46:04,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:46:04,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:46:20,942 | ERROR | Thread-1222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:46:20,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:46:29,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:46:29,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:46:50,950 | ERROR | Thread-1226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:46:50,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:46:54,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:46:54,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:47:10,956 | ERROR | Thread-1230 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:47:10,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:47:19,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:47:19,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:47:40,964 | ERROR | Thread-1234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:47:40,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:47:44,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:47:44,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:48:00,970 | ERROR | Thread-1238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:48:00,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:48:09,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:48:09,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:48:30,980 | ERROR | Thread-1243 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:48:30,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:48:34,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:48:34,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:48:50,984 | ERROR | Thread-1247 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:48:50,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:48:59,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:48:59,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:49:20,992 | ERROR | Thread-1252 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:49:20,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:49:24,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:49:24,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:49:40,999 | ERROR | Thread-1256 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:49:41,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:49:49,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:49:49,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:50:11,007 | ERROR | Thread-1260 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:50:11,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:50:14,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:50:14,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:50:31,010 | ERROR | Thread-1265 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:50:31,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:50:39,366 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:50:39,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:51:01,020 | ERROR | Thread-1269 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:51:01,022 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:51:04,336 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:51:04,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:51:21,026 | ERROR | Thread-1273 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:51:21,027 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:51:29,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:51:29,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:51:51,036 | ERROR | Thread-1278 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:51:51,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:51:54,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:51:54,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:52:11,040 | ERROR | Thread-1283 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:52:11,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:52:19,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:52:19,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:52:41,050 | ERROR | Thread-1289 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:52:41,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:52:44,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:52:44,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:53:01,057 | ERROR | Thread-1293 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:53:01,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:53:09,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:53:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:53:31,065 | ERROR | Thread-1297 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:53:31,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:53:34,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:53:34,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:53:51,069 | ERROR | Thread-1301 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:53:51,071 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:53:59,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:53:59,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:54:21,079 | ERROR | Thread-1305 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:54:21,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:54:24,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:54:24,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:54:41,085 | ERROR | Thread-1309 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:54:41,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:54:49,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:54:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:55:11,093 | ERROR | Thread-1313 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:55:11,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:55:14,631 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:55:15,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:55:39,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:55:39,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:55:40,852 | ERROR | Thread-1317 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:55:40,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:56:00,857 | ERROR | Thread-1321 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:56:00,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:56:04,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:56:04,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:56:29,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:56:29,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:56:30,866 | ERROR | Thread-1325 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:56:30,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:56:50,875 | ERROR | Thread-1329 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:56:50,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:56:54,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:56:54,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:57:10,877 | ERROR | Thread-1333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:57:10,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:57:19,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:57:19,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:57:40,884 | ERROR | Thread-1338 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:57:40,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:57:44,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:57:44,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:58:00,891 | ERROR | Thread-1342 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:58:00,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:58:09,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:58:09,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:58:30,900 | ERROR | Thread-1348 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:58:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:58:34,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:58:34,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:58:50,905 | ERROR | Thread-1352 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:58:50,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:58:59,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:58:59,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:59:20,913 | ERROR | Thread-1358 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:59:20,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:59:24,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:59:24,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 11:59:40,918 | ERROR | Thread-1362 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 11:59:40,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 11:59:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 11:59:49,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:00:10,928 | ERROR | Thread-1367 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:00:10,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:00:14,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:00:14,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:00:30,934 | ERROR | Thread-1371 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:00:30,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:00:39,357 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:00:39,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:01:00,941 | ERROR | Thread-1375 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:01:00,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:01:04,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:01:04,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:01:20,947 | ERROR | Thread-1379 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:01:20,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:01:29,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:01:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:01:50,955 | ERROR | Thread-1383 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:01:50,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:01:54,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:01:54,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:02:19,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:02:19,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:02:20,966 | ERROR | Thread-1387 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:02:20,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:02:40,970 | ERROR | Thread-1392 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:02:40,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:02:44,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:02:44,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:03:09,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:03:09,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:03:10,978 | ERROR | Thread-1396 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:03:10,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:03:30,984 | ERROR | Thread-1401 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:03:30,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:03:34,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:03:34,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:03:50,990 | ERROR | Thread-1405 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:03:50,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:03:59,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:03:59,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:04:20,998 | ERROR | Thread-1410 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:04:21,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:04:24,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:04:24,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:04:41,007 | ERROR | Thread-1414 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:04:41,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:04:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:04:49,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:05:11,014 | ERROR | Thread-1419 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:05:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:05:14,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:05:14,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:05:31,018 | ERROR | Thread-1423 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:05:31,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:05:39,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:05:39,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:06:01,026 | ERROR | Thread-1427 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:06:01,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:06:04,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:06:04,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:06:21,032 | ERROR | Thread-1431 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:06:21,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:06:29,568 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:06:30,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:06:51,041 | ERROR | Thread-1435 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:06:51,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:06:54,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:06:54,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:07:11,047 | ERROR | Thread-1439 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:07:11,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:07:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:07:19,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:07:41,055 | ERROR | Thread-1443 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:07:41,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:07:44,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:07:44,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:08:01,061 | ERROR | Thread-1448 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:08:01,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:08:09,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:08:09,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:08:31,078 | ERROR | Thread-1452 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:08:31,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:08:34,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:08:35,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:08:59,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:08:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:09:01,076 | ERROR | Thread-1457 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:09:01,080 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:09:21,082 | ERROR | Thread-1462 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:09:21,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:09:24,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:09:24,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:09:41,088 | ERROR | Thread-1466 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:09:41,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:09:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:09:49,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:10:11,098 | ERROR | Thread-1470 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:10:11,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:10:14,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:10:14,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:10:31,103 | ERROR | Thread-1475 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:10:31,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:10:39,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:10:39,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:11:00,863 | ERROR | Thread-1479 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:11:00,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:11:04,351 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:11:04,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:11:20,866 | ERROR | Thread-1483 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:11:20,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:11:29,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:11:29,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:11:50,876 | ERROR | Thread-1488 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:11:50,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:11:54,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:11:54,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:12:19,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:12:19,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:12:20,884 | ERROR | Thread-1493 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:12:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:12:40,890 | ERROR | Thread-1498 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:12:40,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:12:44,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:12:44,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:13:00,896 | ERROR | Thread-1502 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:13:00,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:13:09,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:13:09,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:13:30,904 | ERROR | Thread-1507 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:13:30,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:13:34,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:13:34,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:13:50,911 | ERROR | Thread-1512 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:13:50,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:13:59,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:13:59,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:14:20,920 | ERROR | Thread-1517 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:14:20,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:14:24,368 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:14:24,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:14:40,923 | ERROR | Thread-1522 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:14:40,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:14:49,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:14:49,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:15:10,935 | ERROR | Thread-1526 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:15:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:15:14,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:15:14,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:15:30,938 | ERROR | Thread-1531 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:15:30,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:15:39,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:15:39,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:16:00,950 | ERROR | Thread-1535 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:16:00,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:16:04,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:16:04,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:16:20,953 | ERROR | Thread-1540 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:16:20,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:16:29,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:16:29,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:16:50,960 | ERROR | Thread-1544 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:16:50,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:16:54,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:16:54,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:17:10,965 | ERROR | Thread-1548 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:17:10,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:17:19,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:17:19,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:17:40,975 | ERROR | Thread-1553 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:17:40,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:17:44,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:17:44,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:18:09,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:18:09,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:18:10,983 | ERROR | Thread-1557 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:18:10,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:18:30,989 | ERROR | Thread-1561 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:18:30,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:18:34,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:18:35,230 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:18:59,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:18:59,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:19:00,997 | ERROR | Thread-1565 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:19:00,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:19:21,002 | ERROR | Thread-1569 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:19:21,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:19:24,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:19:24,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:19:41,009 | ERROR | Thread-1573 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:19:41,011 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:19:49,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:19:49,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:20:11,016 | ERROR | Thread-1577 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:20:11,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:20:14,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:20:14,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:20:31,023 | ERROR | Thread-1581 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:20:31,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:20:39,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:20:39,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:21:01,031 | ERROR | Thread-1585 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:21:01,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:21:04,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:21:04,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:21:21,035 | ERROR | Thread-1591 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:21:21,038 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:21:29,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:21:29,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:21:51,047 | ERROR | Thread-1597 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:21:51,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:21:54,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:21:54,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:22:11,052 | ERROR | Thread-1601 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:22:11,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:22:19,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:22:19,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:22:41,059 | ERROR | Thread-1605 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:22:41,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:22:44,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:22:44,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:23:01,065 | ERROR | Thread-1609 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:23:01,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:23:09,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:23:09,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:23:31,073 | ERROR | Thread-1613 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:23:31,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:23:34,287 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:23:34,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:23:51,079 | ERROR | Thread-1617 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:23:51,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:23:59,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:23:59,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:24:21,087 | ERROR | Thread-1621 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:24:21,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:24:24,268 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:24:24,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:24:41,094 | ERROR | Thread-1626 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:24:41,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:24:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:24:49,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:25:11,101 | ERROR | Thread-1630 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:25:11,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:25:14,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:25:14,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:25:31,106 | ERROR | Thread-1635 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:25:31,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:25:39,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:25:40,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:26:00,864 | ERROR | Thread-1639 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:26:00,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:26:04,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:26:04,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:26:29,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:26:29,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:26:30,876 | ERROR | Thread-1643 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:26:30,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:26:50,880 | ERROR | Thread-1647 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:26:50,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:26:54,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:26:54,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:27:10,884 | ERROR | Thread-1651 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:27:10,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:27:19,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:27:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:27:40,893 | ERROR | Thread-1659 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:27:40,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:27:44,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:27:44,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:28:00,900 | ERROR | Thread-1663 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:28:00,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:28:09,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:28:09,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:28:30,907 | ERROR | Thread-1668 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:28:30,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:28:34,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:28:34,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:28:50,913 | ERROR | Thread-1672 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:28:50,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:28:59,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:28:59,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:29:20,920 | ERROR | Thread-1676 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:29:20,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:29:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:29:24,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:29:40,926 | ERROR | Thread-1681 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:29:40,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:29:49,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:29:49,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:30:10,935 | ERROR | Thread-1685 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:30:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:30:14,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:30:14,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:30:30,939 | ERROR | Thread-1690 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:30:30,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:30:39,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:30:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:31:00,948 | ERROR | Thread-1694 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:31:00,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:31:04,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:31:04,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:31:20,955 | ERROR | Thread-1699 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:31:20,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:31:29,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:31:29,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:31:50,964 | ERROR | Thread-1703 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:31:50,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:31:54,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:31:54,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:32:10,969 | ERROR | Thread-1707 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:32:10,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:32:19,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:32:19,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:32:40,978 | ERROR | Thread-1712 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:32:40,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:32:44,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:32:44,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:33:00,983 | ERROR | Thread-1716 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:33:00,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:33:09,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:33:09,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:33:30,992 | ERROR | Thread-1720 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:33:30,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:33:34,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:33:34,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:33:50,997 | ERROR | Thread-1724 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:33:51,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:33:59,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:33:59,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:34:21,007 | ERROR | Thread-1728 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:34:21,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:34:24,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:34:24,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:34:41,012 | ERROR | Thread-1732 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:34:41,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:34:49,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:34:49,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:35:11,021 | ERROR | Thread-1736 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:35:11,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:35:14,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:35:14,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:35:31,026 | ERROR | Thread-1741 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:35:31,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:35:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:35:39,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:36:01,036 | ERROR | Thread-1745 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:36:01,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:36:04,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:36:04,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:36:21,040 | ERROR | Thread-1750 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:36:21,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:36:29,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:36:29,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:36:51,048 | ERROR | Thread-1754 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:36:51,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:36:54,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:36:54,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:37:11,056 | ERROR | Thread-1758 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:37:11,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:37:19,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:37:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:37:41,062 | ERROR | Thread-1762 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:37:41,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:37:44,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:37:44,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:38:01,068 | ERROR | Thread-1766 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:38:01,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:38:09,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:38:09,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:38:31,076 | ERROR | Thread-1772 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:38:31,079 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:38:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:38:34,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:38:51,082 | ERROR | Thread-1776 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:38:51,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:38:59,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:38:59,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:39:21,091 | ERROR | Thread-1780 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:39:21,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:39:24,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:39:24,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:39:41,095 | ERROR | Thread-1786 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:39:41,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:39:49,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:39:49,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:40:11,104 | ERROR | Thread-1790 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:40:11,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:40:14,260 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:40:14,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:40:31,110 | ERROR | Thread-1795 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:40:31,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:40:39,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:40:40,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:40:59,227 | ERROR | Thread-1799 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:40:59,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:41:02,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:41:02,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:41:19,232 | ERROR | Thread-1804 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:41:19,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:41:27,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:41:27,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:41:48,991 | ERROR | Thread-1808 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:41:48,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:41:52,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:41:52,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:42:08,997 | ERROR | Thread-1812 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:42:09,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:42:17,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:42:17,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:42:39,007 | ERROR | Thread-1816 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:42:39,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:42:42,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:42:42,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:42:59,011 | ERROR | Thread-1820 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:42:59,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:43:07,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:43:07,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:43:29,018 | ERROR | Thread-1825 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:43:29,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:43:32,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:43:32,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:43:49,024 | ERROR | Thread-1829 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:43:49,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:43:57,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:43:57,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:44:19,037 | ERROR | Thread-1833 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:44:19,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:44:22,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:44:22,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:44:39,039 | ERROR | Thread-1839 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:44:39,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:44:47,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:44:47,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:45:09,047 | ERROR | Thread-1843 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:45:09,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:45:12,394 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:45:12,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:45:29,054 | ERROR | Thread-1847 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:45:29,059 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:45:37,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:45:37,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:45:59,061 | ERROR | Thread-1851 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:45:59,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:46:02,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:46:02,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:46:19,067 | ERROR | Thread-1855 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:46:19,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:46:27,368 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:46:27,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:46:49,078 | ERROR | Thread-1860 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:46:49,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:46:52,492 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:46:52,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:47:09,081 | ERROR | Thread-1864 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:47:09,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:47:17,375 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:47:17,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:47:39,090 | ERROR | Thread-1868 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:47:39,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:47:42,487 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:47:43,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:47:59,094 | ERROR | Thread-1872 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:47:59,097 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:48:07,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:48:07,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:48:29,105 | ERROR | Thread-1876 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:48:29,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:48:32,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:48:32,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:48:49,111 | ERROR | Thread-1880 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:48:49,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:48:57,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:48:58,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:49:19,122 | ERROR | Thread-1885 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:49:19,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:49:22,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:49:22,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:49:39,124 | ERROR | Thread-1890 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:49:39,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:49:47,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:49:47,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:50:09,133 | ERROR | Thread-1894 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:50:09,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:50:12,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:50:12,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:50:29,139 | ERROR | Thread-1899 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:50:29,143 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:50:37,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:50:37,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:50:59,146 | ERROR | Thread-1903 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:50:59,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:51:02,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:51:02,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:51:19,152 | ERROR | Thread-1908 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:51:19,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:51:27,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:51:32,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:51:49,162 | ERROR | Thread-1913 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:51:49,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:51:52,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:51:52,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:52:09,168 | ERROR | Thread-1917 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:52:09,170 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:52:17,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:52:17,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:52:39,174 | ERROR | Thread-1922 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:52:39,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:52:42,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:52:42,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:52:59,180 | ERROR | Thread-1926 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:52:59,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:53:07,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:53:07,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:53:29,188 | ERROR | Thread-1932 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:53:29,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:53:32,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:53:32,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:53:49,194 | ERROR | Thread-1936 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:53:49,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:53:57,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:53:57,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:54:19,204 | ERROR | Thread-1940 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:54:19,206 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:54:22,430 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:54:22,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:54:39,209 | ERROR | Thread-1945 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:54:39,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:54:47,461 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:54:47,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:55:09,216 | ERROR | Thread-1949 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:55:09,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:55:12,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:55:12,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:55:29,223 | ERROR | Thread-1954 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:55:29,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:55:37,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:55:37,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:55:59,234 | ERROR | Thread-1958 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:55:59,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:56:02,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:56:02,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:56:19,237 | ERROR | Thread-1962 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:56:19,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:56:27,568 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:56:28,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:56:48,996 | ERROR | Thread-1967 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:56:48,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:56:52,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:56:52,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:57:09,003 | ERROR | Thread-1971 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:57:09,012 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:57:17,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:57:17,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:57:39,008 | ERROR | Thread-1975 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:57:39,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:57:42,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:57:42,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:57:59,015 | ERROR | Thread-1979 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:57:59,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:58:07,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:58:08,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:58:29,027 | ERROR | Thread-1983 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:58:29,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:58:32,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:58:32,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:58:49,029 | ERROR | Thread-1987 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:58:49,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:58:57,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:58:57,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:59:19,038 | ERROR | Thread-1991 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:59:19,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:59:22,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:59:22,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 12:59:39,043 | ERROR | Thread-1996 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 12:59:39,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 12:59:47,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 12:59:47,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:00:09,052 | ERROR | Thread-2001 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:00:09,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:00:12,562 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:00:13,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:00:37,424 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:00:37,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:00:39,060 | ERROR | Thread-2006 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:00:39,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:00:59,066 | ERROR | Thread-2010 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:00:59,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:01:02,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:01:02,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:01:19,072 | ERROR | Thread-2015 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:01:19,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:01:27,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:01:27,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:01:49,080 | ERROR | Thread-2019 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:01:49,087 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:01:52,566 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:01:53,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:02:09,084 | ERROR | Thread-2023 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:02:09,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:02:17,499 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:02:17,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:02:39,096 | ERROR | Thread-2027 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:02:39,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:02:42,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:02:42,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:02:59,099 | ERROR | Thread-2031 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:02:59,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:03:07,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:03:07,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:03:29,111 | ERROR | Thread-2036 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:03:29,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:03:32,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:03:32,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:03:49,113 | ERROR | Thread-2040 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:03:49,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:03:57,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:03:57,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:04:19,124 | ERROR | Thread-2044 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:04:19,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:04:22,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:04:22,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:04:39,128 | ERROR | Thread-2049 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:04:39,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:04:47,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:04:47,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:05:09,137 | ERROR | Thread-2053 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:05:09,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:05:12,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:05:13,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:05:29,142 | ERROR | Thread-2057 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:05:29,146 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:05:37,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:05:37,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:05:59,150 | ERROR | Thread-2062 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:05:59,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:06:02,392 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:06:02,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:06:19,157 | ERROR | Thread-2066 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:06:19,159 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:06:27,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:06:27,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:06:49,164 | ERROR | Thread-2070 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:06:49,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:06:52,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:06:52,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 13:07:09,170 | ERROR | Thread-2075 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 13:07:09,174 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 13:07:17,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 13:07:17,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:47:27,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 15:47:27,741 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 15:47:28,614 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:47:29,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 +01 一月 2026 | 15:47:29,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 15:47:29,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 15:47:30,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:47:30,582 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 15:47:30,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 15:47:31,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:576101 +01 一月 2026 | 15:47:31,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 15:47:31,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] +01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 15:47:31,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 15:47:31,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 +01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 15:47:31,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 15:47:31,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42990d81 +01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] +01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 +01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 +01 一月 2026 | 15:47:31,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null +01 一月 2026 | 15:47:31,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] +01 一月 2026 | 15:47:31,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 15:48:06,730 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 15:48:06,981 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:385ms +01 一月 2026 | 15:48:08,584 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:336ms +01 一月 2026 | 15:48:16,777 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 15:48:17,998 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1437ms +01 一月 2026 | 15:48:43,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:48:43,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:49:08,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:49:08,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:49:09,357 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:49:09,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:49:29,363 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:49:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:49:33,700 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:49:34,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:49:46,320 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 15:49:46,569 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:384ms +01 一月 2026 | 15:49:47,251 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms +01 一月 2026 | 15:49:58,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:49:58,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:49:59,375 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:49:59,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:50:19,388 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:50:19,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:50:23,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:50:24,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:50:29,300 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 15:50:29,576 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:396ms +01 一月 2026 | 15:50:30,417 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:412ms +01 一月 2026 | 15:50:48,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:50:48,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:50:49,390 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:50:49,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:51:09,389 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:51:09,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:51:13,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:51:13,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:51:38,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:51:38,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:51:39,398 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:51:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:51:59,404 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:51:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:52:03,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:52:03,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:52:28,432 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:52:28,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:52:29,161 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:52:29,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:52:49,168 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:52:49,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:52:53,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:52:53,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:53:18,419 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:53:18,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:53:19,175 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:53:19,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:53:39,181 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:53:39,184 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:53:43,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:53:43,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:54:08,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:54:08,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:54:09,194 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:54:09,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:54:29,196 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:54:29,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:54:33,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:54:34,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:54:58,439 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:54:59,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:54:59,206 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:54:59,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:55:19,217 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:55:19,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:55:23,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:55:23,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:55:48,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:55:48,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:55:49,223 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:55:49,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:56:09,225 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:56:09,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:56:13,416 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:56:13,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:56:38,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:56:38,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:56:39,232 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:56:39,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:56:59,239 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:56:59,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:57:03,593 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:57:04,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:57:28,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:57:28,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:57:29,248 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:57:29,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:57:49,257 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:57:49,259 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:57:53,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:57:54,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:58:18,428 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:58:18,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:58:19,261 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:58:19,263 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:58:39,269 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:58:39,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:58:43,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:58:43,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:59:08,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:59:08,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:59:09,274 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:59:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:59:29,281 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:59:29,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 15:59:33,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:59:34,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:59:58,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 15:59:58,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 15:59:59,291 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 15:59:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:00:19,299 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:00:19,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:00:23,569 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:00:24,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:00:48,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:00:48,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:00:49,304 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:00:49,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:01:09,309 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:01:09,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:01:13,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:01:13,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:01:38,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:01:38,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:01:39,321 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:01:39,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:01:59,323 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:01:59,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:02:03,411 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:02:03,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:02:28,452 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:02:29,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:02:29,339 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:02:29,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:02:49,337 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:02:49,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:02:53,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:02:53,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:03:18,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:03:18,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:03:19,344 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:03:19,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:03:39,352 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:03:39,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:03:43,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:03:43,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:04:08,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:04:08,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:04:09,361 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:04:09,364 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:04:29,365 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:04:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:04:33,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:04:33,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:04:58,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:04:59,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:04:59,374 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:04:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:05:19,380 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:05:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:05:23,560 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:05:24,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:05:48,578 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:05:49,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:05:49,399 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:05:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:06:09,393 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:06:09,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:06:13,688 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:06:14,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:06:38,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:06:38,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:06:39,402 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:06:39,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:06:59,408 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:06:59,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:07:03,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:07:03,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:07:28,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:07:28,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:07:29,416 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:07:29,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:07:49,174 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:07:49,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:07:53,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:07:54,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:08:18,500 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:08:18,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:08:19,182 | ERROR | Thread-236 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:08:19,184 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:08:39,186 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:08:39,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:08:43,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:08:43,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:09:08,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:09:08,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:09:09,192 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:09:09,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:09:29,201 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:09:29,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:09:33,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:09:33,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:09:58,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:09:58,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:09:59,208 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:09:59,210 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:10:19,228 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:10:19,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:10:23,456 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:10:23,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:10:34,594 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:10:34,640 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:10:35,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:10:36,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:10:59,229 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:10:59,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:11:00,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:11:00,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:11:19,232 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:11:19,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:11:25,546 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:11:26,219 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:11:49,243 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:11:49,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:11:50,510 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:11:51,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:12:09,244 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:12:09,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:12:15,426 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:12:16,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:12:39,253 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:12:39,255 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:12:40,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:12:40,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:12:59,258 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:12:59,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:13:05,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:13:06,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:13:19,878 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:13:20,140 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:432ms +01 一月 2026 | 16:13:20,668 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms +01 一月 2026 | 16:13:24,442 | INFO | qtp1605283233-95 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1182ms +01 一月 2026 | 16:13:29,270 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:13:29,273 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:13:30,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:13:30,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:13:49,274 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:13:49,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:13:55,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:13:55,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:14:19,284 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:14:19,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:14:45,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:14:45,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:14:46,139 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:14:46,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 16:14:46,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:605202 +01 一月 2026 | 16:14:46,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:14:46,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:14:46,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:14:46,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5332000 +01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:14:46,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:14:46,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e1d1bdd +01 一月 2026 | 16:14:47,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:14:47,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:14:59,257 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:14:59,305 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:15:00,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:15:00,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:15:06,427 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:15:06,725 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:430ms +01 一月 2026 | 16:15:07,150 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:330ms +01 一月 2026 | 16:15:19,300 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:15:19,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:15:25,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:15:25,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:605202 +01 一月 2026 | 16:15:25,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 16:15:25,751 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:15:25,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:15:26,003 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:478ms +01 一月 2026 | 16:15:26,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:15:26,286 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:15:26,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 16:15:26,419 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms +01 一月 2026 | 16:15:26,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:593789 +01 一月 2026 | 16:15:26,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:15:26,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:15:26,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:15:26,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 +01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:15:26,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:15:26,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:15:27,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7acaef96 +01 一月 2026 | 16:15:27,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:15:27,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:15:31,386 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1659ms +01 一月 2026 | 16:18:49,783 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:18:49,833 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:19:02,929 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:19:03,227 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms +01 一月 2026 | 16:19:03,749 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms +01 一月 2026 | 16:19:05,434 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:19:06,974 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1732ms +01 一月 2026 | 16:19:40,756 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:19:41,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:19:41,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:19:41,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 16:19:41,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:853555 +01 一月 2026 | 16:19:41,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:19:41,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:19:42,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:19:42,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2188000 +01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:19:42,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:19:42,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33215e93 +01 一月 2026 | 16:19:42,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:19:42,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:20:05,630 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:20:06,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:20:06,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:20:06,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:20:06,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 16:20:07,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:580871 +01 一月 2026 | 16:20:07,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:20:07,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:20:07,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:20:07,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1688000 +01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:20:07,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:20:07,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76f909c9 +01 一月 2026 | 16:20:07,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:20:07,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:27:18,206 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:27:18,253 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:27:40,344 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:27:40,700 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:518ms +01 一月 2026 | 16:27:41,164 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:429ms +01 一月 2026 | 16:27:43,954 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:27:44,074 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login +01 一月 2026 | 16:27:44,095 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:27:44,109 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +01 一月 2026 | 16:27:44,473 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:548ms +01 一月 2026 | 16:27:44,785 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:349ms +01 一月 2026 | 16:27:45,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:27:45,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:27:45,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:27:45,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +01 一月 2026 | 16:27:45,954 | INFO | qtp1605283233-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:27:46,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708716 +01 一月 2026 | 16:27:46,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:27:46,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:27:46,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:27:46,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:27:46,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:27:46,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2048000 +01 一月 2026 | 16:27:46,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:27:46,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:27:46,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:27:46,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cca1434 +01 一月 2026 | 16:27:46,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:27:46,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:27:47,044 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1352ms +01 一月 2026 | 16:28:08,999 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:28:09,245 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login +01 一月 2026 | 16:28:09,254 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +01 一月 2026 | 16:28:10,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:28:10,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:28:10,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:28:10,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:28:11,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 +01 一月 2026 | 16:28:11,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:28:11,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:28:11,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:28:11,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:28:11,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:28:11,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:28:11,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:28:11,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:28:29,268 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:28:29,271 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:28:33,921 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:28:34,389 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:28:34,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:28:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:28:34,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 +01 一月 2026 | 16:28:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:28:34,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:28:35,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:28:35,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:28:58,981 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:28:59,274 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:28:59,276 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:28:59,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 +01 一月 2026 | 16:28:59,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 16:28:59,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:29:00,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:29:00,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:29:00,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:29:00,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 +01 一月 2026 | 16:29:00,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:00,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:29:01,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:29:01,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:29:19,278 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:29:19,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:29:23,959 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:29:24,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:29:24,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:29:24,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:29:25,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 +01 一月 2026 | 16:29:25,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:25,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:29:25,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:29:25,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:29:49,013 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:29:49,288 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:29:49,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:29:49,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 +01 一月 2026 | 16:29:49,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 16:29:49,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:29:50,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:29:50,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:29:50,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:29:50,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:250057 +01 一月 2026 | 16:29:50,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:51,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:29:51,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:29:51,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:29:51,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:29:59,291 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:29:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:30:09,301 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:30:09,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:30:13,985 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:30:14,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:250057 +01 一月 2026 | 16:30:14,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 16:30:14,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:30:15,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:30:15,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:30:15,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:30:15,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:30:15,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:30:15,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:30:15,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:30:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:30:39,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:30:39,303 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:30:39,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:30:39,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:30:39,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:30:39,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:30:39,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:30:39,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:30:39,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:30:40,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:30:40,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:30:40,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:30:40,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:30:40,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:30:59,312 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:30:59,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:31:03,964 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:31:04,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:31:04,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:31:04,618 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:31:04,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:31:04,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:05,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:05,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:31:05,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:31:05,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:31:05,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:31:05,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:31:29,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:31:29,318 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:31:29,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:31:29,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:31:29,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:31:29,664 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:31:29,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:31:29,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:29,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:31:30,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:31:30,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:31:30,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:31:49,325 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:31:49,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:31:54,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:31:54,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:31:54,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:31:54,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:31:54,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:31:54,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:54,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:31:55,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:31:55,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:32:11,729 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:32:12,748 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1254ms +01 一月 2026 | 16:32:19,000 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:32:19,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:32:19,330 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:32:19,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:32:19,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:32:19,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:32:19,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:32:19,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:32:20,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:32:20,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:32:20,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:32:20,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:32:39,339 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:32:39,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:32:44,039 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:32:44,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:32:44,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:32:44,796 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:32:45,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:32:45,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:32:45,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:32:45,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:32:45,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:32:58,647 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:32:58,690 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:32:59,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:32:59,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:33:00,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:33:00,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 16:33:00,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 +01 一月 2026 | 16:33:00,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:33:00,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:33:01,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:33:01,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5332000 +01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:33:01,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:33:01,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 +01 一月 2026 | 16:33:01,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:33:01,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:33:24,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:33:25,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:33:25,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:33:25,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:33:25,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 16:33:26,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:202228 +01 一月 2026 | 16:33:26,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:33:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:33:26,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:33:26,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1688000 +01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:33:26,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:33:26,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@626ef4c5 +01 一月 2026 | 16:33:26,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:33:26,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:34:39,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:34:40,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:34:59,376 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:34:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:35:04,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:35:05,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:35:29,386 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:35:29,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:35:29,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:35:30,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:35:49,389 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:35:49,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:35:50,269 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:35:54,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:35:55,175 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:36:19,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:36:19,397 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:36:19,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:36:19,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:36:26,820 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:36:29,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:36:34,055 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:36:39,405 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:36:39,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:36:44,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:36:45,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:37:09,411 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:37:09,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:37:09,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:37:09,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:37:14,022 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:824ms +01 一月 2026 | 16:37:19,409 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:752ms +01 一月 2026 | 16:37:19,414 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:37:19,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:37:21,609 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:839ms +01 一月 2026 | 16:37:22,975 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_person_records[{user}:112233] time:628ms +01 一月 2026 | 16:37:29,426 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:37:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:37:34,430 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:37:34,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:37:59,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:37:59,438 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:37:59,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:37:59,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:38:19,434 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:38:19,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:38:24,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:38:24,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:38:49,190 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:38:49,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:38:49,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:38:49,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:39:09,195 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:39:09,196 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:39:14,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:39:14,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:39:39,210 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:39:39,212 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:39:39,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:39:39,792 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:39:59,210 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:39:59,213 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:40:04,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:40:04,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:40:29,218 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:40:29,220 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:40:29,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:40:29,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:40:49,225 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:40:49,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:40:54,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:40:54,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:41:19,235 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:41:19,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:41:19,545 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:41:19,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:41:39,241 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:41:39,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:41:44,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:41:44,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:42:00,186 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:42:00,508 | INFO | qtp1605283233-130 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:42:00,546 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:549ms +01 一月 2026 | 16:42:00,851 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:501ms +01 一月 2026 | 16:42:02,511 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:399ms +01 一月 2026 | 16:42:07,212 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1594ms +01 一月 2026 | 16:42:09,247 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:42:09,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:42:09,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:42:10,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:42:10,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:42:10,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:42:10,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 16:42:11,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:466795 +01 一月 2026 | 16:42:11,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:42:11,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:42:11,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:42:11,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:42:11,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:42:11,507 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 +01 一月 2026 | 16:42:11,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:42:11,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:42:12,061 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:42:12,351 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:427ms +01 一月 2026 | 16:42:13,759 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:391ms +01 一月 2026 | 16:42:15,388 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1197ms +01 一月 2026 | 16:42:20,531 | INFO | qtp1605283233-130 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:42:20,831 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:452ms +01 一月 2026 | 16:42:28,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:42:32,418 | INFO | qtp1605283233-152 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 16:42:32,687 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:426ms +01 一月 2026 | 16:42:34,104 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:456ms +01 一月 2026 | 16:42:34,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:42:34,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:42:37,362 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1489ms +01 一月 2026 | 16:42:48,760 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:42:49,938 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:42:54,077 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:42:59,290 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:42:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:42:59,687 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:43:00,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:43:01,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 +01 一月 2026 | 16:43:01,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:01,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:43:01,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:43:01,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:43:24,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:43:25,676 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:43:25,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:43:25,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 16:43:26,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 +01 一月 2026 | 16:43:26,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:26,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 16:43:26,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:43:31,355 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:43:33,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:43:49,518 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:43:50,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:43:50,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:43:51,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:43:51,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 +01 一月 2026 | 16:43:51,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:51,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:43:51,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:43:51,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:44:09,281 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:44:09,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:44:10,884 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 16:44:13,700 | INFO | qtp1605283233-107 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:44:13,962 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:449ms +01 一月 2026 | 16:44:14,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:44:14,506 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms +01 一月 2026 | 16:44:14,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:44:15,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:44:15,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:44:15,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 +01 一月 2026 | 16:44:15,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:44:15,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:44:15,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:44:16,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:44:17,256 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1390ms +01 一月 2026 | 16:44:29,286 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:44:31,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:44:39,289 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:44:39,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:44:39,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:44:39,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:44:40,414 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:44:40,456 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:44:40,616 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:44:40,788 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:467ms +01 一月 2026 | 16:44:40,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 +01 一月 2026 | 16:44:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:44:40,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:44:40,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:44:40,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:44:40,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:44:41,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:44:41,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:44:41,515 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:409ms +01 一月 2026 | 16:44:55,064 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:747ms +01 一月 2026 | 16:44:55,608 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:644ms +01 一月 2026 | 16:44:56,884 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:703ms +01 一月 2026 | 16:44:57,992 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:478ms +01 一月 2026 | 16:44:59,295 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:44:59,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:45:01,911 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:803ms +01 一月 2026 | 16:45:03,935 | INFO | qtp1605283233-107 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:45:04,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:45:04,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:45:05,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:45:05,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:45:05,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:45:05,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 +01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:45:05,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:45:05,360 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 +01 一月 2026 | 16:45:05,413 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:45:05,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:45:05,464 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1843ms +01 一月 2026 | 16:45:05,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:45:06,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:45:06,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:45:06,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 16:45:06,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:876359 +01 一月 2026 | 16:45:06,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:45:06,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:45:06,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:45:06,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 +01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:45:06,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:45:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 +01 一月 2026 | 16:45:06,980 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:45:07,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:45:09,301 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:45:09,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:45:29,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:45:29,913 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:45:30,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:45:30,246 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:458ms +01 一月 2026 | 16:45:30,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:45:30,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:45:30,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:45:30,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:45:31,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:45:31,089 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:416ms +01 一月 2026 | 16:45:31,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:45:31,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:45:34,331 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1428ms +01 一月 2026 | 16:45:37,491 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:45:37,710 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:354ms +01 一月 2026 | 16:45:39,128 | INFO | qtp1605283233-107 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:45:39,323 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:363ms +01 一月 2026 | 16:45:40,705 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:374ms +01 一月 2026 | 16:45:42,751 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:999009 +01 一月 2026 | 16:45:44,503 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:264ms +01 一月 2026 | 16:45:44,822 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 16:45:46,848 | INFO | qtp1605283233-189 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:45:46,979 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 16:45:47,030 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:298ms +01 一月 2026 | 16:45:47,790 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms +01 一月 2026 | 16:45:48,847 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101777 +01 一月 2026 | 16:45:49,313 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:45:49,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:45:50,391 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1205ms +01 一月 2026 | 16:45:50,623 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 16:45:52,328 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:12154ms +01 一月 2026 | 16:45:54,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:45:54,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:45:55,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:45:55,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:45:55,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:45:55,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:45:55,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:45:55,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:45:56,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:46:09,964 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:999009 +01 一月 2026 | 16:46:12,014 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 16:46:14,228 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 16:46:16,123 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101777 +01 一月 2026 | 16:46:18,134 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 16:46:19,317 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:46:19,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:46:19,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:46:19,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:46:20,064 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:12720ms +01 一月 2026 | 16:46:20,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:46:20,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:46:20,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:46:20,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:20,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:46:21,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:46:21,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:46:24,137 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:46:24,182 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:46:25,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:46:25,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:46:26,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:46:26,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:46:26,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:46:26,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:26,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:46:26,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:46:26,873 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1937ms +01 一月 2026 | 16:46:26,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:46:34,440 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:46:34,732 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:462ms +01 一月 2026 | 16:46:35,515 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:382ms +01 一月 2026 | 16:46:39,886 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:46:40,184 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:456ms +01 一月 2026 | 16:46:40,687 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:449ms +01 一月 2026 | 16:46:49,325 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:46:49,329 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:46:49,922 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:46:50,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:46:50,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:46:50,984 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:46:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:46:51,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:51,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:46:51,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:46:51,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:47:00,859 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:01,110 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:431ms +01 一月 2026 | 16:47:01,844 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms +01 一月 2026 | 16:47:06,273 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:365ms +01 一月 2026 | 16:47:07,785 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:08,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms +01 一月 2026 | 16:47:08,594 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:441ms +01 一月 2026 | 16:47:08,653 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:47:08,925 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:408ms +01 一月 2026 | 16:47:09,336 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:47:09,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:47:10,211 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:10,576 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:483ms +01 一月 2026 | 16:47:10,646 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:47:10,881 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:374ms +01 一月 2026 | 16:47:11,818 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:12,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:404ms +01 一月 2026 | 16:47:12,205 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:406ms +01 一月 2026 | 16:47:13,265 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:399ms +01 一月 2026 | 16:47:14,915 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:47:15,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:47:15,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:47:15,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:47:16,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:47:16,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:47:16,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:47:16,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:47:16,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:47:37,230 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:47:37,472 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:378ms +01 一月 2026 | 16:47:38,487 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:47:38,729 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:377ms +01 一月 2026 | 16:47:39,342 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:47:39,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:47:39,930 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:47:39,992 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:480ms +01 一月 2026 | 16:47:40,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:47:40,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:47:40,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 16:47:40,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 +01 一月 2026 | 16:47:40,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:47:41,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:47:41,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:47:41,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:47:41,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:47:41,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:47:41,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:47:41,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 +01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:47:41,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:47:41,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@69ac05bf +01 一月 2026 | 16:47:41,370 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:47:41,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:47:42,597 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1596ms +01 一月 2026 | 16:47:44,109 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:44,621 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:775ms +01 一月 2026 | 16:47:44,632 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:47:45,138 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:756ms +01 一月 2026 | 16:47:46,724 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:2536ms +01 一月 2026 | 16:47:55,281 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:47:55,578 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:422ms +01 一月 2026 | 16:47:56,005 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:353ms +01 一月 2026 | 16:48:05,064 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:48:05,700 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:48:05,828 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 16:48:06,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:539691 +01 一月 2026 | 16:48:06,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:48:06,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:48:06,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:48:06,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:48:06,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:48:06,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:48:06,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1673000 +01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:48:06,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 16:48:06,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@521970b6 +01 一月 2026 | 16:48:06,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 16:48:06,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 16:48:16,670 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:48:16,973 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms +01 一月 2026 | 16:48:17,503 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:419ms +01 一月 2026 | 16:48:29,359 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:48:45,846 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:48:47,270 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1807ms +01 一月 2026 | 16:49:08,201 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:49:08,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:49:17,917 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1495ms +01 一月 2026 | 16:50:17,212 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:50:17,258 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:50:18,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:50:18,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:50:19,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:50:19,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:50:19,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:50:19,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:50:19,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:50:19,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:50:19,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:50:19,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:50:31,921 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:50:32,277 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:540ms +01 一月 2026 | 16:50:32,597 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms +01 一月 2026 | 16:50:39,398 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:50:39,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:50:43,009 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:50:43,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:50:43,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:50:43,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:50:43,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:50:43,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:50:43,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:50:43,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:50:43,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:50:43,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:50:44,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:50:44,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:50:48,281 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:50:48,518 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:372ms +01 一月 2026 | 16:50:49,997 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:360ms +01 一月 2026 | 16:50:52,668 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1491ms +01 一月 2026 | 16:50:59,398 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:50:59,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:51:08,000 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:51:08,278 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:51:08,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:51:08,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:51:08,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:51:08,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:08,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:51:09,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:51:09,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:51:29,409 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:51:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:51:32,982 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:51:33,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:51:33,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:51:33,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:51:33,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:51:33,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:34,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:51:34,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:51:34,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:51:34,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:51:49,419 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:51:49,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:51:57,961 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:51:58,253 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:51:58,495 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:51:58,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:51:59,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:51:59,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:59,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:51:59,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:51:59,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:52:05,389 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:52:05,605 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:329ms +01 一月 2026 | 16:52:06,724 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:371ms +01 一月 2026 | 16:52:13,547 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:590ms +01 一月 2026 | 16:52:19,105 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_my_members[{user}:115777] time:1801ms +01 一月 2026 | 16:52:19,430 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:52:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:52:22,371 | INFO | qtp1605283233-62 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,13, +01 一月 2026 | 16:52:22,371 | INFO | qtp1605283233-62 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,13) and time > 1767024000 ORDER BY time desc limit 0,6 +01 一月 2026 | 16:52:22,388 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:385ms +01 一月 2026 | 16:52:22,959 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:52:23,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:52:23,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:52:23,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:52:23,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:52:23,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:52:23,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:52:24,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:52:24,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:52:24,517 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,13, +01 一月 2026 | 16:52:24,517 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,13) and time > 1767024000 ORDER BY time desc limit 0,6 +01 一月 2026 | 16:52:24,537 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:536ms +01 一月 2026 | 16:52:27,363 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:27,363 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 0,6 +01 一月 2026 | 16:52:27,410 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:368ms +01 一月 2026 | 16:52:37,044 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:37,044 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 6,6 +01 一月 2026 | 16:52:37,070 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:317ms +01 一月 2026 | 16:52:39,427 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:52:39,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:52:39,704 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:39,704 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 12,6 +01 一月 2026 | 16:52:39,764 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:366ms +01 一月 2026 | 16:52:47,271 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:47,271 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 18,6 +01 一月 2026 | 16:52:47,294 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:443ms +01 一月 2026 | 16:52:47,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:52:48,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:52:48,498 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:52:48,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:52:48,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:52:48,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:52:48,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:52:49,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:52:49,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:52:49,564 | INFO | qtp1605283233-64 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:49,564 | INFO | qtp1605283233-64 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 24,6 +01 一月 2026 | 16:52:49,583 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:366ms +01 一月 2026 | 16:52:50,943 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, +01 一月 2026 | 16:52:50,943 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 24,6 +01 一月 2026 | 16:52:50,969 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:357ms +01 一月 2026 | 16:53:06,159 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:53:06,503 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:477ms +01 一月 2026 | 16:53:06,694 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:53:06,921 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms +01 一月 2026 | 16:53:07,002 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:387ms +01 一月 2026 | 16:53:08,051 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:342ms +01 一月 2026 | 16:53:09,436 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:53:09,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:53:09,774 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1167ms +01 一月 2026 | 16:53:12,960 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:53:13,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:53:13,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:53:13,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:53:13,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:53:13,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:53:13,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:53:14,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:53:14,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:53:29,445 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:53:29,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:53:32,996 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 16:53:33,207 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:333ms +01 一月 2026 | 16:53:38,006 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:53:38,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:53:38,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:53:38,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:53:38,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:53:38,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:53:39,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:53:39,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:53:39,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:53:39,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:53:39,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:53:39,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:53:59,198 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:53:59,200 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:54:02,980 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:54:03,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:54:03,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:54:03,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:54:03,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:54:03,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:04,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:54:04,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:54:04,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:54:27,483 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:54:27,530 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:54:28,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:54:28,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:54:28,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:54:29,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:54:29,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:54:29,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:29,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:29,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:54:29,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:54:29,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:54:29,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:54:29,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:54:49,217 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:54:49,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:54:53,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:54:53,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:54:53,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:54:53,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:54:54,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:54:54,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:54,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:54:54,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:54:54,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:54:54,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:54:54,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:54:54,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:54:54,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:55:18,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:55:18,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:55:19,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:55:19,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:55:19,221 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:55:19,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:55:19,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:55:19,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:55:19,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:55:19,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:55:19,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:55:39,227 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:55:39,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:55:43,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:55:43,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:55:43,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:55:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:55:44,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 +01 一月 2026 | 16:55:44,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:55:44,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:55:44,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:55:44,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:55:48,194 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:360ms +01 一月 2026 | 16:55:49,857 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:55:51,034 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1443ms +01 一月 2026 | 16:56:08,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:56:08,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:56:09,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:56:09,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:56:09,238 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:56:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:56:09,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 +01 一月 2026 | 16:56:09,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:09,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:56:09,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:56:09,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:56:29,249 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:56:29,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:56:33,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:56:33,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:56:33,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:56:34,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:56:34,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 +01 一月 2026 | 16:56:34,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:34,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:34,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:56:34,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:56:34,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:56:34,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:56:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:56:34,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:56:58,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:56:58,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:56:58,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:56:58,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:56:59,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 +01 一月 2026 | 16:56:59,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:59,250 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:56:59,253 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:56:59,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:56:59,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:56:59,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:57:19,260 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:57:19,262 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:57:23,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:57:23,421 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login +01 一月 2026 | 16:57:23,433 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +01 一月 2026 | 16:57:24,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 +01 一月 2026 | 16:57:24,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 16:57:25,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:57:48,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:57:48,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:57:55,044 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:57:55,092 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:57:55,960 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:57:56,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:58:30,756 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 16:58:30,806 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 16:58:31,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:58:32,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:58:56,590 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:58:57,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:59:04,880 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 16:59:05,180 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:449ms +01 一月 2026 | 16:59:06,466 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:522ms +01 一月 2026 | 16:59:21,541 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:59:22,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 16:59:22,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:59:22,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:59:22,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:59:22,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 16:59:22,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:59:23,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:59:23,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:59:23,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 16:59:26,292 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 16:59:27,266 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1240ms +01 一月 2026 | 16:59:39,296 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 16:59:39,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 16:59:46,656 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 16:59:47,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 16:59:47,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 16:59:47,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 16:59:47,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 16:59:47,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:59:47,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 16:59:47,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 16:59:48,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:00:09,302 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:00:09,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:00:11,544 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:00:11,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:00:12,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:00:12,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:00:12,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:00:12,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:00:12,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:00:12,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:00:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:00:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:00:12,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:00:12,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:00:29,308 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:00:29,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:00:36,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:00:36,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:00:37,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:00:37,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:00:37,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:00:37,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:00:37,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:00:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:00:37,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:00:59,323 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:00:59,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:01:01,623 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:01:01,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:01:02,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:01:02,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:01:02,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:01:02,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:02,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:01:02,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:01:02,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:01:19,323 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:01:19,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:01:26,578 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:01:26,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:01:27,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:01:27,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:01:27,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:01:27,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:27,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:27,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:01:27,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:01:27,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:01:27,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:01:27,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:01:49,333 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:01:49,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:01:51,591 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:01:51,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:01:52,210 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:01:52,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:01:52,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:01:52,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:52,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:01:52,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:01:52,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:02:09,336 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:02:09,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:02:16,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:02:16,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:02:17,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:02:17,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:02:17,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:02:17,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:02:17,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:02:17,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:02:17,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:02:39,345 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:02:39,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:02:41,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:02:41,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:02:42,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:02:42,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:02:42,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:02:42,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:02:42,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:02:42,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:02:42,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:02:45,790 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2066ms +01 一月 2026 | 17:02:50,122 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2159ms +01 一月 2026 | 17:02:53,940 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2248ms +01 一月 2026 | 17:02:57,516 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:02:57,860 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:465ms +01 一月 2026 | 17:02:59,358 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:02:59,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:02:59,426 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:606ms +01 一月 2026 | 17:03:03,025 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2350ms +01 一月 2026 | 17:03:05,941 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2097ms +01 一月 2026 | 17:03:06,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:03:06,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:03:07,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:03:07,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:03:07,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:03:07,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:07,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:03:07,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:03:07,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:03:09,356 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2281ms +01 一月 2026 | 17:03:15,172 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:467ms +01 一月 2026 | 17:03:24,688 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:03:24,963 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:400ms +01 一月 2026 | 17:03:29,359 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:03:29,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:03:31,154 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:03:31,550 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:538ms +01 一月 2026 | 17:03:31,679 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:03:31,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:03:32,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:03:32,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:03:32,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:03:32,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:32,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:03:33,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:03:33,083 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:495ms +01 一月 2026 | 17:03:33,112 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:28ms +01 一月 2026 | 17:03:33,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:03:37,124 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2152ms +01 一月 2026 | 17:03:41,034 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) + at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:03:41,034 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:502ms +01 一月 2026 | 17:03:46,343 | INFO | qtp1605283233-66 | group.controller.GroupController | | getKickLog: {data=[{nick=十八闲客, opnick=小猫, round=0, opid=112233, deltime=1766832212, id=104637, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM5zwicib1zibP36tdnne52icvnCXUrbuZ2FD3ubzwcTl0icE3zLpCPfH7TsJJs1Z7TDonre9ATGsQnw3vQ/132, group=队员}, {nick=泡泡, opnick=小猫, round=3, opid=112233, deltime=1766832177, id=102254, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ern3TWHgwEQz8Ynzzr99MTrZriajcnmGjThTyh0Ab14H4KCSadE5xibLLlNmjEOlPlbDKF7ibgvpU0Kw/132, group=队员}]} +01 一月 2026 | 17:03:46,343 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_kick_log[{user}:112233] time:272ms +01 一月 2026 | 17:03:49,130 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) + at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:03:49,131 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:588ms +01 一月 2026 | 17:03:49,366 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:03:49,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:03:52,307 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2257ms +01 一月 2026 | 17:03:56,132 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:229ms +01 一月 2026 | 17:03:56,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:03:56,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:03:57,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:03:57,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:03:57,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:03:57,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:57,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:03:57,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:03:57,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:04:02,678 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:308ms +01 一月 2026 | 17:04:19,377 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:04:19,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:04:21,658 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:04:21,886 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:323ms +01 一月 2026 | 17:04:22,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:04:22,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:04:22,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:04:22,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:04:22,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:04:22,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:04:22,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:04:22,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:04:26,428 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 102111 +01 一月 2026 | 17:04:26,889 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:628ms +01 一月 2026 | 17:04:27,775 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:319ms +01 一月 2026 | 17:04:29,610 | INFO | qtp1605283233-67 | group.service.GroupService | | addMember uid:112233 tagId:102111 +01 一月 2026 | 17:04:29,837 | INFO | qtp1605283233-67 | group.service.GroupService | | lock1 time:com.taurus.core.plugin.redis.RedisLock@4e1fa3fb +01 一月 2026 | 17:04:29,846 | INFO | qtp1605283233-67 | group.service.GroupService | | lock time:com.taurus.core.plugin.redis.RedisLock@15a5fa29 +01 一月 2026 | 17:04:29,873 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: invite_group_member[{user}:112233] time:496ms +01 一月 2026 | 17:04:31,118 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:102111] time:456ms +01 一月 2026 | 17:04:32,215 | INFO | qtp1605283233-97 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:04:32,514 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:550ms +01 一月 2026 | 17:04:32,718 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 102111 +01 一月 2026 | 17:04:33,304 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:744ms +01 一月 2026 | 17:04:34,240 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:487ms +01 一月 2026 | 17:04:38,322 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:04:39,379 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:04:39,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:04:39,940 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3937ms +01 一月 2026 | 17:04:46,616 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:04:47,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:04:47,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:04:47,252 | INFO | qtp1605283233-97 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:04:47,347 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:04:47,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:04:47,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:04:47,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:04:47,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:04:47,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:04:48,628 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3497ms +01 一月 2026 | 17:04:54,720 | INFO | qtp1605283233-97 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:04:56,309 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:4170ms +01 一月 2026 | 17:05:04,185 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 102111 +01 一月 2026 | 17:05:04,713 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:784ms +01 一月 2026 | 17:05:09,386 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:05:09,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:05:11,698 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:05:12,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:05:12,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:05:12,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:05:12,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:05:12,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:05:12,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:05:12,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:05:12,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:05:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:05:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:05:12,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:05:12,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:05:19,764 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 102555 +01 一月 2026 | 17:05:20,233 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:102555] time:623ms +01 一月 2026 | 17:05:26,430 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:247ms +01 一月 2026 | 17:05:27,839 | INFO | qtp1605283233-66 | group.service.GroupService | | addMember uid:112233 tagId:102555 +01 一月 2026 | 17:05:28,042 | INFO | qtp1605283233-66 | group.service.GroupService | | lock1 time:com.taurus.core.plugin.redis.RedisLock@360cd6ff +01 一月 2026 | 17:05:28,053 | INFO | qtp1605283233-66 | group.service.GroupService | | lock time:com.taurus.core.plugin.redis.RedisLock@1891af2d +01 一月 2026 | 17:05:28,072 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: invite_group_member[{user}:112233] time:499ms +01 一月 2026 | 17:05:29,392 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:05:29,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:05:35,252 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:05:36,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:05:36,729 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3620ms +01 一月 2026 | 17:05:36,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:05:37,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:05:37,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:05:37,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:05:37,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:05:37,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:05:37,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:05:37,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:05:40,522 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) + at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:05:40,522 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:508ms +01 一月 2026 | 17:05:43,654 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:05:45,073 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3634ms +01 一月 2026 | 17:05:48,664 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:05:49,053 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:520ms +01 一月 2026 | 17:05:50,361 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:401ms +01 一月 2026 | 17:05:54,261 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:05:55,770 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3664ms +01 一月 2026 | 17:05:58,162 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:05:59,400 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:05:59,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:05:59,600 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2105ms +01 一月 2026 | 17:06:01,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:06:01,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:06:02,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:06:02,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:06:02,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:06:02,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:02,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:06:02,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:06:02,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:06:03,301 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:06:05,072 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:4036ms +01 一月 2026 | 17:06:19,429 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:06:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:06:20,876 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_mail_list[{user}:112233] time:306ms +01 一月 2026 | 17:06:26,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:06:26,518 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_mail_list[{user}:112233] time:334ms +01 一月 2026 | 17:06:26,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:06:26,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:06:27,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:06:27,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:06:27,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:27,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:06:27,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:06:27,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:06:35,915 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) + at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:06:35,916 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:556ms +01 一月 2026 | 17:06:38,489 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) + at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:06:38,490 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:637ms +01 一月 2026 | 17:06:39,653 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) + at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:06:39,653 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:585ms +01 一月 2026 | 17:06:49,416 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:06:49,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:06:51,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:06:52,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:06:52,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:06:53,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:06:53,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:06:53,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:53,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:06:53,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:06:53,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:06:53,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:07:05,243 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 101555 +01 一月 2026 | 17:07:05,868 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:757ms +01 一月 2026 | 17:07:09,421 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:07:09,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:07:16,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:07:16,972 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:07:17,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:07:17,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:07:17,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:07:17,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:07:17,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:07:17,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:07:17,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:07:19,382 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 17:07:20,788 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 17:07:22,403 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:07:23,709 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6050ms +01 一月 2026 | 17:07:39,430 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:07:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:07:41,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:07:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:07:42,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:07:42,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:07:42,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:07:42,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:07:42,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:07:42,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:07:42,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:07:42,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:07:42,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:07:42,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:07:44,631 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | +java.lang.NullPointerException + at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) + at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.taurus.web.TWebServer.handle(TWebServer.java:166) + at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:07:44,632 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:649ms +01 一月 2026 | 17:07:46,623 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:1084ms +01 一月 2026 | 17:07:53,053 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:643ms +01 一月 2026 | 17:07:56,606 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 17:07:57,980 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 17:07:59,436 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:07:59,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:07:59,651 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101777 +01 一月 2026 | 17:08:01,051 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:02,561 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:8029ms +01 一月 2026 | 17:08:04,530 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:05,648 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:05,929 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms +01 一月 2026 | 17:08:06,207 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101888 +01 一月 2026 | 17:08:06,577 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:08:06,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:08:07,118 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:500ms +01 一月 2026 | 17:08:07,123 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:08:07,229 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:08:07,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:08:07,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:07,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:08:07,734 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102555 +01 一月 2026 | 17:08:07,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:08:07,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:08:09,140 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:103555 +01 一月 2026 | 17:08:09,524 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:09,992 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:08:10,191 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:306ms +01 一月 2026 | 17:08:10,638 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6641ms +01 一月 2026 | 17:08:11,007 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:101888 +01 一月 2026 | 17:08:11,284 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:398ms +01 一月 2026 | 17:08:11,698 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:11,948 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms +01 一月 2026 | 17:08:12,430 | INFO | qtp1605283233-169 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms +01 一月 2026 | 17:08:12,543 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102555 +01 一月 2026 | 17:08:13,544 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:13,868 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:437ms +01 一月 2026 | 17:08:14,105 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:103555 +01 一月 2026 | 17:08:14,388 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:376ms +01 一月 2026 | 17:08:15,499 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 17:08:15,610 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6816ms +01 一月 2026 | 17:08:16,564 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:576ms +01 一月 2026 | 17:08:16,979 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 17:08:18,133 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: set_panter_robotplays[{user}:112233] time:200ms +01 一月 2026 | 17:08:18,377 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101777 +01 一月 2026 | 17:08:18,815 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:08:18,851 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:588ms +01 一月 2026 | 17:08:19,038 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:359ms +01 一月 2026 | 17:08:19,826 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:20,166 | INFO | qtp1605283233-163 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:20,497 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:426ms +01 一月 2026 | 17:08:20,957 | INFO | qtp1605283233-163 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:08:21,175 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:332ms +01 一月 2026 | 17:08:21,185 | INFO | qtp1605283233-169 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:7702ms +01 一月 2026 | 17:08:22,160 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:336ms +01 一月 2026 | 17:08:24,411 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:410ms +01 一月 2026 | 17:08:27,128 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:28,628 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:101888 +01 一月 2026 | 17:08:29,444 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:08:29,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:08:30,098 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102555 +01 一月 2026 | 17:08:31,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:08:31,585 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:103555 +01 一月 2026 | 17:08:31,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:08:32,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:08:32,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:08:32,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:08:32,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:32,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:08:32,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:08:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:08:32,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:08:33,077 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6500ms +01 一月 2026 | 17:08:36,157 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101555 +01 一月 2026 | 17:08:37,466 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101666 +01 一月 2026 | 17:08:39,023 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101777 +01 一月 2026 | 17:08:40,382 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102111 +01 一月 2026 | 17:08:41,721 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:7432ms +01 一月 2026 | 17:08:41,764 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:41,993 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms +01 一月 2026 | 17:08:42,547 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:393ms +01 一月 2026 | 17:08:46,477 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 17:08:46,528 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 17:08:47,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:08:47,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:08:48,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:08:48,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:08:48,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:08:48,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:48,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:08:48,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:08:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:08:48,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:08:54,573 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1409ms +01 一月 2026 | 17:08:59,593 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:08:59,886 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:405ms +01 一月 2026 | 17:09:00,486 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:457ms +01 一月 2026 | 17:09:04,985 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:09:05,268 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:430ms +01 一月 2026 | 17:09:07,262 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:09:07,582 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:441ms +01 一月 2026 | 17:09:08,883 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:09:09,157 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:581ms +01 一月 2026 | 17:09:09,456 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:09:09,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:09:10,667 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:389ms +01 一月 2026 | 17:09:12,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:09:12,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:09:13,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:09:13,158 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:09:13,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:09:13,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:09:13,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:09:13,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:09:13,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:09:13,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:09:15,530 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:09:15,868 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:529ms +01 一月 2026 | 17:09:29,211 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:09:29,213 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:09:37,356 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:09:37,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:09:37,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:09:38,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:09:38,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:09:38,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:09:38,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:09:38,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:09:38,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:09:59,220 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:09:59,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:10:02,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:10:02,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:10:02,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:10:03,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:10:03,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:10:03,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:03,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:10:03,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:10:03,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:10:19,225 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:10:19,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:10:27,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:10:27,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:10:27,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:10:27,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:10:28,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:10:28,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:28,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:28,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:10:28,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:10:28,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:10:28,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:10:28,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:10:49,231 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:10:49,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:10:53,318 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 17:10:53,370 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 17:10:54,050 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:10:54,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:10:54,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:10:54,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:10:55,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:10:55,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:55,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:10:55,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:10:55,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:10:55,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:11:19,079 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:11:19,248 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:11:19,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:11:19,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 +01 一月 2026 | 17:11:19,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 17:11:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:11:20,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:11:20,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:11:20,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:11:20,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:11:20,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:11:20,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:11:20,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:11:20,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:11:39,249 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:11:39,252 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:11:44,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:11:44,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:11:44,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:11:44,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:11:45,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:11:45,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:11:45,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:11:45,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:11:45,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:11:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:11:45,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:11:45,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:12:09,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:12:09,254 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:12:09,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:12:09,362 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:12:09,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:12:09,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:12:09,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:12:09,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:09,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:12:10,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:12:10,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:12:29,268 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:12:29,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:12:34,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:12:34,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:12:34,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:12:34,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:12:35,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:12:35,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:35,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:35,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:12:35,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:12:35,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:12:35,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:12:35,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:12:35,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:12:35,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:12:35,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:12:35,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:12:50,123 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:12:50,484 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:526ms +01 一月 2026 | 17:12:59,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:12:59,269 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:12:59,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:12:59,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:12:59,478 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:12:59,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:12:59,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:12:59,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:59,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:13:00,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:13:00,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:13:19,276 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:13:19,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:13:24,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:13:24,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:13:24,698 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:13:24,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 17:13:25,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:13:25,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:13:25,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:13:25,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:13:25,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:13:25,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:13:35,189 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:375ms +01 一月 2026 | 17:13:45,866 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 17:13:45,916 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 17:13:46,640 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:13:46,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:13:47,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:13:47,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:13:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 +01 一月 2026 | 17:13:47,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:13:47,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:13:47,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:13:47,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:13:47,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:13:47,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:13:47,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:13:48,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8285000 +01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:13:48,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:13:48,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50cd6635 +01 一月 2026 | 17:13:48,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:13:48,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:14:06,869 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1235ms +01 一月 2026 | 17:14:07,121 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:14:07,364 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:442ms +01 一月 2026 | 17:14:08,118 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:368ms +01 一月 2026 | 17:14:11,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:14:12,102 | INFO | qtp1605283233-72 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:14:12,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:14:12,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:14:12,761 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:14:12,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:14:13,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807413 +01 一月 2026 | 17:14:13,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:14:13,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:14:13,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:14:13,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 +01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:14:13,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:14:13,359 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1469ms +01 一月 2026 | 17:14:13,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e +01 一月 2026 | 17:14:13,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:14:13,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:14:26,816 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:14:27,098 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:410ms +01 一月 2026 | 17:14:28,504 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:316ms +01 一月 2026 | 17:14:31,953 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1281ms +01 一月 2026 | 17:15:26,664 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:15:27,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:15:28,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:15:28,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 17:15:28,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:115127 +01 一月 2026 | 17:15:28,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 17:15:28,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:15:28,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:15:28,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2187000 +01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:15:28,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:15:29,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7512e80b +01 一月 2026 | 17:15:29,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:15:29,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:15:51,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:15:52,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:15:53,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:15:53,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:15:53,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:15:53,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:15:53,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:15:53,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2047000 +01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:15:53,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:15:53,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@49402997 +01 一月 2026 | 17:15:53,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:15:53,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:15:54,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:15:54,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:15:54,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:15:54,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:15:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:15:55,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:16:16,704 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:16:18,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:16:18,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 17:16:18,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:671608 +01 一月 2026 | 17:16:18,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:16:18,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:16:18,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:16:18,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1672000 +01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:16:18,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:16:18,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@19b8e24d +01 一月 2026 | 17:16:19,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:16:19,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:16:19,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:16:41,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:16:42,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:16:42,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:16:43,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 17:16:43,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:671608 +01 一月 2026 | 17:16:43,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:16:43,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:16:43,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:16:43,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:16:43,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:16:43,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:16:43,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1672000 +01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:16:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:16:43,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@19b8e24d +01 一月 2026 | 17:16:43,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:16:43,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:16:47,961 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 17:16:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:16:50,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 17:16:50,493 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 17:16:50,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:16:50,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:16:50,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:16:50,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 17:16:50,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:16:59,338 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:17:00,307 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:17:06,666 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:17:07,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:17:07,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:17:08,072 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:17:08,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:17:08,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:17:08,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:17:08,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:17:08,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:17:08,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 +01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:17:08,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:17:08,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e +01 一月 2026 | 17:17:08,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:17:08,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:17:12,674 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1310ms +01 一月 2026 | 17:17:19,342 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:17:22,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:17:31,653 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:17:32,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:17:32,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 17:17:33,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:17:33,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:17:33,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:17:33,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:17:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:17:33,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:17:33,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 +01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:17:33,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:17:33,895 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e +01 一月 2026 | 17:17:33,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:17:33,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:17:39,347 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:17:42,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:17:49,349 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:17:49,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:17:56,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:17:58,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:17:58,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:17:58,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:17:58,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 +01 一月 2026 | 17:17:58,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:17:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:17:58,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:17:58,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8284000 +01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:17:58,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:17:58,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50cd6635 +01 一月 2026 | 17:17:58,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:17:58,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:18:09,354 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:18:09,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:18:21,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:18:24,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:18:39,365 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:18:39,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:18:47,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:18:47,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:18:51,182 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:487ms +01 一月 2026 | 17:18:53,070 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:619ms +01 一月 2026 | 17:19:09,376 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:19:09,376 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:19:09,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:19:09,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:19:11,609 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:19:12,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:19:25,898 | INFO | qtp1605283233-112 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:541ms +01 一月 2026 | 17:19:27,844 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:560ms +01 一月 2026 | 17:19:29,378 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:19:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:19:36,724 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:19:37,027 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:19:39,384 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:19:39,386 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:19:59,390 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:19:59,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:20:01,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:20:01,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:20:19,391 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:20:19,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:20:26,696 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:20:27,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:20:49,399 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:20:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:20:51,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:20:51,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:21:09,407 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:21:09,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:21:16,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:21:16,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:21:39,415 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:21:39,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:21:41,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:21:41,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:21:59,418 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:21:59,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:22:06,810 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:22:07,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:22:29,428 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:22:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:22:31,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:22:31,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:22:49,432 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:22:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:22:56,694 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:22:57,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:23:19,445 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:23:19,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:23:21,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:23:21,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:23:39,456 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:23:39,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:23:46,661 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:23:46,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:24:02,958 | INFO | qtp1605283233-167 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1181ms +01 一月 2026 | 17:24:09,454 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:24:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:24:11,599 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:24:12,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:24:12,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:24:12,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:24:12,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:24:13,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:502659 +01 一月 2026 | 17:24:13,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:24:13,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:24:13,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 17:24:13,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:24:18,372 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:24:18,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:24:36,730 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:24:37,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:24:37,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:24:37,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:24:37,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:502659 +01 一月 2026 | 17:24:37,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:24:37,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:24:37,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:24:38,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 +01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:24:38,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:24:38,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e +01 一月 2026 | 17:24:38,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:24:38,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:25:01,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:25:02,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:25:19,224 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:25:19,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:25:26,589 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:25:27,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:25:49,233 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:25:49,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:25:51,624 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:25:52,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:26:09,239 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:26:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:26:16,667 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:26:17,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:26:39,248 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:26:39,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:26:41,597 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:26:42,057 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:26:59,251 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:26:59,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:27:06,638 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:27:07,202 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:27:29,261 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:27:29,263 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:27:31,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:27:32,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:27:43,497 | INFO | qtp1605283233-200 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:27:43,754 | INFO | qtp1605283233-200 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:394ms +01 一月 2026 | 17:27:44,539 | INFO | qtp1605283233-209 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:326ms +01 一月 2026 | 17:27:49,275 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:27:49,275 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:27:49,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:27:49,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:27:56,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:27:56,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:28:19,279 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:28:19,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:28:21,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:28:21,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:28:39,279 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:28:39,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:28:46,604 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:28:46,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:29:09,288 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:29:09,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:29:11,659 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:29:12,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:29:29,292 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:29:29,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:29:36,665 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:29:36,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:29:59,301 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:29:59,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:30:01,594 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:30:01,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:30:19,310 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:30:19,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:30:26,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:30:26,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:30:49,316 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:30:49,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:30:51,518 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:30:51,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:31:09,320 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:31:09,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:31:16,645 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:31:16,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:31:22,126 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 17:31:22,170 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 17:31:23,009 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:31:23,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:31:44,418 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms +01 一月 2026 | 17:31:45,906 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:31:46,175 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:391ms +01 一月 2026 | 17:31:46,809 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:325ms +01 一月 2026 | 17:31:48,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:31:48,076 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:31:48,351 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:31:48,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 17:31:48,664 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:451ms +01 一月 2026 | 17:31:49,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:31:49,124 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:386ms +01 一月 2026 | 17:31:49,151 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:31:49,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:31:49,332 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:31:49,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:31:49,511 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:31:49,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:635436 +01 一月 2026 | 17:31:49,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:31:49,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:31:49,670 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1815ms +01 一月 2026 | 17:31:49,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:31:49,768 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:463ms +01 一月 2026 | 17:31:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:31:49,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8283000 +01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:31:49,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:31:49,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@550aac74 +01 一月 2026 | 17:31:49,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:31:50,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:31:50,329 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:31:50,673 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:504ms +01 一月 2026 | 17:31:51,850 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:437ms +01 一月 2026 | 17:31:55,609 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1389ms +01 一月 2026 | 17:31:56,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:31:56,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:31:56,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155489 +01 一月 2026 | 17:31:56,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:31:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 17:31:56,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 17:31:56,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:31:58,853 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:287ms +01 一月 2026 | 17:32:01,125 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:32:01,345 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:367ms +01 一月 2026 | 17:32:01,424 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:32:01,694 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:368ms +01 一月 2026 | 17:32:01,923 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:362ms +01 一月 2026 | 17:32:02,374 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:393ms +01 一月 2026 | 17:32:07,400 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:277ms +01 一月 2026 | 17:32:09,602 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:32:10,615 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:257ms +01 一月 2026 | 17:32:10,839 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1519ms +01 一月 2026 | 17:32:17,064 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:32:17,287 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:362ms +01 一月 2026 | 17:32:17,847 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:363ms +01 一月 2026 | 17:32:19,568 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 17:32:19,784 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:350ms +01 一月 2026 | 17:32:20,868 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:384ms +01 一月 2026 | 17:32:29,347 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:32:29,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:32:30,097 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:32:31,579 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1724ms +01 一月 2026 | 17:33:02,895 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:33:03,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:33:03,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:33:04,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:33:04,235 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 17:33:04,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155489 +01 一月 2026 | 17:33:04,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 17:33:04,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:33:04,532 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms +01 一月 2026 | 17:33:04,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:33:04,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8282000 +01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:33:04,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:33:04,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@550aac74 +01 一月 2026 | 17:33:04,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:33:04,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:33:05,189 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +01 一月 2026 | 17:33:11,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:33:11,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 17:33:12,776 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 17:33:12,820 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 17:33:13,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:33:14,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:33:14,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:33:14,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:33:15,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:206089 +01 一月 2026 | 17:33:15,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 17:33:15,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:33:15,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:33:15,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 +01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:33:15,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:33:15,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e +01 一月 2026 | 17:33:15,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:33:15,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:33:35,905 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:33:36,169 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:454ms +01 一月 2026 | 17:33:36,656 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:342ms +01 一月 2026 | 17:33:40,886 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:300ms +01 一月 2026 | 17:33:44,511 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 17:33:44,737 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:390ms +01 一月 2026 | 17:33:45,632 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:488ms +01 一月 2026 | 17:33:47,726 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:33:49,216 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1716ms +01 一月 2026 | 17:34:28,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:34:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:34:29,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 17:34:29,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:821189 +01 一月 2026 | 17:34:29,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 17:34:30,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 17:34:30,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:34:30,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:34:30,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:34:30,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:34:30,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2241000 +01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:34:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:34:30,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:34:30,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@665485e2 +01 一月 2026 | 17:34:30,434 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:34:30,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:34:30,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:35:39,514 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 17:35:41,128 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1869ms +01 一月 2026 | 17:35:43,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:35:44,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:35:44,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:35:44,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:35:44,622 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:685ms +01 一月 2026 | 17:35:44,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:829872 +01 一月 2026 | 17:35:44,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:35:44,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:35:44,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:35:44,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:35:44,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:35:45,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:35:45,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5336000 +01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:35:45,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:35:45,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e +01 一月 2026 | 17:35:45,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:35:45,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:35:46,206 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:740ms +01 一月 2026 | 17:35:49,402 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:35:49,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:36:08,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:36:09,055 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:36:09,461 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 17:36:09,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 17:36:09,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:829872 +01 一月 2026 | 17:36:09,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:36:09,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 17:36:09,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 17:36:09,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 17:36:09,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 17:36:10,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 17:36:10,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 17:36:10,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 17:36:10,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5336000 +01 一月 2026 | 17:36:10,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 17:36:10,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 17:36:10,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 17:36:10,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e +01 一月 2026 | 17:36:10,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 17:36:10,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 17:36:19,408 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:36:19,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:36:33,627 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:36:34,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:36:58,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:36:59,417 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:37:01,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:37:01,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:37:19,422 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:37:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:37:21,322 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 17:37:23,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:37:24,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:37:32,614 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:567ms +01 一月 2026 | 17:37:34,313 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:621ms +01 一月 2026 | 17:37:39,432 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:37:39,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:37:48,540 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:37:48,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:37:49,431 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:37:49,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:38:09,436 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:38:09,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:38:13,622 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:38:14,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:38:39,807 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:38:39,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:38:42,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:38:43,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:38:59,449 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:38:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:39:03,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:39:03,972 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:39:28,601 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:39:28,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:39:29,460 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:39:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:39:49,467 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:39:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:39:53,514 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:39:53,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:40:18,484 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:40:18,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:40:19,474 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:40:19,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:40:39,234 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:40:39,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:40:43,739 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:40:44,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:41:08,687 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:41:09,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:41:09,238 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:41:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:41:29,243 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:41:29,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:41:33,742 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:41:34,094 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:41:58,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:41:58,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:41:59,249 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:41:59,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:42:19,256 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:42:19,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:42:23,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:42:24,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:42:48,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:42:48,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:42:49,326 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:42:49,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:43:09,276 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:43:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:43:13,557 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:43:13,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:43:38,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:43:39,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:43:39,280 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:43:39,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:43:59,283 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:43:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:44:03,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:44:03,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:44:28,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:44:28,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:44:29,292 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:44:29,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:44:49,298 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:44:49,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:44:53,643 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:44:53,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:45:18,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:45:18,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:45:19,306 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:45:19,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:45:39,311 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:45:39,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:45:43,607 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:45:43,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:45:54,363 | INFO | qtp1605283233-174 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:512ms +01 一月 2026 | 17:46:08,615 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:46:09,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:46:09,320 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:46:09,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:46:29,327 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:46:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:46:33,580 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:46:33,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:46:58,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:46:58,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:46:59,345 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:46:59,347 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:47:19,345 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:47:19,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:47:23,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:47:23,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:47:48,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:47:48,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:47:49,347 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:47:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:48:09,353 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:48:09,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:48:13,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:48:13,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:48:38,525 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:48:38,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:48:39,361 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:48:39,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:48:59,367 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:48:59,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:49:03,675 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:49:03,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:49:28,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:49:28,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:49:29,377 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:49:29,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:49:49,395 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:49:49,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:49:53,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:49:53,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:50:18,613 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:50:18,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:50:19,392 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:50:19,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:50:39,401 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:50:39,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:50:43,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:50:43,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:51:08,450 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:51:08,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:51:09,404 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:51:09,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:51:29,409 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:51:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:51:33,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:51:33,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:51:58,584 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:51:58,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:51:59,417 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:51:59,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:52:19,423 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:52:19,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:52:23,625 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:52:23,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:52:49,432 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:52:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:52:50,410 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:52:50,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:53:09,436 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:53:09,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:53:15,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:53:17,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:53:38,555 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:53:38,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:53:39,462 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:53:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:53:59,449 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:53:59,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:54:03,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:54:03,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:54:28,417 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:54:28,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:54:29,463 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:54:29,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:54:41,273 | INFO | qtp1605283233-294 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:420ms +01 一月 2026 | 17:54:49,464 | ERROR | Thread-237 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:54:49,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:54:53,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:54:53,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:55:18,651 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:55:18,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:55:19,475 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:55:19,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:55:39,480 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:55:39,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:55:43,643 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:55:43,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:56:08,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:56:08,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:56:09,236 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:56:09,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:56:29,242 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:56:29,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:56:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:56:33,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:56:58,662 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:56:58,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:56:59,251 | ERROR | Thread-257 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:56:59,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:57:19,256 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:57:19,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:57:23,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:57:23,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:57:48,531 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:57:48,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:57:49,265 | ERROR | Thread-266 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:57:49,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:58:09,271 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:58:09,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:58:13,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:58:13,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:58:38,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:58:38,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:58:39,284 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:58:39,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:58:59,284 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:58:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:59:03,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:59:03,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:59:28,525 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:59:28,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 17:59:29,293 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:59:29,295 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:59:49,298 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 17:59:49,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 17:59:53,606 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 17:59:53,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:00:18,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:00:18,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:00:19,309 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:00:19,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:00:39,311 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:00:39,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:00:43,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:00:43,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:01:08,628 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:01:08,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:01:09,321 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:01:09,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:01:29,328 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:01:29,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:01:33,597 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:01:33,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:01:58,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:01:58,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:01:59,336 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:01:59,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:02:19,344 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:02:19,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:02:23,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:02:23,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:02:48,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:02:48,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:02:49,348 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:02:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:03:09,353 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:03:09,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:03:13,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:03:13,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:03:38,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:03:38,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:03:39,362 | ERROR | Thread-328 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:03:39,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:03:48,903 | INFO | qtp1605283233-398 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 18:03:49,131 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:340ms +01 一月 2026 | 18:03:53,596 | INFO | qtp1605283233-398 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 18:03:53,801 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:379ms +01 一月 2026 | 18:03:56,662 | INFO | qtp1605283233-383 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:410ms +01 一月 2026 | 18:03:58,994 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1285ms +01 一月 2026 | 18:03:59,371 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:03:59,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:04:03,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:04:04,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 18:04:04,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:04:04,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 18:04:04,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 18:04:05,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:474674 +01 一月 2026 | 18:04:05,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 18:04:05,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 18:04:05,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 18:04:05,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 18:04:10,496 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:04:10,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:04:28,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:04:28,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:04:29,069 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 18:04:29,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 18:04:29,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:474674 +01 一月 2026 | 18:04:29,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 18:04:29,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 18:04:29,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 18:04:29,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2215000 +01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 18:04:29,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 18:04:29,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@665485e2 +01 一月 2026 | 18:04:29,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 18:04:29,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 18:04:53,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:04:54,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:05:18,582 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:05:19,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:05:19,396 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:05:19,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:05:39,394 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:05:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:05:43,582 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:05:44,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:06:08,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:06:09,246 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:06:09,403 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:06:09,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:06:29,408 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:06:29,408 | ERROR | Thread-359 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:06:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:06:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:06:33,692 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:06:34,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:06:58,542 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:06:58,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:06:59,417 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:06:59,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:07:19,424 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:07:19,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:07:23,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:07:23,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:07:48,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:07:48,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:07:49,430 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:07:49,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:08:09,439 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:08:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:08:13,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:08:13,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:08:38,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:08:38,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:08:39,447 | ERROR | Thread-381 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:08:39,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:08:59,455 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:08:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:09:03,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:09:03,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:09:28,594 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:09:28,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:09:29,463 | ERROR | Thread-390 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:09:29,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:09:49,469 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:09:49,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:09:53,690 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:09:54,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:10:18,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:10:18,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:10:19,472 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:10:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:10:39,478 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:10:39,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:10:43,571 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:10:43,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:11:08,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:11:08,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:11:09,491 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:11:09,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:11:29,492 | ERROR | Thread-412 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:11:29,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:11:33,537 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:11:33,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:11:58,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:11:58,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:11:59,249 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:11:59,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:12:19,256 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:12:19,259 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:12:23,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:12:23,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:12:49,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:12:49,265 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:12:49,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:12:49,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:13:09,273 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:13:09,274 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:13:13,456 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:13:13,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:13:38,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:13:38,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:13:39,290 | ERROR | Thread-435 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:13:39,291 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:13:59,283 | ERROR | Thread-440 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:13:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:14:03,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:14:03,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:14:28,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:14:28,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:14:29,295 | ERROR | Thread-444 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:14:29,298 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:14:49,300 | ERROR | Thread-449 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:14:49,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:14:53,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:14:53,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:15:18,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:15:18,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:15:19,305 | ERROR | Thread-453 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:15:19,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:15:39,315 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:15:39,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:15:43,581 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:15:43,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:16:08,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:16:08,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:16:09,324 | ERROR | Thread-462 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:16:09,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:16:29,325 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:16:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:16:33,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:16:33,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:16:58,482 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:16:58,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:16:59,333 | ERROR | Thread-471 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:16:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:17:19,339 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:17:19,342 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:17:20,785 | INFO | qtp1605283233-561 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:720ms +01 一月 2026 | 18:17:22,752 | INFO | qtp1605283233-562 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:717ms +01 一月 2026 | 18:17:23,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:17:23,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:17:29,484 | INFO | qtp1605283233-543 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:512ms +01 一月 2026 | 18:17:31,004 | INFO | qtp1605283233-517 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:666ms +01 一月 2026 | 18:17:48,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:17:48,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:17:49,350 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:17:49,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:18:09,353 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:18:09,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:18:13,590 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:18:13,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:18:38,694 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:18:39,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:18:39,366 | ERROR | Thread-489 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:18:39,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:18:59,366 | ERROR | Thread-493 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:18:59,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:19:03,729 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:19:04,075 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:19:28,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:19:28,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:19:29,380 | ERROR | Thread-497 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:19:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:19:49,383 | ERROR | Thread-502 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:19:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:19:53,626 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:19:53,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:20:18,528 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:20:18,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:20:19,388 | ERROR | Thread-506 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:20:19,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:20:39,396 | ERROR | Thread-511 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:20:39,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:20:43,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:20:43,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:21:08,563 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:21:08,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:21:09,403 | ERROR | Thread-515 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:21:09,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:21:29,412 | ERROR | Thread-519 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:21:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:21:33,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:21:33,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:21:58,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:21:58,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:21:59,417 | ERROR | Thread-524 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:21:59,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:22:19,426 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:22:19,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:22:23,441 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:22:23,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:22:48,750 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:22:49,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:22:49,430 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:22:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:23:09,439 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:23:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:23:13,589 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:23:13,946 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:23:38,559 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:23:38,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:23:39,443 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:23:39,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:23:59,449 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:23:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:24:03,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:24:03,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:24:28,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:24:28,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:24:29,459 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:24:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:24:49,464 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:24:49,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:24:53,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:24:53,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:25:18,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:25:18,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:25:19,477 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:25:19,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:25:39,484 | ERROR | Thread-564 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:25:39,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:25:43,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:25:43,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:26:08,892 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:26:09,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:26:09,486 | ERROR | Thread-568 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:26:09,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:26:29,492 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:26:29,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:26:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:26:33,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:26:58,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:26:58,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:26:59,499 | ERROR | Thread-577 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:26:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:27:19,506 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:27:19,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:27:23,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:27:23,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:27:48,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:27:48,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:27:49,263 | ERROR | Thread-586 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:27:49,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:28:09,268 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:28:09,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:28:13,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:28:13,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:28:38,511 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:28:38,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:28:39,280 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:28:39,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:28:59,282 | ERROR | Thread-599 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:28:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:29:03,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:29:03,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:29:28,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:29:28,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:29:29,291 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:29:29,292 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:29:49,305 | ERROR | Thread-608 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:29:49,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:29:53,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:29:53,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:30:18,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:30:18,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:30:19,308 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:30:19,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:30:39,314 | ERROR | Thread-616 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:30:39,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:30:43,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:30:43,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:31:08,580 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:31:08,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:31:09,320 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:31:09,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:31:29,326 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:31:29,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:31:33,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:31:33,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:31:58,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:31:58,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:31:59,333 | ERROR | Thread-629 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:31:59,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:32:19,337 | ERROR | Thread-633 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:32:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:32:23,610 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:32:23,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:32:48,868 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:32:49,175 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:32:49,348 | ERROR | Thread-638 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:32:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:33:09,351 | ERROR | Thread-642 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:33:09,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:33:13,588 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:33:13,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:33:38,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:33:38,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:33:39,361 | ERROR | Thread-646 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:33:39,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:33:59,369 | ERROR | Thread-651 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:33:59,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:34:03,450 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:34:03,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:34:28,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:34:28,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:34:29,376 | ERROR | Thread-655 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:34:29,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:34:49,382 | ERROR | Thread-660 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:34:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:34:53,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:34:53,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:35:18,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:35:18,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:35:19,388 | ERROR | Thread-664 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:35:19,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:35:39,392 | ERROR | Thread-668 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:35:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:35:43,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:35:44,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:36:08,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:36:08,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:36:09,403 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:36:09,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:36:29,407 | ERROR | Thread-677 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:36:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:36:33,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:36:33,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:36:58,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:36:58,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:36:59,420 | ERROR | Thread-682 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:36:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:37:19,422 | ERROR | Thread-686 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:37:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:37:23,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:37:23,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:37:48,530 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:37:48,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:37:49,430 | ERROR | Thread-691 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:37:49,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:38:09,435 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:38:09,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:38:13,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:38:13,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:38:38,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:38:38,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:38:39,444 | ERROR | Thread-699 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:38:39,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:38:59,449 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:38:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:39:03,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:39:03,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:39:28,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:39:28,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:39:29,458 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:39:29,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:39:49,494 | ERROR | Thread-713 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:39:49,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:39:53,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:39:53,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:40:18,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:40:18,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:40:19,482 | ERROR | Thread-717 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:40:19,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:40:39,476 | ERROR | Thread-721 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:40:39,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:40:43,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:40:43,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:41:08,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:41:08,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:41:09,486 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:41:09,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:41:29,490 | ERROR | Thread-730 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:41:29,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:41:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:41:33,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:41:58,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:41:58,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:41:59,499 | ERROR | Thread-735 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:41:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:42:19,506 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:42:19,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:42:23,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:42:23,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:42:48,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:42:48,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:42:49,512 | ERROR | Thread-743 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:42:49,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:43:09,267 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:43:09,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:43:13,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:43:13,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:43:38,550 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:43:38,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:43:39,279 | ERROR | Thread-752 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:43:39,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:43:59,285 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:43:59,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:44:03,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:44:03,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:44:28,528 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:44:28,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:44:29,293 | ERROR | Thread-761 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:44:29,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:44:49,296 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:44:49,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:44:53,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:44:53,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:45:18,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:45:18,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:45:19,312 | ERROR | Thread-770 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:45:19,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:45:39,310 | ERROR | Thread-774 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:45:39,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:45:43,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:45:43,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:46:08,540 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:46:08,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:46:09,319 | ERROR | Thread-779 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:46:09,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:46:29,326 | ERROR | Thread-783 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:46:29,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:46:33,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:46:33,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:46:58,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:46:58,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:46:59,335 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:46:59,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:47:19,358 | ERROR | Thread-792 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:47:19,359 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:47:23,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:47:23,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:47:48,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:47:49,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:47:49,349 | ERROR | Thread-797 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:47:49,352 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:48:09,351 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:48:09,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:48:13,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:48:13,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:48:38,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:48:38,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:48:39,367 | ERROR | Thread-805 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:48:39,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:48:59,373 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:48:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:49:03,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:49:03,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:49:28,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:49:28,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:49:29,379 | ERROR | Thread-814 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:49:29,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:49:49,377 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:49:49,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:49:53,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:49:53,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:50:18,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:50:18,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:50:19,395 | ERROR | Thread-823 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:50:19,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:50:39,392 | ERROR | Thread-827 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:50:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:50:43,647 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:50:43,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:51:08,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:51:08,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:51:09,401 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:51:09,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:51:29,408 | ERROR | Thread-836 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:51:29,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:51:33,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:51:33,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:51:58,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:51:58,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:51:59,419 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:51:59,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:52:19,425 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:52:19,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:52:23,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:52:23,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:52:48,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:52:48,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:52:49,436 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:52:49,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:53:09,433 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:53:09,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:53:13,550 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:53:13,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:53:38,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:53:38,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:53:39,442 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:53:39,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:53:59,449 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:53:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:54:03,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:54:03,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:54:28,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:54:28,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:54:29,459 | ERROR | Thread-867 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:54:29,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:54:49,461 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:54:49,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:54:53,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:54:53,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:55:18,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:55:18,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:55:19,469 | ERROR | Thread-876 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:55:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:55:39,477 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:55:39,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:55:43,622 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:55:43,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:56:08,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:56:08,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:56:09,488 | ERROR | Thread-885 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:56:09,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:56:29,497 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:56:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:56:33,779 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:56:34,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:56:58,549 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:56:58,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:56:59,501 | ERROR | Thread-894 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:56:59,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:57:19,507 | ERROR | Thread-899 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:57:19,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:57:23,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:57:23,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:57:48,530 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:57:48,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:57:49,521 | ERROR | Thread-904 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:57:49,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:58:09,523 | ERROR | Thread-908 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:58:09,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:58:13,678 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:58:14,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:58:14,901 | INFO | qtp1605283233-1052 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:459ms +01 一月 2026 | 18:58:38,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:58:38,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:58:39,280 | ERROR | Thread-912 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:58:39,283 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:58:59,283 | ERROR | Thread-916 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:58:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:59:03,591 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:59:04,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:59:28,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:59:28,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 18:59:29,299 | ERROR | Thread-920 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:59:29,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:59:49,298 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 18:59:49,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 18:59:53,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 18:59:53,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:00:18,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:00:18,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:00:19,306 | ERROR | Thread-929 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:00:19,309 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:00:39,316 | ERROR | Thread-933 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:00:39,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:00:43,563 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:00:43,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:01:08,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:01:08,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:01:09,323 | ERROR | Thread-938 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:01:09,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:01:29,326 | ERROR | Thread-942 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:01:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:01:33,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:01:33,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:01:58,841 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:01:59,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:01:59,332 | ERROR | Thread-947 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:01:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:02:19,339 | ERROR | Thread-951 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:02:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:02:23,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:02:23,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:02:48,587 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:02:48,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:02:49,347 | ERROR | Thread-955 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:02:49,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:03:09,354 | ERROR | Thread-960 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:03:09,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:03:13,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:03:13,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:03:38,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:03:38,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:03:39,360 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:03:39,364 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:03:59,365 | ERROR | Thread-969 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:03:59,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:04:03,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:04:03,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:04:28,607 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:04:28,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:04:29,373 | ERROR | Thread-973 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:04:29,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:04:49,381 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:04:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:04:53,615 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:04:53,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:05:18,446 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:05:18,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:05:19,389 | ERROR | Thread-982 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:05:19,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:05:39,394 | ERROR | Thread-986 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:05:39,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:05:43,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:05:43,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:06:08,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:06:08,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:06:09,403 | ERROR | Thread-990 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:06:09,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:06:29,410 | ERROR | Thread-994 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:06:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:06:33,911 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:06:34,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:06:58,642 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:06:58,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:06:59,419 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:06:59,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:07:19,423 | ERROR | Thread-1004 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:07:19,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:07:23,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:07:23,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:07:48,511 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:07:48,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:07:49,431 | ERROR | Thread-1008 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:07:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:08:09,441 | ERROR | Thread-1013 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:08:09,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:08:13,546 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:08:13,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:08:38,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:08:38,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:08:39,445 | ERROR | Thread-1017 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:08:39,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:08:59,449 | ERROR | Thread-1021 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:08:59,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:09:03,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:09:03,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:09:28,514 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:09:28,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:09:29,460 | ERROR | Thread-1025 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:09:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:09:49,464 | ERROR | Thread-1031 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:09:49,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:09:53,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:09:53,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:10:18,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:10:18,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:10:19,470 | ERROR | Thread-1035 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:10:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:10:39,478 | ERROR | Thread-1039 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:10:39,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:10:43,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:10:43,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:10:55,061 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:10:55,108 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:11:27,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:11:27,098 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:11:28,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:11:29,270 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:969ms +01 一月 2026 | 19:11:29,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:11:29,828 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 19:11:30,309 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:770ms +01 一月 2026 | 19:11:30,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:11:30,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:11:30,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:11:30,932 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:741ms +01 一月 2026 | 19:11:31,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:635015 +01 一月 2026 | 19:11:31,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:11:31,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:11:32,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:11:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8281000 +01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:11:32,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:11:32,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@54284a33 +01 一月 2026 | 19:11:32,816 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 19:11:32,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:11:32,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:11:34,318 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:2099ms +01 一月 2026 | 19:11:40,371 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 19:11:52,852 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:11:53,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:11:53,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:11:54,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:11:54,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 19:11:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:668420 +01 一月 2026 | 19:11:54,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:11:54,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:11:54,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:11:55,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:11:55,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:11:55,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 +01 一月 2026 | 19:11:55,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:11:55,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:11:55,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:11:55,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@347b0160 +01 一月 2026 | 19:11:55,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:11:55,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:12:22,526 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 19:12:22,732 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:335ms +01 一月 2026 | 19:12:23,478 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:326ms +01 一月 2026 | 19:12:25,213 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 19:12:46,191 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:12:46,237 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:12:47,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:12:48,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:12:48,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:12:48,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:12:48,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:12:49,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439804 +01 一月 2026 | 19:12:49,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:12:49,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:12:49,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:12:49,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2215000 +01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:12:49,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:12:49,549 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@347894d9 +01 一月 2026 | 19:12:49,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:12:49,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:13:05,661 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:518ms +01 一月 2026 | 19:13:07,690 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1458ms +01 一月 2026 | 19:13:12,039 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:13:12,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:13:13,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:13:13,155 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:13:13,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 19:13:13,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:469988 +01 一月 2026 | 19:13:13,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:13:13,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:13:13,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:13:13,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1614000 +01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:13:13,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:13:13,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:13:13,858 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1da96997 +01 一月 2026 | 19:13:13,911 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:13:13,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:19:25,380 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:19:25,827 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:594ms +01 一月 2026 | 19:19:26,183 | INFO | qtp1605283233-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:332ms +01 一月 2026 | 19:19:29,312 | INFO | qtp1605283233-77 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1173ms +01 一月 2026 | 19:20:20,379 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:20:20,424 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:20:21,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:20:21,288 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:20:22,023 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1006ms +01 一月 2026 | 19:20:22,170 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1017ms +01 一月 2026 | 19:20:22,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:20:23,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:20:23,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:20:23,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +01 一月 2026 | 19:20:23,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:284786 +01 一月 2026 | 19:20:23,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:20:23,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:20:23,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:20:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:20:23,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2047000 +01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:20:23,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:20:24,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1037cb20 +01 一月 2026 | 19:20:24,151 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:20:24,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:20:30,687 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:20:31,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:618ms +01 一月 2026 | 19:20:31,423 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:425ms +01 一月 2026 | 19:20:33,934 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:20:34,391 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:616ms +01 一月 2026 | 19:20:34,658 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:377ms +01 一月 2026 | 19:20:37,612 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1171ms +01 一月 2026 | 19:20:46,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:20:46,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:20:47,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:20:47,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:20:47,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:20:47,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:20:47,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:20:47,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:20:48,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:20:48,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:21:09,399 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:21:11,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:21:11,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:21:12,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:21:12,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:21:12,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:21:12,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:21:12,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:21:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:21:29,404 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:21:36,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:21:36,806 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:21:36,932 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:21:37,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:21:37,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:21:37,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:21:37,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:21:37,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:21:59,414 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:22:01,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:22:01,796 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:22:01,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:22:02,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:22:02,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:02,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:22:02,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:22:02,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:22:19,417 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:22:26,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:22:27,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:22:27,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:22:27,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:22:27,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:27,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:22:28,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:22:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:22:49,426 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:22:51,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:22:52,074 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:22:52,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:22:52,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:22:52,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:52,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:22:52,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:22:52,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:23:09,432 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:23:16,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:23:16,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:23:16,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:23:17,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:23:17,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:23:17,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:23:17,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:23:17,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:23:17,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:23:17,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:23:17,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:24:10,538 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:24:10,584 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:24:11,410 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:24:12,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 +01 一月 2026 | 19:24:12,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 19:24:12,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:24:12,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:24:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:24:13,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:24:13,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:152687 +01 一月 2026 | 19:24:13,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:24:13,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:24:13,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:24:13,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8280000 +01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:24:13,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:24:13,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:24:13,832 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1fa42d03 +01 一月 2026 | 19:24:13,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:24:13,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:24:16,671 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:24:17,101 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:571ms +01 一月 2026 | 19:24:17,544 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:436ms +01 一月 2026 | 19:24:20,943 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:267ms +01 一月 2026 | 19:24:23,717 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:24:24,176 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:651ms +01 一月 2026 | 19:24:24,495 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:381ms +01 一月 2026 | 19:24:27,575 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1553ms +01 一月 2026 | 19:27:20,484 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:27:20,531 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:27:21,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:27:22,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:27:22,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:27:22,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:27:22,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:27:23,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889698 +01 一月 2026 | 19:27:23,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:27:23,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:27:23,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:27:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8279000 +01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:27:23,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:27:23,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70aa2a54 +01 一月 2026 | 19:27:23,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:27:23,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:27:28,894 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:27:29,272 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:525ms +01 一月 2026 | 19:27:29,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:643ms +01 一月 2026 | 19:27:32,374 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:27:32,630 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:439ms +01 一月 2026 | 19:27:33,177 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:449ms +01 一月 2026 | 19:27:36,353 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1450ms +01 一月 2026 | 19:27:46,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:27:47,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:27:47,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:27:47,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:27:47,857 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 19:27:48,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:273017 +01 一月 2026 | 19:27:48,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:27:48,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:27:48,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:27:48,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 +01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:27:48,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:27:48,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:27:48,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7a7cd652 +01 一月 2026 | 19:27:48,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:27:48,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:30:28,634 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:30:28,688 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:30:29,558 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:30:30,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:30:40,816 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:30:41,141 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms +01 一月 2026 | 19:30:41,512 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms +01 一月 2026 | 19:30:43,053 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:30:43,272 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:330ms +01 一月 2026 | 19:30:43,728 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms +01 一月 2026 | 19:30:44,643 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 19:30:46,013 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1588ms +01 一月 2026 | 19:30:49,310 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:30:49,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:30:54,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:30:54,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:30:54,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:30:55,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:30:55,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:482700 +01 一月 2026 | 19:30:55,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:30:55,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:30:55,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:30:55,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:30:55,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:30:55,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:30:55,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2214000 +01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:30:55,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:30:55,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@64bfd980 +01 一月 2026 | 19:30:55,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:30:55,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:31:19,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:31:20,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:31:20,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:31:20,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 19:31:21,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:582280 +01 一月 2026 | 19:31:21,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:31:21,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:31:21,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:31:21,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1613000 +01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:31:21,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:31:21,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:31:21,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ca9bd8b +01 一月 2026 | 19:31:21,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:31:21,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:31:49,324 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:33:10,169 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:33:10,219 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:33:11,780 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:33:12,099 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:538ms +01 一月 2026 | 19:33:12,480 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:351ms +01 一月 2026 | 19:33:13,922 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:33:14,435 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:629ms +01 一月 2026 | 19:33:15,051 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:734ms +01 一月 2026 | 19:33:16,126 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 19:33:18,044 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2137ms +01 一月 2026 | 19:33:35,954 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:33:36,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:33:36,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:33:36,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +01 一月 2026 | 19:33:37,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:181723 +01 一月 2026 | 19:33:37,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:33:37,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:33:37,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:33:37,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:33:37,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2046000 +01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:33:37,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:33:37,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5efa0c92 +01 一月 2026 | 19:33:37,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:33:37,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:34:01,054 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:34:01,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:34:02,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:34:02,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:34:02,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 +01 一月 2026 | 19:34:02,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:02,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:34:02,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:34:02,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:34:19,364 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:34:26,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:34:26,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:34:26,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:34:27,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 +01 一月 2026 | 19:34:27,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:27,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:34:27,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:34:27,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:34:49,375 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:34:50,970 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:34:51,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:34:51,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:34:51,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 +01 一月 2026 | 19:34:51,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:52,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:34:52,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:34:52,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:34:52,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:35:09,378 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:35:31,169 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:35:31,215 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:35:32,056 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:35:32,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 +01 一月 2026 | 19:35:32,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 19:35:33,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:35:33,564 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:35:33,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:35:33,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:35:33,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +01 一月 2026 | 19:35:33,886 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:469ms +01 一月 2026 | 19:35:34,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:872208 +01 一月 2026 | 19:35:34,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:35:34,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:35:34,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:35:34,301 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:351ms +01 一月 2026 | 19:35:34,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:35:37,418 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1314ms +01 一月 2026 | 19:35:56,913 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:35:57,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:35:57,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:35:57,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:35:57,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:872208 +01 一月 2026 | 19:35:57,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:35:57,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:35:58,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:35:58,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:35:58,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8278000 +01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:35:58,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:35:58,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@61930814 +01 一月 2026 | 19:35:58,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:35:58,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:35:59,393 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:35:59,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:40:06,257 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:40:06,305 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:40:07,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:40:07,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:40:08,164 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:40:08,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:40:08,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:40:08,528 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:567ms +01 一月 2026 | 19:40:08,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 19:40:08,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:311094 +01 一月 2026 | 19:40:08,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:40:08,907 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms +01 一月 2026 | 19:40:08,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:40:09,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:40:09,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 +01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:40:09,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:40:09,332 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28ab3ab6 +01 一月 2026 | 19:40:09,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:40:09,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:40:12,358 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:40:12,848 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:674ms +01 一月 2026 | 19:40:13,087 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:389ms +01 一月 2026 | 19:40:32,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:40:32,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:40:44,732 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:40:44,980 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:387ms +01 一月 2026 | 19:40:45,556 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms +01 一月 2026 | 19:40:49,473 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:40:49,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:40:53,543 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 19:40:53,807 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:404ms +01 一月 2026 | 19:40:55,379 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:484ms +01 一月 2026 | 19:40:57,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:40:57,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:40:58,189 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1443ms +01 一月 2026 | 19:41:19,480 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:41:19,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:41:21,987 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:41:22,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:41:23,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:41:23,261 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:41:23,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:41:23,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240959 +01 一月 2026 | 19:41:23,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:41:23,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:41:23,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:41:23,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 +01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:41:23,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:41:24,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@43259053 +01 一月 2026 | 19:41:24,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:41:24,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:41:44,602 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 19:41:44,868 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:435ms +01 一月 2026 | 19:41:46,359 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:462ms +01 一月 2026 | 19:41:47,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:41:47,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:41:47,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:41:47,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:41:48,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240959 +01 一月 2026 | 19:41:48,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 19:41:48,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:41:48,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:41:48,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 +01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:41:48,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:41:48,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@43259053 +01 一月 2026 | 19:41:48,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:41:48,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:41:49,218 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1380ms +01 一月 2026 | 19:41:59,491 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:41:59,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:42:30,827 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:285ms +01 一月 2026 | 19:42:49,506 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:42:49,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:43:54,867 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:43:54,914 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:43:55,798 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:43:55,829 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:43:56,128 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:706ms +01 一月 2026 | 19:43:56,306 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:618ms +01 一月 2026 | 19:43:56,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:43:57,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:43:57,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:43:57,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:43:58,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737031 +01 一月 2026 | 19:43:58,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:43:58,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:43:58,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:43:58,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8307000 +01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:43:58,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:43:58,605 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@532caf00 +01 一月 2026 | 19:43:58,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:43:58,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:44:06,601 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 19:44:06,925 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:561ms +01 一月 2026 | 19:44:07,419 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:368ms +01 一月 2026 | 19:44:12,188 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1798ms +01 一月 2026 | 19:44:20,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:44:21,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:44:21,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:44:22,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:44:22,324 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 19:44:22,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:764368 +01 一月 2026 | 19:44:22,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:44:22,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:44:22,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:44:22,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:44:22,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:44:22,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:44:22,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5359000 +01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:44:22,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:44:23,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@149b4728 +01 一月 2026 | 19:44:23,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:44:23,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:47:11,188 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 19:47:11,468 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:422ms +01 一月 2026 | 19:47:12,349 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:571ms +01 一月 2026 | 19:47:15,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:47:16,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:47:17,680 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1391ms +01 一月 2026 | 19:47:19,332 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:47:19,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:47:39,334 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:47:39,337 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:47:40,677 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:47:41,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:47:42,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:47:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:47:42,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 19:47:43,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439708 +01 一月 2026 | 19:47:43,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:47:43,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:47:43,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:47:43,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8306000 +01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:47:43,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:47:43,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@532caf00 +01 一月 2026 | 19:47:43,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:47:43,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:50:24,410 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 19:50:24,451 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 19:50:25,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:50:26,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439708 +01 一月 2026 | 19:50:26,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 19:50:26,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:50:26,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:50:26,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:50:27,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:50:27,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172726 +01 一月 2026 | 19:50:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:50:27,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:50:27,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:50:27,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 +01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:50:27,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:50:27,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f +01 一月 2026 | 19:50:27,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:50:27,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:50:34,147 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:830ms +01 一月 2026 | 19:50:36,019 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 19:50:36,282 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:458ms +01 一月 2026 | 19:50:36,763 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 19:50:37,010 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:368ms +01 一月 2026 | 19:50:38,282 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:676ms +01 一月 2026 | 19:50:41,410 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1671ms +01 一月 2026 | 19:50:50,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:50:50,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:50:51,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:50:51,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:50:51,474 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 19:50:51,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:505058 +01 一月 2026 | 19:50:51,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:50:51,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:50:51,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:50:51,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:50:51,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:50:52,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:50:52,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1613000 +01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:50:52,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:50:52,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8e29cf7 +01 一月 2026 | 19:50:52,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:50:52,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:51:14,897 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 19:51:15,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:51:15,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:51:39,400 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:51:39,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:51:40,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:51:40,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:51:59,420 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:51:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:52:05,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:52:06,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:52:20,246 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:376ms +01 一月 2026 | 19:52:21,868 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 19:52:22,176 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:463ms +01 一月 2026 | 19:52:22,902 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms +01 一月 2026 | 19:52:26,052 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1564ms +01 一月 2026 | 19:52:29,413 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:52:30,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:52:30,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:52:31,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:52:32,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 +01 一月 2026 | 19:52:32,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:32,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:52:32,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:52:32,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2045000 +01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:52:32,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:52:32,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e +01 一月 2026 | 19:52:32,536 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:52:32,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:52:32,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 19:52:33,267 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:52:33,454 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:52:33,630 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 19:52:33,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 +01 一月 2026 | 19:52:33,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:34,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:34,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 19:52:34,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:52:39,298 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:52:39,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:52:40,621 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:52:40,718 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 19:52:41,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 +01 一月 2026 | 19:52:41,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:41,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:41,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 19:52:41,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:52:55,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:52:55,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:52:56,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:52:56,215 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:52:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 +01 一月 2026 | 19:52:56,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:56,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:52:56,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:52:56,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:52:56,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:52:56,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:52:56,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2261000 +01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:52:56,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:52:57,000 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f +01 一月 2026 | 19:52:57,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:52:57,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:53:00,627 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:790ms +01 一月 2026 | 19:53:03,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:53:03,604 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 19:53:03,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 +01 一月 2026 | 19:53:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:53:03,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:53:04,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 19:53:04,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:53:05,844 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:538ms +01 一月 2026 | 19:53:09,425 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:53:09,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:53:11,620 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:518ms +01 一月 2026 | 19:53:12,955 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:704ms +01 一月 2026 | 19:53:20,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:53:20,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:53:21,238 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 19:53:21,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +01 一月 2026 | 19:53:21,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 +01 一月 2026 | 19:53:21,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:53:21,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 19:53:21,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 19:53:21,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2045000 +01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 19:53:22,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 19:53:22,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e +01 一月 2026 | 19:53:22,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 19:53:22,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 19:53:40,803 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:53:41,032 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:354ms +01 一月 2026 | 19:53:41,642 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:476ms +01 一月 2026 | 19:53:45,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:53:45,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:53:45,904 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:329ms +01 一月 2026 | 19:53:49,266 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:53:49,501 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:343ms +01 一月 2026 | 19:53:50,002 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:355ms +01 一月 2026 | 19:53:50,921 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 19:53:51,158 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:356ms +01 一月 2026 | 19:53:51,838 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:377ms +01 一月 2026 | 19:53:51,997 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 19:53:52,326 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:469ms +01 一月 2026 | 19:53:52,928 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:327ms +01 一月 2026 | 19:53:58,175 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1648ms +01 一月 2026 | 19:53:59,440 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:54:02,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:54:09,442 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:54:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:54:10,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:54:10,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:54:29,449 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:54:30,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:54:35,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:54:35,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:54:59,457 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:55:00,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:55:00,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:55:00,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:55:19,461 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:55:19,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:55:25,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:55:25,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:55:49,472 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:55:49,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:55:50,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:55:50,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:56:06,789 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:552ms +01 一月 2026 | 19:56:08,290 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:693ms +01 一月 2026 | 19:56:09,476 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:56:09,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:56:15,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:56:15,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:56:19,477 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:56:19,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:56:39,487 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:56:39,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:56:40,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:56:40,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:56:59,489 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:56:59,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:57:05,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:57:05,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:57:29,500 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:57:29,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:57:30,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:57:30,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:57:49,503 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:57:49,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:57:55,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:57:55,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:58:19,515 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:58:19,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:58:20,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:58:20,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:58:39,517 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:58:39,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:58:45,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:58:45,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:59:09,527 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:59:09,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:59:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:59:10,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:59:29,532 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:59:29,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 19:59:35,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 19:59:35,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 19:59:59,548 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 19:59:59,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:00:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:00:00,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:00:19,547 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:00:19,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:00:25,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:00:25,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:00:49,555 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:00:49,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:00:50,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:00:50,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:01:09,563 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:01:09,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:01:15,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:01:15,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:01:39,318 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:01:39,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:01:40,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:01:40,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:01:59,330 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:01:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:02:05,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:02:05,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:02:29,335 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:02:29,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:02:30,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:02:30,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:02:38,664 | INFO | qtp1605283233-190 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 20:02:38,938 | INFO | qtp1605283233-190 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:412ms +01 一月 2026 | 20:02:39,441 | INFO | qtp1605283233-190 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:328ms +01 一月 2026 | 20:02:49,344 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:02:49,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:02:55,197 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:02:55,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:03:01,548 | INFO | qtp1605283233-201 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 20:03:01,877 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:486ms +01 一月 2026 | 20:03:02,489 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:392ms +01 一月 2026 | 20:03:19,348 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:03:19,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:03:20,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:03:20,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:03:39,351 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:03:39,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:03:45,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:03:45,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:04:09,365 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:04:09,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:04:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:04:10,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:04:29,366 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:04:29,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:04:35,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:04:35,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:04:36,527 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1592ms +01 一月 2026 | 20:04:59,376 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:04:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:05:00,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:05:00,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 20:05:01,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:05:01,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 20:05:01,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 20:05:02,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:935149 +01 一月 2026 | 20:05:02,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:05:02,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:05:02,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 20:05:02,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 20:05:02,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 20:05:02,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 20:05:02,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 20:05:02,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2260000 +01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 20:05:02,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 20:05:02,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f +01 一月 2026 | 20:05:02,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 20:05:02,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 20:05:25,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:05:27,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:05:29,065 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 20:05:35,576 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 20:05:49,390 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:05:49,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:05:50,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:05:50,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:06:09,397 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:06:09,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:06:15,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:06:15,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:06:39,401 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:06:40,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:06:40,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:06:40,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:06:59,425 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:06:59,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:07:05,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:07:05,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:07:18,840 | INFO | qtp1605283233-246 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1620ms +01 一月 2026 | 20:07:29,428 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:07:29,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:07:29,441 | INFO | qtp1605283233-255 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:868ms +01 一月 2026 | 20:07:30,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:07:31,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 20:07:31,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:07:31,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 20:07:31,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 20:07:32,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 +01 一月 2026 | 20:07:32,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:07:32,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:07:32,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 20:07:32,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 20:07:37,529 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:07:37,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:07:39,418 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:07:39,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:07:55,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:07:55,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:07:56,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 20:07:56,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +01 一月 2026 | 20:07:56,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 +01 一月 2026 | 20:07:56,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:07:56,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 20:07:56,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 20:07:56,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2040000 +01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 20:07:56,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 20:07:56,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e +01 一月 2026 | 20:07:56,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 20:07:56,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 20:08:20,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:08:20,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:08:39,436 | ERROR | Thread-216 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:08:39,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:08:45,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:08:45,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:09:09,447 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:09:09,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:09:10,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:09:11,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:09:29,451 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:09:29,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:09:35,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:09:35,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:09:59,613 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:09:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:10:00,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:10:00,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:10:19,466 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:10:19,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:10:25,213 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:10:25,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:10:49,470 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:10:49,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:10:50,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:10:50,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:11:09,490 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:11:09,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:11:15,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:11:15,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:11:39,491 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:11:39,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:11:40,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:11:40,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:11:46,224 | INFO | qtp1605283233-292 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 20:11:46,468 | INFO | qtp1605283233-292 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:367ms +01 一月 2026 | 20:11:59,489 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:11:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:12:05,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:12:05,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:12:29,505 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:12:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:12:30,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:12:30,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:12:49,504 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:12:49,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:12:55,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:12:55,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:13:19,512 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:13:19,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:13:20,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:13:20,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:13:39,518 | ERROR | Thread-269 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:13:39,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:13:45,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:13:45,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:14:09,525 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:14:09,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:14:10,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:14:10,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:14:29,535 | ERROR | Thread-277 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:14:29,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:14:35,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:14:35,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:14:59,540 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:14:59,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:15:00,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:15:00,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:15:19,551 | ERROR | Thread-287 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:15:19,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:15:25,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:15:25,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:15:49,555 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:15:49,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:15:50,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:15:50,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:16:03,935 | INFO | qtp1605283233-335 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 20:16:04,214 | INFO | qtp1605283233-335 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:558ms +01 一月 2026 | 20:16:06,075 | INFO | qtp1605283233-354 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:645ms +01 一月 2026 | 20:16:08,453 | INFO | qtp1605283233-353 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:558ms +01 一月 2026 | 20:16:09,561 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:16:09,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:16:09,622 | INFO | qtp1605283233-335 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:745ms +01 一月 2026 | 20:16:15,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:16:15,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:16:39,569 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:16:39,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:16:40,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:16:40,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:16:59,576 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:16:59,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:17:05,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:17:05,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:17:29,335 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:17:29,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:17:30,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:17:30,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:17:49,347 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:17:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:17:55,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:17:55,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:18:19,352 | ERROR | Thread-318 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:18:19,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:18:20,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:18:20,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:18:39,352 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:18:39,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:18:45,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:18:45,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:19:09,362 | ERROR | Thread-327 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:19:09,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:19:10,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:19:10,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:19:29,366 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:19:29,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:19:35,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:19:35,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:19:59,374 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:19:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:20:00,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:20:00,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:20:19,381 | ERROR | Thread-340 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:20:19,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:20:25,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:20:25,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:20:49,392 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:20:49,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:20:50,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:20:50,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:21:09,394 | ERROR | Thread-349 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:21:09,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:21:15,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:21:15,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:21:39,403 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:21:39,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:21:40,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:21:40,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:21:59,428 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:21:59,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:22:05,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:22:05,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:22:29,431 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:22:29,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:22:30,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:22:30,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:22:49,420 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:22:49,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:22:55,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:22:55,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:23:19,430 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:23:19,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:23:20,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:23:20,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:23:39,435 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:23:39,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:23:45,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:23:45,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:24:09,444 | ERROR | Thread-379 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:24:09,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:24:10,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:24:10,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:24:29,449 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:24:29,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:24:35,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:24:35,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:24:59,468 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:24:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:25:00,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:25:00,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:25:19,464 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:25:19,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:25:25,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:25:25,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:25:49,470 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:25:49,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:25:50,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:25:50,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:26:09,496 | ERROR | Thread-402 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:26:09,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:26:15,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:26:15,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:26:39,490 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:26:39,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:26:40,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:26:40,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:26:59,490 | ERROR | Thread-411 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:26:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:27:05,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:27:05,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:27:28,395 | INFO | qtp1605283233-474 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:412ms +01 一月 2026 | 20:27:29,498 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:27:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:27:30,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:27:30,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:27:49,505 | ERROR | Thread-420 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:27:49,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:27:54,058 | INFO | qtp1605283233-483 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:270ms +01 一月 2026 | 20:27:55,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:27:55,792 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:28:19,512 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:28:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:28:20,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:28:20,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:28:39,518 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:28:39,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:28:45,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:28:45,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:29:09,531 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:29:09,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:29:10,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:29:10,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:29:29,531 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:29:29,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:29:35,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:29:35,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:29:59,540 | ERROR | Thread-441 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:29:59,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:30:00,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:30:00,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:30:19,556 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:30:19,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:30:25,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:30:25,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:30:49,560 | ERROR | Thread-450 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:30:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:30:50,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:30:50,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:31:09,559 | ERROR | Thread-455 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:31:09,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:31:15,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:31:15,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:31:39,568 | ERROR | Thread-459 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:31:39,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:31:40,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:31:40,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:31:59,574 | ERROR | Thread-464 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:31:59,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:32:05,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:32:05,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:32:29,580 | ERROR | Thread-468 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:32:29,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:32:30,056 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:32:30,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:32:49,338 | ERROR | Thread-472 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:32:49,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:32:55,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:32:55,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:33:19,344 | ERROR | Thread-477 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:33:19,347 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:33:20,036 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:33:20,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:33:39,352 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:33:39,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:33:45,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:33:45,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:34:09,362 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:34:09,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:34:10,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:34:10,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:34:29,366 | ERROR | Thread-489 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:34:29,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:34:35,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:34:35,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:34:59,372 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:34:59,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:35:00,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:35:00,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:35:19,381 | ERROR | Thread-499 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:35:19,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:35:25,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:35:25,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:35:49,392 | ERROR | Thread-503 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:35:49,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:35:50,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:35:50,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:36:09,391 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:36:09,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:36:15,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:36:15,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:36:39,428 | ERROR | Thread-512 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:36:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:36:40,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:36:40,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:36:59,406 | ERROR | Thread-516 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:36:59,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:37:05,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:37:05,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:37:29,413 | ERROR | Thread-520 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:37:29,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:37:30,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:37:30,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:37:49,419 | ERROR | Thread-525 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:37:49,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:37:55,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:37:55,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:38:19,430 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:38:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:38:20,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:38:20,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:38:39,432 | ERROR | Thread-534 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:38:39,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:38:45,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:38:45,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:39:09,441 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:39:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:39:10,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:39:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:39:29,453 | ERROR | Thread-543 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:39:29,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:39:35,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:39:35,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:39:59,457 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:39:59,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:40:00,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:40:00,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:40:19,460 | ERROR | Thread-552 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:40:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:40:25,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:40:25,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:40:49,470 | ERROR | Thread-556 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:40:49,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:40:50,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:40:50,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:41:09,476 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:41:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:41:15,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:41:15,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:41:39,481 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:41:39,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:41:40,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:41:40,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:41:59,487 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:41:59,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:42:05,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:42:05,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:42:29,496 | ERROR | Thread-573 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:42:29,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:42:30,073 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:42:30,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:42:49,501 | ERROR | Thread-578 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:42:49,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:42:55,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:42:55,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:43:19,512 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:43:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:43:20,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:43:20,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:43:39,520 | ERROR | Thread-587 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:43:39,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:43:45,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:43:45,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:44:09,525 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:44:09,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:44:10,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:44:10,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:44:29,530 | ERROR | Thread-596 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:44:29,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:44:35,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:44:35,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:44:59,539 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:44:59,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:45:00,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:45:00,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:45:19,547 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:45:19,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:45:25,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:45:25,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:45:49,551 | ERROR | Thread-609 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:45:49,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:45:50,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:45:50,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:46:09,559 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:46:09,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:46:15,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:46:15,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:46:39,566 | ERROR | Thread-618 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:46:39,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:46:40,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:46:40,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:46:59,571 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:46:59,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:47:05,904 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:47:06,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:47:29,580 | ERROR | Thread-627 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:47:29,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:47:30,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:47:30,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:47:49,590 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:47:49,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:47:55,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:47:55,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:48:19,594 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:48:19,597 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:48:20,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:48:20,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:48:39,365 | ERROR | Thread-639 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:48:39,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:48:45,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:48:45,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:49:09,369 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:49:09,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:49:10,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:49:10,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:49:29,363 | ERROR | Thread-648 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:49:29,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:49:35,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:49:35,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:49:59,373 | ERROR | Thread-653 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:49:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:50:00,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:50:00,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:50:19,379 | ERROR | Thread-658 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:50:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:50:25,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:50:25,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:50:49,404 | ERROR | Thread-662 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:50:49,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:50:50,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:50:50,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:51:09,390 | ERROR | Thread-667 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:51:09,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:51:15,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:51:15,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:51:39,399 | ERROR | Thread-671 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:51:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:51:40,256 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:51:40,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:51:59,404 | ERROR | Thread-676 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:51:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:52:05,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:52:05,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:52:29,416 | ERROR | Thread-680 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:52:29,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:52:30,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:52:30,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:52:49,419 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:52:49,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:52:55,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:52:55,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:53:19,426 | ERROR | Thread-688 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:53:19,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:53:20,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:53:20,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:53:39,433 | ERROR | Thread-693 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:53:39,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:53:45,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:53:45,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:54:09,442 | ERROR | Thread-698 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:54:09,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:54:10,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:54:10,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:54:29,446 | ERROR | Thread-702 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:54:29,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:54:35,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:54:35,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:54:59,475 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:54:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:55:00,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:55:00,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:55:19,460 | ERROR | Thread-711 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:55:19,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:55:25,093 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:55:25,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:55:49,468 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:55:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:55:50,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:55:50,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:56:09,478 | ERROR | Thread-719 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:56:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:56:15,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:56:15,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:56:39,489 | ERROR | Thread-723 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:56:39,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:56:40,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:56:40,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:56:59,497 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:56:59,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:57:05,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:57:05,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:57:29,497 | ERROR | Thread-733 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:57:29,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:57:30,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:57:30,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:57:49,502 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:57:49,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:57:55,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:57:55,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:58:19,509 | ERROR | Thread-741 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:58:19,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:58:20,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:58:20,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:58:39,535 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:58:39,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:58:45,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:58:45,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:59:09,539 | ERROR | Thread-750 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:59:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:59:10,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:59:10,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:59:29,529 | ERROR | Thread-754 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:59:29,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 20:59:35,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 20:59:35,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 20:59:59,539 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 20:59:59,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:00:00,197 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:00:00,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:00:19,542 | ERROR | Thread-764 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:00:19,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:00:25,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:00:25,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:00:49,555 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:00:49,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:00:50,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:00:50,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:01:09,555 | ERROR | Thread-772 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:01:09,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:01:15,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:01:15,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:01:58,165 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 21:01:58,212 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 21:01:59,014 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:02:00,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 +01 一月 2026 | 21:02:00,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 21:02:00,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:02:00,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:02:00,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:02:01,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:02:01,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:357510 +01 一月 2026 | 21:02:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:02:01,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:02:01,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:02:01,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:02:01,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8306000 +01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:02:01,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:02:01,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc +01 一月 2026 | 21:02:01,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:02:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:02:01,982 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:499ms +01 一月 2026 | 21:02:11,436 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1450ms +01 一月 2026 | 21:02:23,976 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:02:24,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:02:25,050 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:02:25,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:02:25,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 21:02:25,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:723285 +01 一月 2026 | 21:02:25,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:02:25,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:02:25,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:02:25,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5358000 +01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:02:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:02:26,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@99a8638 +01 一月 2026 | 21:02:26,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:02:26,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:02:49,012 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:02:49,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:03:09,590 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:03:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:03:13,921 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:03:14,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:03:19,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:03:26,227 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:03:38,973 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:03:39,597 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:03:41,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:03:41,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:03:59,607 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:03:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:04:03,978 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:04:04,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:04:28,988 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:04:29,365 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:04:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:04:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:04:49,368 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:04:49,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:04:54,095 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:04:54,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:04:56,312 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 21:04:57,655 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1567ms +01 一月 2026 | 21:05:02,014 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:824ms +01 一月 2026 | 21:05:09,379 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:05:09,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:05:19,034 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:05:19,380 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:05:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:05:19,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:05:39,382 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:05:39,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:05:44,041 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:05:44,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:06:09,017 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:06:09,389 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:06:09,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:06:09,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:06:29,394 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:06:29,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:06:33,986 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:06:34,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:06:59,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:06:59,404 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:06:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:06:59,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:07:19,417 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:07:19,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:07:23,987 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:07:24,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:07:48,925 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:07:49,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:07:49,434 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:07:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:08:09,422 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:08:09,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:08:13,971 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:08:14,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:08:38,992 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:08:39,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:08:39,431 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:08:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:08:41,500 | INFO | qtp1605283233-105 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1421ms +01 一月 2026 | 21:08:59,436 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:08:59,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:09:04,030 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:09:05,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:09:05,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:09:05,619 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:09:05,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:09:06,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:885748 +01 一月 2026 | 21:09:06,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:09:06,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:09:06,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:09:06,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8323000 +01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:09:06,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:09:06,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc +01 一月 2026 | 21:09:06,496 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:09:06,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:09:29,024 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:09:29,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:09:29,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:09:30,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:09:30,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:885748 +01 一月 2026 | 21:09:30,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 21:09:30,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:09:30,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:09:30,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8323000 +01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:09:30,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:09:30,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc +01 一月 2026 | 21:09:30,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:09:30,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:09:39,454 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:09:40,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:09:53,981 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:09:54,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:10:18,984 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:10:19,460 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:10:19,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:10:19,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:10:39,469 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:10:39,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:10:43,989 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:10:44,309 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:10:48,561 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:770ms +01 一月 2026 | 21:10:59,473 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:10:59,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:11:09,025 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:11:09,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:11:09,477 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:11:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:11:29,490 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:11:29,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:11:33,945 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:11:34,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:11:58,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:11:59,247 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:11:59,501 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:11:59,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:12:19,494 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:12:19,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:12:23,980 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:12:24,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:12:49,061 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:12:49,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:12:49,505 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:12:49,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:13:09,508 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:13:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:13:14,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:13:14,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:13:39,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:13:39,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:13:39,516 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:13:39,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:13:59,523 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:13:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:14:03,955 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:14:04,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:14:28,927 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:14:29,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:14:29,536 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:14:29,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:14:49,536 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:14:49,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:14:54,017 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:14:54,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:15:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:15:19,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:15:19,545 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:15:19,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:15:39,560 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:15:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:15:44,048 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:15:44,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:16:08,930 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:16:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:16:09,564 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:16:09,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:16:29,565 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:16:29,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:16:33,995 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:16:34,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:16:46,177 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1489ms +01 一月 2026 | 21:16:58,976 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:16:59,573 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:16:59,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:16:59,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:17:00,221 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:17:00,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:17:00,479 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:17:00,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 +01 一月 2026 | 21:17:00,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:17:00,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:17:00,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 一月 2026 | 21:17:00,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:17:03,003 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:17:06,127 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:17:06,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:17:24,010 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:17:24,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:17:24,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:17:24,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 21:17:25,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 +01 一月 2026 | 21:17:25,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:17:25,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:17:25,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:17:25,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:17:25,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5373000 +01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:17:25,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:17:25,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@99a8638 +01 一月 2026 | 21:17:25,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:17:25,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:17:48,998 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:17:49,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:18:09,592 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:18:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:18:13,963 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:18:14,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:18:38,974 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:18:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:18:39,642 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:18:39,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:18:59,609 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:18:59,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:19:04,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:19:04,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:19:28,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:19:29,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:19:29,618 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:19:29,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:19:49,376 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:19:49,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:19:53,951 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:19:54,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:20:18,996 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:20:19,379 | ERROR | Thread-216 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:20:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:20:19,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:20:39,392 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:20:39,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:20:43,972 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:20:44,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:21:08,931 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:21:09,395 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:21:09,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:21:09,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:21:29,398 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:21:29,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:21:34,004 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:21:34,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:21:58,985 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:21:59,409 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:21:59,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:21:59,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:22:19,418 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:22:19,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:22:24,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:22:25,080 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:22:58,949 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 21:22:58,993 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 21:23:00,040 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:23:00,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 +01 一月 2026 | 21:23:00,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 21:23:01,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:23:01,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:23:01,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:23:01,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 21:23:01,864 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:23:02,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:747913 +01 一月 2026 | 21:23:02,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:23:02,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:23:02,191 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:449ms +01 一月 2026 | 21:23:02,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:23:02,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:23:02,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2259000 +01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:23:02,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:23:02,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 +01 一月 2026 | 21:23:02,503 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:23:02,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:23:02,561 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:23:02,857 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:406ms +01 一月 2026 | 21:23:04,217 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:417ms +01 一月 2026 | 21:23:12,895 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1640ms +01 一月 2026 | 21:23:31,174 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:23:53,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:24:01,209 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:24:01,567 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:516ms +01 一月 2026 | 21:24:02,106 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:340ms +01 一月 2026 | 21:24:06,777 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:24:07,081 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:461ms +01 一月 2026 | 21:24:22,968 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:24:23,221 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:416ms +01 一月 2026 | 21:24:29,571 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:418ms +01 一月 2026 | 21:24:34,413 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 21:24:35,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1764ms +01 一月 2026 | 21:25:04,758 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:25:05,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:25:05,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:25:05,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 21:25:05,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154551 +01 一月 2026 | 21:25:05,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 21:25:05,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:25:06,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:25:06,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2202000 +01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:25:06,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:25:06,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 +01 一月 2026 | 21:25:06,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:25:06,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:25:09,459 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:25:09,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:25:11,536 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:712ms +01 一月 2026 | 21:25:13,155 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:794ms +01 一月 2026 | 21:25:30,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:25:30,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:25:31,059 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:25:31,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 21:25:31,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154551 +01 一月 2026 | 21:25:31,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 21:25:31,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:25:31,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:25:31,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2202000 +01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:25:31,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:25:31,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 +01 一月 2026 | 21:25:32,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:25:32,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:25:39,466 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:25:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:25:54,799 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:25:55,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:26:19,506 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:26:19,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:26:23,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:26:25,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:26:44,811 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:26:45,210 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:26:49,485 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:26:49,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:27:09,501 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:27:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:27:10,325 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:27:10,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:27:29,498 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:27:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:27:34,801 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:27:35,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:27:59,516 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:27:59,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:27:59,760 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:28:00,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:28:19,512 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:28:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:28:24,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:28:25,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:28:49,520 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:28:49,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:28:50,005 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:28:50,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:29:09,523 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:29:09,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:29:14,807 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:29:15,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:29:39,539 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:29:39,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:29:39,882 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:29:40,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:29:59,541 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:29:59,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:30:04,678 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:30:04,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:30:29,545 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:30:29,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:30:29,886 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:30:30,230 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:30:49,554 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:30:49,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:30:54,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:30:55,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:31:19,566 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:31:19,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:31:19,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:31:19,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:31:39,578 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:31:39,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:31:44,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:31:45,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:32:01,827 | INFO | qtp1605283233-119 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:435ms +01 一月 2026 | 21:32:03,248 | INFO | qtp1605283233-141 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:32:03,525 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:450ms +01 一月 2026 | 21:32:05,000 | INFO | qtp1605283233-119 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:32:05,214 | INFO | qtp1605283233-119 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:367ms +01 一月 2026 | 21:32:06,766 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:614ms +01 一月 2026 | 21:32:09,575 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:32:09,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:32:09,726 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:32:10,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:32:14,319 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1352ms +01 一月 2026 | 21:32:29,580 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:32:29,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:32:34,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:32:35,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:32:35,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:32:35,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:32:36,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +01 一月 2026 | 21:32:36,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:527207 +01 一月 2026 | 21:32:36,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:32:36,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:32:36,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:32:36,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 +01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:32:36,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:32:36,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6d8e9014 +01 一月 2026 | 21:32:36,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:32:36,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:32:59,742 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:33:01,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:33:19,600 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:33:19,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:33:24,784 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:33:25,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:33:49,604 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:33:49,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:33:51,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:33:51,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:33:55,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:34:09,608 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:34:09,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:34:14,839 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:34:15,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:34:24,803 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:680ms +01 一月 2026 | 21:34:27,689 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:606ms +01 一月 2026 | 21:34:29,390 | INFO | qtp1605283233-173 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:874ms +01 一月 2026 | 21:34:29,614 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:34:29,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:34:39,615 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:34:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:34:39,763 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:34:40,055 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:34:59,623 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:34:59,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:35:04,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:35:05,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:35:29,379 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:35:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:35:29,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:35:30,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:35:49,385 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:35:49,388 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:35:54,775 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:35:55,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:36:19,393 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:36:19,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:36:19,724 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:36:20,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:36:39,413 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:36:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:36:44,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:36:45,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:37:09,417 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:37:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:37:09,831 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:37:10,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:37:29,413 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:37:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:37:34,755 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:37:35,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:37:59,422 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:37:59,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:37:59,735 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:38:00,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:38:19,431 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:38:19,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:38:24,734 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:38:25,156 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:38:49,435 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:38:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:38:49,795 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:38:50,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:39:09,442 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:39:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:39:14,867 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:39:15,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:39:39,449 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:39:39,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:39:39,761 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:39:40,136 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:39:59,455 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:39:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:40:04,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:40:05,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:40:29,471 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:40:29,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:40:29,819 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:40:30,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:40:37,088 | INFO | qtp1605283233-221 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:40:37,394 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:446ms +01 一月 2026 | 21:40:38,837 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:405ms +01 一月 2026 | 21:40:41,134 | INFO | qtp1605283233-247 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:582ms +01 一月 2026 | 21:40:42,227 | INFO | qtp1605283233-247 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:788ms +01 一月 2026 | 21:40:49,471 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:40:49,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:40:54,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:40:55,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:41:19,481 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:41:19,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:41:19,705 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:41:20,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:41:39,484 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:41:39,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:41:45,037 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:41:45,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:42:05,562 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1457ms +01 一月 2026 | 21:42:09,490 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:42:09,821 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:42:10,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:42:10,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:42:10,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:42:11,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:42:11,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 21:42:11,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:135592 +01 一月 2026 | 21:42:11,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:42:11,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:42:11,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:42:11,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2198000 +01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:42:11,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:42:11,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 +01 一月 2026 | 21:42:11,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:42:11,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:42:34,906 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:42:59,507 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:42:59,703 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:43:19,511 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:43:24,674 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:43:39,516 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:43:49,521 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:43:49,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:44:09,530 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:44:14,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:44:39,534 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:44:39,744 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:45:13,379 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 一月 2026 | 21:45:13,424 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 一月 2026 | 21:45:14,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:45:15,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:135592 +01 一月 2026 | 21:45:15,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 一月 2026 | 21:45:15,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:45:15,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:45:15,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:45:16,044 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:45:16,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:379255 +01 一月 2026 | 21:45:16,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:45:16,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:45:16,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:45:16,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8322000 +01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:45:16,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:45:16,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 +01 一月 2026 | 21:45:16,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:45:16,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:45:19,461 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:45:19,934 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:672ms +01 一月 2026 | 21:45:20,568 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:437ms +01 一月 2026 | 21:45:22,553 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:45:22,965 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:538ms +01 一月 2026 | 21:45:23,718 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:45:23,960 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:403ms +01 一月 2026 | 21:45:25,275 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:393ms +01 一月 2026 | 21:45:28,661 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:45:28,914 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:370ms +01 一月 2026 | 21:45:30,090 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 +01 一月 2026 | 21:45:30,429 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:468ms +01 一月 2026 | 21:45:32,026 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:665ms +01 一月 2026 | 21:45:34,913 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1448ms +01 一月 2026 | 21:45:36,498 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:45:36,788 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:451ms +01 一月 2026 | 21:45:38,108 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:367ms +01 一月 2026 | 21:45:39,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:45:39,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:45:40,283 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:45:40,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:45:40,429 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:45:40,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +01 一月 2026 | 21:45:40,741 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:460ms +01 一月 2026 | 21:45:40,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:830203 +01 一月 2026 | 21:45:40,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:45:40,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:45:41,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5373000 +01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:45:41,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:45:41,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3211b468 +01 一月 2026 | 21:45:41,213 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:45:41,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:45:41,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:45:41,498 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:428ms +01 一月 2026 | 21:45:42,574 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:423ms +01 一月 2026 | 21:45:46,069 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1658ms +01 一月 2026 | 21:46:02,235 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:46:22,191 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 21:46:22,514 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:432ms +01 一月 2026 | 21:46:23,082 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:418ms +01 一月 2026 | 21:46:30,591 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:323ms +01 一月 2026 | 21:46:32,757 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 21:46:32,880 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:46:33,057 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:701ms +01 一月 2026 | 21:46:33,251 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:547ms +01 一月 2026 | 21:46:33,466 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:453ms +01 一月 2026 | 21:46:33,913 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:483ms +01 一月 2026 | 21:46:36,165 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +01 一月 2026 | 21:46:37,730 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1843ms +01 一月 2026 | 21:46:40,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +01 一月 2026 | 21:46:42,898 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +01 一月 2026 | 21:46:43,310 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:554ms +01 一月 2026 | 21:46:43,735 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +01 一月 2026 | 21:46:49,571 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:46:52,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:47:02,823 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 12 +01 一月 2026 | 21:47:04,525 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1955ms +01 一月 2026 | 21:47:07,836 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 +01 一月 2026 | 21:47:08,100 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:399ms +01 一月 2026 | 21:47:08,966 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:481ms +01 一月 2026 | 21:47:11,998 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1473ms +01 一月 2026 | 21:47:19,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:47:20,695 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:47:20,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:47:20,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +01 一月 2026 | 21:47:21,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:735027 +01 一月 2026 | 21:47:21,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 21:47:21,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +01 一月 2026 | 21:47:21,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:47:21,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:47:21,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:47:21,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:47:21,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2198000 +01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:47:21,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:47:21,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f3280eb +01 一月 2026 | 21:47:21,576 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:47:21,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:47:54,210 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:676ms +01 一月 2026 | 21:47:56,407 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:798ms +01 一月 2026 | 21:48:09,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:48:09,603 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:48:09,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:48:10,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 一月 2026 | 21:48:10,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:48:10,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 一月 2026 | 21:48:10,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +01 一月 2026 | 21:48:11,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287560 +01 一月 2026 | 21:48:11,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:48:11,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 一月 2026 | 21:48:11,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 一月 2026 | 21:48:11,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 +01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 一月 2026 | 21:48:11,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 一月 2026 | 21:48:11,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 +01 一月 2026 | 21:48:11,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 一月 2026 | 21:48:11,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +01 一月 2026 | 21:48:34,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:48:34,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:48:59,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:48:59,605 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:48:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:48:59,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:49:19,613 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:49:19,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:49:24,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:49:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:49:24,846 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:581ms +01 一月 2026 | 21:49:26,570 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:882ms +01 一月 2026 | 21:49:39,614 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:49:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:49:49,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:49:49,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:49:49,619 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:49:49,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:50:09,625 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:50:09,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:50:14,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:50:14,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:50:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:50:39,633 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:50:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:50:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:50:59,390 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:50:59,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:51:04,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:51:04,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:51:29,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:51:29,397 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:51:29,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:51:29,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:51:49,403 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:51:49,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:51:54,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:51:54,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:52:19,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:52:19,435 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:52:19,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:52:19,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:52:39,432 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:52:39,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:52:44,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:52:44,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:53:09,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:53:09,423 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:53:09,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:53:09,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:53:29,432 | ERROR | Thread-94 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:53:29,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:53:34,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:53:34,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:53:59,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:53:59,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:53:59,437 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:53:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:54:19,444 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:54:19,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:54:24,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:54:24,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:54:49,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:54:49,455 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:54:49,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:54:49,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:55:09,457 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:55:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:55:14,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:55:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:55:39,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:55:39,465 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:55:39,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:55:39,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:55:59,471 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:55:59,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:56:04,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:56:04,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:56:29,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:56:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:56:29,495 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:56:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:56:49,484 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:56:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:56:54,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:56:54,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:57:19,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:57:19,503 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:57:19,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:57:19,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:57:39,519 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:57:39,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:57:44,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:57:44,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:58:09,508 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:58:09,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:58:09,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:58:10,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:58:29,513 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:58:29,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:58:34,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:58:34,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:58:59,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:58:59,521 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:59:00,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:59:19,526 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:59:19,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:59:24,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:59:24,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 21:59:49,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 21:59:49,537 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 21:59:49,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 21:59:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:00:09,541 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:00:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:00:14,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:00:14,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:00:39,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:00:39,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:00:39,549 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:00:39,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:00:59,564 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:00:59,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:01:04,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:01:04,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:01:29,041 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:01:29,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:01:29,568 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:01:29,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:01:49,569 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:01:49,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:01:54,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:01:54,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:02:19,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:02:19,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:02:19,577 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:02:19,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:02:39,581 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:02:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:02:44,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:02:44,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:03:09,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:03:09,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:03:09,591 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:03:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:03:29,600 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:03:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:03:34,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:03:34,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:03:59,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:03:59,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:03:59,603 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:03:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:04:19,619 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:04:19,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:04:24,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:04:24,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:04:49,095 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:04:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:04:49,623 | ERROR | Thread-214 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:04:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:05:09,635 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:05:09,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:05:14,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:05:14,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:05:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:05:39,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:05:39,635 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:05:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:05:59,636 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:05:59,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:06:04,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:06:04,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:06:29,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:06:29,646 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:06:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:06:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:06:49,399 | ERROR | Thread-236 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:06:49,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:06:54,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:06:54,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:07:19,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:07:19,411 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:07:19,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:07:19,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:07:39,413 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:07:39,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:07:44,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:07:44,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:08:09,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:08:09,423 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:08:09,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:08:09,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:08:29,428 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:08:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:08:34,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:08:34,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:08:59,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:08:59,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:08:59,437 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:08:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:09:19,442 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:09:19,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:09:24,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:09:24,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:09:49,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:09:49,457 | ERROR | Thread-267 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:09:49,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:09:49,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:10:09,465 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:10:09,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:10:14,224 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:10:14,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:10:39,496 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:10:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:10:39,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:10:40,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:10:59,468 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:10:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:11:04,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:11:04,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:11:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:11:29,478 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:11:49,484 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:11:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:11:54,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:11:54,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:12:19,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:12:19,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:12:19,492 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:12:19,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:12:39,498 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:12:39,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:12:44,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:12:44,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:13:09,506 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:13:09,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:13:09,647 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:13:10,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:13:29,539 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:13:29,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:13:34,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:13:34,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:13:59,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:13:59,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:13:59,519 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:13:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:14:19,538 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:14:19,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:14:24,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:14:24,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:14:49,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:14:49,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:14:49,533 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:14:49,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:15:09,538 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:15:09,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:15:14,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:15:14,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:15:39,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:15:39,547 | ERROR | Thread-328 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:15:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:15:39,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:15:59,557 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:15:59,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:16:04,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:16:04,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:16:29,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:16:29,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:16:29,560 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:16:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:16:49,567 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:16:49,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:16:54,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:16:54,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:17:19,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:17:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:17:19,574 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:17:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:17:39,578 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:17:39,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:17:44,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:17:44,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:18:09,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:18:09,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:18:09,590 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:18:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:18:29,595 | ERROR | Thread-359 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:18:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:18:34,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:18:34,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:18:59,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:18:59,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:18:59,605 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:18:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:19:19,607 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:19:19,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:19:24,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:19:25,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:19:49,617 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:19:49,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:19:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:19:49,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:20:09,623 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:20:09,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:20:14,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:20:14,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:20:39,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:20:39,648 | ERROR | Thread-381 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:20:39,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:20:40,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:20:59,649 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:20:59,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:21:04,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:21:04,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:21:29,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:21:29,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:21:29,643 | ERROR | Thread-390 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:21:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:21:49,693 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:21:49,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:21:54,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:21:54,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:22:19,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:22:19,407 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:22:19,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:22:19,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:22:39,412 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:22:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:22:44,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:22:44,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:23:09,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:23:09,424 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:23:09,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:23:09,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:23:29,428 | ERROR | Thread-412 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:23:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:23:34,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:23:34,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:23:59,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:23:59,452 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:23:59,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:23:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:24:19,441 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:24:19,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:24:24,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:24:24,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:24:49,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:24:49,450 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:24:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:24:49,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:25:09,455 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:25:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:25:14,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:25:14,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:25:39,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:25:39,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:25:39,464 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:25:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:25:59,470 | ERROR | Thread-439 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:25:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:26:04,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:26:04,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:26:29,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:26:29,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:26:29,479 | ERROR | Thread-443 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:26:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:26:49,482 | ERROR | Thread-448 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:26:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:26:54,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:26:54,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:27:19,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:27:19,493 | ERROR | Thread-452 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:27:19,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:27:19,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:27:39,497 | ERROR | Thread-456 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:27:39,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:27:44,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:27:44,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:28:09,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:28:09,507 | ERROR | Thread-461 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:28:09,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:28:09,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:28:29,511 | ERROR | Thread-465 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:28:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:28:34,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:28:34,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:28:59,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:28:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:28:59,523 | ERROR | Thread-469 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:28:59,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:29:19,524 | ERROR | Thread-473 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:29:19,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:29:24,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:29:24,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:29:49,256 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:29:49,532 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:29:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:29:49,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:30:09,538 | ERROR | Thread-482 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:30:09,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:30:14,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:30:14,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:30:39,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:30:39,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:30:39,546 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:30:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:30:59,553 | ERROR | Thread-492 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:30:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:31:04,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:31:04,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:31:29,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:31:29,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:31:29,562 | ERROR | Thread-496 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:31:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:31:49,567 | ERROR | Thread-501 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:31:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:31:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:31:54,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:32:19,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:32:19,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:32:19,573 | ERROR | Thread-505 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:32:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:32:39,584 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:32:39,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:32:44,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:32:44,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:33:09,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:33:09,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:33:09,589 | ERROR | Thread-514 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:33:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:33:29,612 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:33:29,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:33:34,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:33:34,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:33:59,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:33:59,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:33:59,612 | ERROR | Thread-524 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:33:59,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:34:19,607 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:34:19,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:34:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:34:24,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:34:49,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:34:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:34:49,615 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:34:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:35:09,632 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:35:09,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:35:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:35:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:35:39,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:35:39,631 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:35:39,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:35:39,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:35:59,635 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:35:59,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:36:04,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:36:04,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:36:29,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:36:29,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:36:29,662 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:36:29,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:36:49,649 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:36:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:36:54,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:36:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:37:19,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:37:19,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:37:19,656 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:37:19,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:37:39,667 | ERROR | Thread-563 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:37:39,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:37:44,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:37:44,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:38:09,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:38:09,421 | ERROR | Thread-568 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:38:09,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:38:09,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:38:29,426 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:38:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:38:34,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:38:34,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:38:59,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:38:59,439 | ERROR | Thread-577 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:38:59,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:38:59,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:39:19,442 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:39:19,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:39:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:39:24,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:39:49,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:39:49,449 | ERROR | Thread-586 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:39:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:39:49,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:40:09,455 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:40:09,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:40:14,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:40:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:40:39,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:40:39,461 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:40:39,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:40:39,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:40:59,469 | ERROR | Thread-599 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:40:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:41:04,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:41:04,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:41:29,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:41:29,479 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:41:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:41:29,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:41:49,482 | ERROR | Thread-608 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:41:49,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:41:54,268 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:41:54,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:42:19,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:42:19,488 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:42:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:42:19,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:42:39,508 | ERROR | Thread-616 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:42:39,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:42:44,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:42:44,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:43:09,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:43:09,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:43:09,511 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:43:09,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:43:29,508 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:43:29,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:43:34,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:43:34,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:43:59,517 | ERROR | Thread-630 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:43:59,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:43:59,715 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:44:00,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:44:19,523 | ERROR | Thread-634 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:44:19,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:44:24,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:44:24,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:44:49,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:44:49,533 | ERROR | Thread-639 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:44:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:44:49,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:45:09,536 | ERROR | Thread-643 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:45:09,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:45:14,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:45:14,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:45:39,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:45:39,544 | ERROR | Thread-647 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:45:39,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:45:39,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:45:59,554 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:45:59,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:46:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:46:04,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:46:29,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:46:29,558 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:46:29,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:46:29,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:46:49,573 | ERROR | Thread-661 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:46:49,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:46:54,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:46:54,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:47:19,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:47:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:47:19,578 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:47:19,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:47:39,580 | ERROR | Thread-669 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:47:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:47:44,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:47:44,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:48:09,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:48:09,586 | ERROR | Thread-674 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:48:09,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:48:09,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:48:29,591 | ERROR | Thread-678 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:48:29,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:48:34,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:48:34,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:48:59,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:48:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:48:59,605 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:48:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:49:19,605 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:49:19,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:49:24,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:49:24,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:49:49,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:49:49,614 | ERROR | Thread-691 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:49:49,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:49:49,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:50:09,620 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:50:09,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:50:14,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:50:14,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:50:39,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:50:39,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:50:39,628 | ERROR | Thread-699 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:50:39,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:50:59,635 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:50:59,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:51:04,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:51:04,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:51:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:51:29,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:51:29,645 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:51:29,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:51:49,662 | ERROR | Thread-712 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:51:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:51:54,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:51:54,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:52:19,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:52:19,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:52:19,657 | ERROR | Thread-716 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:52:19,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:52:39,662 | ERROR | Thread-721 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:52:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:52:44,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:52:44,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:53:09,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:53:09,669 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:53:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:53:09,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:53:29,674 | ERROR | Thread-730 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:53:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:53:34,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:53:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:53:59,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:53:59,433 | ERROR | Thread-734 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:53:59,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:53:59,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:54:19,439 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:54:19,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:54:24,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:54:24,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:54:49,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:54:49,455 | ERROR | Thread-743 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:54:49,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:54:49,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:55:09,452 | ERROR | Thread-747 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:55:09,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:55:14,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:55:14,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:55:39,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:55:39,463 | ERROR | Thread-752 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:55:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:55:39,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:55:59,467 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:55:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:56:04,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:56:04,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:56:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:56:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:56:29,477 | ERROR | Thread-761 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:56:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:56:49,485 | ERROR | Thread-765 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:56:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:56:54,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:56:54,386 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:57:19,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:57:19,488 | ERROR | Thread-769 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:57:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:57:19,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:57:39,496 | ERROR | Thread-773 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:57:39,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:57:44,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:57:44,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:58:09,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:58:09,502 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:58:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:58:09,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:58:29,508 | ERROR | Thread-783 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:58:29,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:58:34,051 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:58:34,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:58:59,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:58:59,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:58:59,517 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:58:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:59:19,522 | ERROR | Thread-792 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:59:19,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 22:59:24,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:59:24,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:59:49,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 22:59:49,530 | ERROR | Thread-796 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 22:59:49,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 22:59:49,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:00:09,539 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:00:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:00:14,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:00:14,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:00:39,071 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:00:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:00:39,544 | ERROR | Thread-805 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:00:39,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:00:59,548 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:00:59,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:01:04,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:01:04,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:01:29,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:01:29,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:01:29,561 | ERROR | Thread-814 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:01:29,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:01:49,564 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:01:49,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:01:54,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:01:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:02:19,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:02:19,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:02:19,578 | ERROR | Thread-823 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:02:19,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:02:39,577 | ERROR | Thread-827 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:02:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:02:44,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:02:44,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:03:09,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:03:09,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:03:09,585 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:03:09,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:03:29,590 | ERROR | Thread-836 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:03:29,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:03:34,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:03:34,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:03:59,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:03:59,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:03:59,599 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:03:59,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:04:19,605 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:04:19,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:04:24,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:04:24,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:04:49,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:04:49,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:04:49,617 | ERROR | Thread-849 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:04:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:05:09,623 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:05:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:05:14,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:05:14,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:05:39,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:05:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:05:39,627 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:05:39,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:05:59,633 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:05:59,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:06:04,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:06:04,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:06:29,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:06:29,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:06:29,643 | ERROR | Thread-867 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:06:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:06:49,647 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:06:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:06:54,093 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:06:54,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:07:19,082 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:07:19,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:07:19,655 | ERROR | Thread-876 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:07:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:07:39,662 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:07:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:07:44,052 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:07:44,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:08:09,045 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:08:09,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:08:09,669 | ERROR | Thread-885 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:08:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:08:29,674 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:08:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:08:34,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:08:34,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:08:59,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:08:59,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:08:59,684 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:08:59,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:09:19,440 | ERROR | Thread-897 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:09:19,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:09:24,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:09:24,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:09:49,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:09:49,448 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:09:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:09:49,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:10:09,452 | ERROR | Thread-906 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:10:09,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:10:14,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:10:14,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:10:39,180 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:10:39,462 | ERROR | Thread-910 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:10:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:10:39,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:10:59,466 | ERROR | Thread-915 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:10:59,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:11:04,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:11:04,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:11:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:11:29,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:11:29,477 | ERROR | Thread-919 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:11:49,481 | ERROR | Thread-924 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:11:49,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:11:54,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:11:54,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:12:19,409 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:12:19,489 | ERROR | Thread-928 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:12:19,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:12:19,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:12:39,495 | ERROR | Thread-932 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:12:39,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:12:44,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:12:44,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:13:09,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:13:09,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:13:09,502 | ERROR | Thread-937 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:13:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:13:29,510 | ERROR | Thread-941 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:13:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:13:34,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:13:34,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:13:59,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:13:59,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:13:59,519 | ERROR | Thread-946 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:13:59,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:14:19,522 | ERROR | Thread-950 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:14:19,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:14:24,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:14:24,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:14:49,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:14:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:14:49,531 | ERROR | Thread-954 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:14:49,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:15:09,538 | ERROR | Thread-959 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:15:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:15:14,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:15:14,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:15:39,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:15:39,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:15:39,557 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:15:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:15:59,554 | ERROR | Thread-969 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:15:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:16:04,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:16:04,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:16:29,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:16:29,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:16:29,558 | ERROR | Thread-973 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:16:29,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:16:49,562 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:16:49,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:16:54,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:16:54,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:17:19,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:17:19,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:17:19,575 | ERROR | Thread-982 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:17:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:17:39,578 | ERROR | Thread-986 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:17:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:17:44,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:17:44,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:18:09,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:18:09,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:18:09,584 | ERROR | Thread-990 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:18:09,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:18:29,592 | ERROR | Thread-995 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:18:29,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:18:34,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:18:34,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:18:59,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:18:59,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:18:59,599 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:18:59,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:19:19,648 | ERROR | Thread-1004 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:19:19,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:19:24,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:19:24,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:19:49,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:19:49,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:19:49,617 | ERROR | Thread-1008 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:19:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:20:09,619 | ERROR | Thread-1013 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:20:09,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:20:14,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:20:14,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:20:39,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:20:39,627 | ERROR | Thread-1017 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:20:39,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:20:39,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:20:59,636 | ERROR | Thread-1022 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:20:59,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:21:04,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:21:04,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:21:29,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:21:29,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:21:29,641 | ERROR | Thread-1026 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:21:29,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:21:49,645 | ERROR | Thread-1031 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:21:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:21:54,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:21:54,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:22:19,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:22:19,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:22:19,656 | ERROR | Thread-1035 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:22:19,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:22:39,659 | ERROR | Thread-1040 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:22:39,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:22:44,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:22:44,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:23:09,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:23:09,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:23:09,670 | ERROR | Thread-1044 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:23:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:23:29,681 | ERROR | Thread-1049 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:23:29,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:23:34,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:23:34,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:23:59,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:23:59,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:23:59,684 | ERROR | Thread-1054 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:23:59,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:24:19,688 | ERROR | Thread-1058 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:24:19,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:24:24,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:24:24,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:24:49,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:24:49,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:24:49,695 | ERROR | Thread-1062 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:24:49,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:25:09,455 | ERROR | Thread-1066 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:25:09,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:25:14,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:25:14,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:25:39,459 | ERROR | Thread-1070 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:25:39,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:25:39,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:25:39,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:25:59,466 | ERROR | Thread-1075 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:25:59,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:26:04,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:26:04,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:26:29,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:26:29,474 | ERROR | Thread-1079 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:26:29,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:26:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:26:49,479 | ERROR | Thread-1084 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:26:49,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:26:54,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:26:54,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:27:19,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:27:19,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:27:19,487 | ERROR | Thread-1088 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:27:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:27:39,495 | ERROR | Thread-1093 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:27:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:27:44,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:27:44,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:28:09,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:28:09,501 | ERROR | Thread-1098 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:28:09,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:28:09,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:28:29,507 | ERROR | Thread-1102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:28:29,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:28:34,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:28:34,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:28:59,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:28:59,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:28:59,517 | ERROR | Thread-1106 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:28:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:29:19,520 | ERROR | Thread-1111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:29:19,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:29:24,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:29:24,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:29:49,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:29:49,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:29:49,529 | ERROR | Thread-1115 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:29:49,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:30:09,540 | ERROR | Thread-1120 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:30:09,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:30:14,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:30:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:30:39,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:30:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:30:39,544 | ERROR | Thread-1124 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:30:39,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:30:59,550 | ERROR | Thread-1129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:30:59,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:31:04,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:31:04,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:31:29,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:31:29,564 | ERROR | Thread-1133 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:31:29,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:31:29,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:31:49,565 | ERROR | Thread-1137 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:31:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:31:54,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:31:54,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:32:19,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:32:19,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:32:19,576 | ERROR | Thread-1142 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:32:19,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:32:39,580 | ERROR | Thread-1146 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:32:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:32:44,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:32:44,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:33:09,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:33:09,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:33:09,592 | ERROR | Thread-1151 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:33:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:33:29,590 | ERROR | Thread-1155 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:33:29,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:33:34,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:33:34,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:33:59,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:33:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:33:59,599 | ERROR | Thread-1159 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:33:59,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:34:19,606 | ERROR | Thread-1163 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:34:19,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:34:24,057 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:34:24,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:34:49,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:34:49,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:34:49,616 | ERROR | Thread-1167 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:34:49,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:35:09,625 | ERROR | Thread-1172 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:35:09,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:35:14,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:35:14,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:35:39,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:35:39,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:35:39,628 | ERROR | Thread-1176 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:35:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:35:59,636 | ERROR | Thread-1181 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:35:59,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:36:04,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:36:04,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:36:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:36:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:36:29,640 | ERROR | Thread-1185 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:36:29,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:36:49,651 | ERROR | Thread-1190 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:36:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:36:54,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:36:54,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:37:19,116 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:37:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:37:19,657 | ERROR | Thread-1194 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:37:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:37:39,661 | ERROR | Thread-1199 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:37:39,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:37:44,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:37:44,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:38:09,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:38:09,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:38:09,670 | ERROR | Thread-1204 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:38:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:38:29,674 | ERROR | Thread-1208 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:38:29,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:38:34,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:38:34,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:38:59,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:38:59,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:38:59,688 | ERROR | Thread-1212 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:38:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:39:19,689 | ERROR | Thread-1217 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:39:19,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:39:24,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:39:24,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:39:49,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:39:49,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:39:49,714 | ERROR | Thread-1221 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:39:49,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:40:09,701 | ERROR | Thread-1226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:40:09,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:40:14,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:40:14,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:40:39,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:40:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:40:39,460 | ERROR | Thread-1230 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:40:39,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:40:59,468 | ERROR | Thread-1234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:40:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:41:04,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:41:04,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:41:29,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:41:29,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:41:29,479 | ERROR | Thread-1238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:41:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:41:49,492 | ERROR | Thread-1242 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:41:49,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:41:54,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:41:54,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:42:19,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:42:19,489 | ERROR | Thread-1247 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:42:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:42:19,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:42:39,494 | ERROR | Thread-1251 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:42:39,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:42:44,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:42:44,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:43:09,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:43:09,501 | ERROR | Thread-1256 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:43:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:43:09,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:43:29,507 | ERROR | Thread-1260 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:43:29,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:43:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:43:34,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:43:59,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:43:59,519 | ERROR | Thread-1265 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:43:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:43:59,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:44:19,524 | ERROR | Thread-1269 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:44:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:44:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:44:24,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:44:49,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:44:49,530 | ERROR | Thread-1273 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:44:49,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:44:49,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:45:09,535 | ERROR | Thread-1278 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:45:09,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:45:14,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:45:14,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:45:39,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:45:39,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:45:39,544 | ERROR | Thread-1282 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:45:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:45:59,551 | ERROR | Thread-1287 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:45:59,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:46:04,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:46:04,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:46:29,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:46:29,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:46:29,557 | ERROR | Thread-1291 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:46:29,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:46:49,564 | ERROR | Thread-1297 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:46:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:46:54,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:46:54,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:47:19,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:47:19,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:47:19,572 | ERROR | Thread-1301 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:47:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:47:39,580 | ERROR | Thread-1305 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:47:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:47:44,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:47:44,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:48:09,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:48:09,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:48:09,586 | ERROR | Thread-1310 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:48:09,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:48:29,591 | ERROR | Thread-1314 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:48:29,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:48:34,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:48:34,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:48:59,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:48:59,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:48:59,601 | ERROR | Thread-1319 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:48:59,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:49:19,606 | ERROR | Thread-1323 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:49:19,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:49:24,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:49:24,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:49:49,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:49:49,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:49:49,613 | ERROR | Thread-1327 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:49:49,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:50:09,617 | ERROR | Thread-1332 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:50:09,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:50:14,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:50:14,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:50:39,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:50:39,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:50:39,627 | ERROR | Thread-1336 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:50:39,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:50:59,634 | ERROR | Thread-1341 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:50:59,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:51:04,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:51:04,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:51:29,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:51:29,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:51:29,641 | ERROR | Thread-1345 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:51:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:51:49,645 | ERROR | Thread-1350 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:51:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:51:54,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:51:54,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:52:19,657 | ERROR | Thread-1354 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:52:19,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:52:19,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:52:20,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:52:39,660 | ERROR | Thread-1358 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:52:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:52:44,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:52:44,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:53:09,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:53:09,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:53:09,669 | ERROR | Thread-1363 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:53:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:53:29,674 | ERROR | Thread-1367 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:53:29,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:53:34,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:53:34,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:53:59,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:53:59,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:53:59,682 | ERROR | Thread-1372 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:53:59,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:54:19,695 | ERROR | Thread-1376 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:54:19,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:54:24,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:54:24,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:54:49,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:54:49,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:54:49,699 | ERROR | Thread-1380 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:54:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:55:09,702 | ERROR | Thread-1384 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:55:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:55:14,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:55:14,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:55:39,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:55:39,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:55:39,713 | ERROR | Thread-1389 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:55:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:55:59,716 | ERROR | Thread-1394 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:55:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:56:04,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:56:04,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:56:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:56:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:56:29,476 | ERROR | Thread-1398 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:56:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:56:49,479 | ERROR | Thread-1402 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:56:49,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:56:54,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:56:54,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:57:19,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:57:19,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:57:19,488 | ERROR | Thread-1406 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:57:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:57:39,497 | ERROR | Thread-1410 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:57:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:57:44,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:57:44,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:58:09,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:58:09,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:58:09,502 | ERROR | Thread-1415 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:58:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:58:29,509 | ERROR | Thread-1419 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:58:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:58:34,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:58:34,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:58:59,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:58:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:58:59,515 | ERROR | Thread-1424 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:58:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:59:19,545 | ERROR | Thread-1428 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:59:19,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 一月 2026 | 23:59:24,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:59:24,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:59:49,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +01 一月 2026 | 23:59:49,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 一月 2026 | 23:59:49,530 | ERROR | Thread-1432 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 一月 2026 | 23:59:49,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-02 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-02 new file mode 100644 index 0000000..0596c35 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-02 @@ -0,0 +1,5682 @@ +02 一月 2026 | 00:00:09,535 | ERROR | Thread-1436 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:00:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:00:14,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:00:14,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:00:39,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:00:39,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:00:39,547 | ERROR | Thread-1440 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:00:39,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:00:59,551 | ERROR | Thread-1446 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:00:59,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:01:04,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:01:04,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:01:29,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:01:29,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:01:29,564 | ERROR | Thread-1450 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:01:29,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:01:49,564 | ERROR | Thread-1454 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:01:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:01:54,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:01:54,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:02:19,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:02:19,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:02:19,574 | ERROR | Thread-1458 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:02:19,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:02:39,579 | ERROR | Thread-1464 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:02:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:02:44,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:02:44,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:03:09,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:03:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:03:09,587 | ERROR | Thread-1469 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:03:09,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:03:29,592 | ERROR | Thread-1473 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:03:29,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:03:34,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:03:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:03:59,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:03:59,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:03:59,602 | ERROR | Thread-1478 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:03:59,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:04:19,608 | ERROR | Thread-1482 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:04:19,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:04:24,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:04:24,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:04:49,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:04:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:04:49,614 | ERROR | Thread-1486 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:04:49,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:05:09,620 | ERROR | Thread-1491 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:05:09,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:05:14,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:05:14,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:05:39,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:05:39,644 | ERROR | Thread-1495 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:05:39,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:05:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:05:59,635 | ERROR | Thread-1501 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:05:59,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:06:04,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:06:04,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:06:29,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:06:29,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:06:29,642 | ERROR | Thread-1505 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:06:29,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:06:49,647 | ERROR | Thread-1509 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:06:49,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:06:54,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:06:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:07:19,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:07:19,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:07:19,661 | ERROR | Thread-1514 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:07:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:07:39,665 | ERROR | Thread-1518 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:07:39,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:07:44,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:07:44,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:08:09,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:08:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:08:09,671 | ERROR | Thread-1523 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:08:09,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:08:29,675 | ERROR | Thread-1527 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:08:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:08:34,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:08:34,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:08:59,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:08:59,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:08:59,685 | ERROR | Thread-1532 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:08:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:09:19,705 | ERROR | Thread-1536 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:09:19,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:09:24,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:09:24,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:09:49,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:09:49,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:09:49,710 | ERROR | Thread-1540 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:09:49,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:10:09,704 | ERROR | Thread-1545 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:10:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:10:14,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:10:14,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:10:39,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:10:39,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:10:39,712 | ERROR | Thread-1549 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:10:39,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:10:59,723 | ERROR | Thread-1553 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:10:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:11:04,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:11:04,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:11:29,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:11:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:11:29,731 | ERROR | Thread-1558 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:11:29,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:11:49,481 | ERROR | Thread-1562 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:11:49,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:11:54,050 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:11:54,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:12:19,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:12:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:12:19,489 | ERROR | Thread-1567 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:12:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:12:39,495 | ERROR | Thread-1571 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:12:39,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:12:44,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:12:44,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:13:09,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:13:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:13:09,504 | ERROR | Thread-1576 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:13:09,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:13:29,509 | ERROR | Thread-1580 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:13:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:13:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:13:34,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:13:59,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:13:59,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:13:59,520 | ERROR | Thread-1584 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:13:59,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:14:19,536 | ERROR | Thread-1588 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:14:19,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:14:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:14:24,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:14:49,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:14:49,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:14:49,539 | ERROR | Thread-1592 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:14:49,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:15:09,539 | ERROR | Thread-1598 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:15:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:15:14,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:15:14,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:15:39,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:15:39,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:15:39,545 | ERROR | Thread-1602 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:15:39,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:15:59,559 | ERROR | Thread-1606 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:15:59,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:16:04,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:16:04,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:16:29,035 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:16:29,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:16:29,566 | ERROR | Thread-1610 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:16:29,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:16:49,564 | ERROR | Thread-1614 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:16:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:16:54,042 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:16:54,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:17:19,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:17:19,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:17:19,573 | ERROR | Thread-1618 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:17:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:17:39,579 | ERROR | Thread-1622 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:17:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:17:44,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:17:44,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:18:09,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:18:09,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:18:09,589 | ERROR | Thread-1627 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:18:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:18:29,602 | ERROR | Thread-1631 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:18:29,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:18:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:18:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:18:59,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:18:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:18:59,607 | ERROR | Thread-1637 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:18:59,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:19:19,606 | ERROR | Thread-1641 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:19:19,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:19:24,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:19:24,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:19:49,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:19:49,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:19:49,616 | ERROR | Thread-1646 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:19:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:20:09,624 | ERROR | Thread-1650 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:20:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:20:14,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:20:14,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:20:39,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:20:39,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:20:39,632 | ERROR | Thread-1654 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:20:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:20:59,633 | ERROR | Thread-1659 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:20:59,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:21:04,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:21:04,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:21:29,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:21:29,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:21:29,644 | ERROR | Thread-1663 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:21:29,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:21:49,647 | ERROR | Thread-1667 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:21:49,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:21:54,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:21:54,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:22:19,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:22:19,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:22:19,657 | ERROR | Thread-1671 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:22:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:22:39,666 | ERROR | Thread-1675 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:22:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:22:44,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:22:44,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:23:09,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:23:09,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:23:09,673 | ERROR | Thread-1681 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:23:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:23:29,676 | ERROR | Thread-1685 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:23:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:23:34,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:23:34,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:23:59,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:23:59,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:23:59,687 | ERROR | Thread-1690 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:23:59,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:24:19,693 | ERROR | Thread-1694 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:24:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:24:24,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:24:24,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:24:49,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:24:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:24:49,697 | ERROR | Thread-1698 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:24:49,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:25:09,704 | ERROR | Thread-1702 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:25:09,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:25:14,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:25:14,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:25:39,222 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:25:39,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:25:39,714 | ERROR | Thread-1707 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:25:39,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:25:59,718 | ERROR | Thread-1712 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:25:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:26:04,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:26:04,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:26:29,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:26:29,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:26:29,725 | ERROR | Thread-1716 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:26:29,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:26:49,731 | ERROR | Thread-1720 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:26:49,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:26:54,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:26:54,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:27:19,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:27:19,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:27:19,739 | ERROR | Thread-1724 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:27:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:27:39,499 | ERROR | Thread-1728 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:27:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:27:44,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:27:44,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:28:09,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:28:09,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:28:09,506 | ERROR | Thread-1733 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:28:09,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:28:29,509 | ERROR | Thread-1737 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:28:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:28:34,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:28:34,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:28:59,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:28:59,519 | ERROR | Thread-1742 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:28:59,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:28:59,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:29:19,527 | ERROR | Thread-1747 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:29:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:29:24,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:29:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:29:49,222 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:29:49,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:29:49,531 | ERROR | Thread-1751 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:29:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:30:09,537 | ERROR | Thread-1756 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:30:09,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:30:14,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:30:14,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:30:39,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:30:39,546 | ERROR | Thread-1760 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:30:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:30:39,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:30:59,613 | ERROR | Thread-1765 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:30:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:31:04,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:31:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:31:29,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:31:29,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:31:29,559 | ERROR | Thread-1770 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:31:29,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:31:49,568 | ERROR | Thread-1774 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:31:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:31:54,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:31:54,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:32:19,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:32:19,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:32:19,573 | ERROR | Thread-1779 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:32:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:32:39,581 | ERROR | Thread-1783 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:32:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:32:44,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:32:44,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:33:09,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:33:09,587 | ERROR | Thread-1788 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:33:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:33:09,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:33:29,594 | ERROR | Thread-1792 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:33:29,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:33:34,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:33:34,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:33:59,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:33:59,611 | ERROR | Thread-1796 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:33:59,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:33:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:34:19,608 | ERROR | Thread-1801 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:34:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:34:24,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:34:24,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:34:49,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:34:49,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:34:49,614 | ERROR | Thread-1805 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:34:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:35:09,620 | ERROR | Thread-1810 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:35:09,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:35:14,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:35:14,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:35:39,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:35:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:35:39,627 | ERROR | Thread-1814 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:35:39,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:35:59,634 | ERROR | Thread-1818 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:35:59,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:36:04,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:36:04,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:36:29,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:36:29,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:36:29,649 | ERROR | Thread-1822 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:36:29,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:36:49,647 | ERROR | Thread-1826 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:36:49,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:36:54,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:36:54,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:37:19,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:37:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:37:19,656 | ERROR | Thread-1832 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:37:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:37:39,671 | ERROR | Thread-1836 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:37:39,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:37:44,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:37:44,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:38:09,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:38:09,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:38:09,676 | ERROR | Thread-1841 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:38:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:38:29,676 | ERROR | Thread-1845 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:38:29,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:38:34,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:38:34,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:38:59,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:38:59,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:38:59,683 | ERROR | Thread-1849 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:38:59,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:39:19,690 | ERROR | Thread-1854 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:39:19,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:39:24,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:39:24,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:39:49,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:39:49,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:39:49,701 | ERROR | Thread-1858 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:39:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:40:09,705 | ERROR | Thread-1863 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:40:09,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:40:14,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:40:14,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:40:39,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:40:39,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:40:39,716 | ERROR | Thread-1867 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:40:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:40:59,719 | ERROR | Thread-1871 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:40:59,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:41:04,066 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:41:04,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:41:29,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:41:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:41:29,727 | ERROR | Thread-1876 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:41:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:41:49,737 | ERROR | Thread-1880 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:41:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:41:54,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:41:54,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:42:19,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:42:19,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:42:19,743 | ERROR | Thread-1884 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:42:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:42:39,748 | ERROR | Thread-1888 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:42:39,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:42:44,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:42:44,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:43:09,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:43:09,509 | ERROR | Thread-1892 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:43:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:43:09,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:43:29,511 | ERROR | Thread-1896 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:43:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:43:34,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:43:34,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:43:59,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:43:59,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:43:59,519 | ERROR | Thread-1900 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:43:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:44:19,524 | ERROR | Thread-1905 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:44:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:44:24,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:44:24,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:44:49,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:44:49,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:44:49,549 | ERROR | Thread-1909 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:44:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:45:09,538 | ERROR | Thread-1914 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:45:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:45:14,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:45:14,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:45:39,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:45:39,550 | ERROR | Thread-1918 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:45:39,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:45:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:45:59,552 | ERROR | Thread-1923 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:45:59,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:46:04,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:46:04,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:46:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:46:29,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:46:29,560 | ERROR | Thread-1927 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:46:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:46:49,567 | ERROR | Thread-1931 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:46:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:46:54,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:46:54,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:47:19,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:47:19,575 | ERROR | Thread-1936 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:47:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:47:19,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:47:39,582 | ERROR | Thread-1940 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:47:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:47:44,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:47:44,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:48:09,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:48:09,589 | ERROR | Thread-1945 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:48:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:48:09,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:48:29,611 | ERROR | Thread-1949 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:48:29,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:48:34,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:48:34,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:48:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:48:59,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:48:59,602 | ERROR | Thread-1953 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:48:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:49:19,609 | ERROR | Thread-1957 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:49:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:49:24,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:49:24,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:49:49,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:49:49,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:49:49,615 | ERROR | Thread-1963 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:49:49,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:50:09,625 | ERROR | Thread-1968 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:50:09,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:50:14,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:50:14,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:50:39,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:50:39,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:50:39,629 | ERROR | Thread-1972 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:50:39,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:50:59,638 | ERROR | Thread-1977 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:50:59,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:51:04,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:51:04,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:51:29,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:51:29,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:51:29,654 | ERROR | Thread-1981 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:51:29,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:51:49,651 | ERROR | Thread-1985 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:51:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:51:54,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:51:54,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:52:19,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:52:19,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:52:19,673 | ERROR | Thread-1989 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:52:19,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:52:39,664 | ERROR | Thread-1993 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:52:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:52:44,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:52:44,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:53:09,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:53:09,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:53:09,677 | ERROR | Thread-1998 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:53:09,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:53:29,695 | ERROR | Thread-2002 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:53:29,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:53:34,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:53:34,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:53:59,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:53:59,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:53:59,685 | ERROR | Thread-2006 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:53:59,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:54:19,692 | ERROR | Thread-2010 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:54:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:54:24,722 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:54:25,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:54:49,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:54:49,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:54:49,698 | ERROR | Thread-2015 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:54:49,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:55:09,716 | ERROR | Thread-2021 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:55:09,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:55:14,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:55:14,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:55:39,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:55:39,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:55:39,714 | ERROR | Thread-2025 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:55:39,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:55:59,721 | ERROR | Thread-2030 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:55:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:56:04,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:56:04,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:56:29,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:56:29,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:56:29,727 | ERROR | Thread-2034 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:56:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:56:49,739 | ERROR | Thread-2039 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:56:49,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:56:54,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:56:54,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:57:19,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:57:19,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:57:19,743 | ERROR | Thread-2044 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:57:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:57:39,747 | ERROR | Thread-2048 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:57:39,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:57:44,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:57:44,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:58:09,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:58:09,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:58:09,754 | ERROR | Thread-2053 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:58:09,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:58:29,511 | ERROR | Thread-2057 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:58:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:58:34,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:58:34,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:58:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:58:59,519 | ERROR | Thread-2061 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:59:19,525 | ERROR | Thread-2066 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:59:19,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:59:24,265 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:59:24,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 00:59:49,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 00:59:49,533 | ERROR | Thread-2070 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 00:59:49,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 00:59:49,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:00:09,545 | ERROR | Thread-2074 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:00:09,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:00:14,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:00:14,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:00:39,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:00:39,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:00:39,547 | ERROR | Thread-2078 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:00:39,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:00:59,554 | ERROR | Thread-2082 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:00:59,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:01:04,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:01:04,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:01:29,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:01:29,561 | ERROR | Thread-2087 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:01:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:01:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:01:49,568 | ERROR | Thread-2091 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:01:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:01:54,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:01:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:02:19,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:02:19,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:02:19,577 | ERROR | Thread-2095 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:02:19,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:02:39,582 | ERROR | Thread-2101 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:02:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:02:44,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:02:44,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:03:09,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:03:09,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:03:09,588 | ERROR | Thread-2105 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:03:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:03:29,593 | ERROR | Thread-2110 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:03:29,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:03:34,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:03:34,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:03:59,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:03:59,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:03:59,604 | ERROR | Thread-2114 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:03:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:04:19,608 | ERROR | Thread-2119 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:04:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:04:24,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:04:24,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:04:49,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:04:49,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:04:49,619 | ERROR | Thread-2123 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:04:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:05:09,622 | ERROR | Thread-2127 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:05:09,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:05:14,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:05:14,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:05:39,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:05:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:05:39,632 | ERROR | Thread-2131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:05:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:05:59,639 | ERROR | Thread-2135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:05:59,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:06:04,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:06:04,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:06:29,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:06:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:06:29,644 | ERROR | Thread-2139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:06:29,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:06:49,649 | ERROR | Thread-2143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:06:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:06:54,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:06:54,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:07:19,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:07:19,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:07:19,657 | ERROR | Thread-2148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:07:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:07:39,664 | ERROR | Thread-2152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:07:39,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:07:44,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:07:44,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:08:09,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:08:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:08:09,672 | ERROR | Thread-2158 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:08:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:08:29,678 | ERROR | Thread-2162 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:08:29,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:08:34,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:08:34,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:08:59,067 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:08:59,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:08:59,686 | ERROR | Thread-2166 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:08:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:09:19,695 | ERROR | Thread-2170 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:09:19,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:09:24,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:09:24,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:09:49,464 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:09:49,702 | ERROR | Thread-2174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:09:49,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:09:49,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:10:09,709 | ERROR | Thread-2179 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:10:09,711 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:10:14,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:10:14,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:10:39,042 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:10:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:10:39,714 | ERROR | Thread-2183 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:10:39,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:10:59,719 | ERROR | Thread-2188 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:10:59,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:11:04,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:11:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:11:29,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:11:29,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:11:29,728 | ERROR | Thread-2192 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:11:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:11:49,743 | ERROR | Thread-2196 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:11:49,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:11:54,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:11:54,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:12:19,080 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:12:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:12:19,747 | ERROR | Thread-2200 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:12:19,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:12:39,749 | ERROR | Thread-2205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:12:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:12:44,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:12:44,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:13:09,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:13:09,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:13:09,758 | ERROR | Thread-2209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:13:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:13:29,765 | ERROR | Thread-2213 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:13:29,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:13:34,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:13:34,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:13:59,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:13:59,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:13:59,771 | ERROR | Thread-2217 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:13:59,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:14:19,530 | ERROR | Thread-2222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:14:19,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:14:24,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:14:24,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:14:49,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:14:49,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:14:49,535 | ERROR | Thread-2226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:14:49,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:15:09,540 | ERROR | Thread-2231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:15:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:15:14,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:15:14,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:15:39,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:15:39,554 | ERROR | Thread-2236 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:15:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:15:39,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:15:59,553 | ERROR | Thread-2241 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:15:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:16:04,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:16:04,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:16:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:16:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:16:29,561 | ERROR | Thread-2245 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:16:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:16:49,577 | ERROR | Thread-2249 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:16:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:16:54,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:16:54,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:17:19,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:17:19,578 | ERROR | Thread-2253 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:17:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:17:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:17:39,581 | ERROR | Thread-2258 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:17:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:17:44,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:17:44,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:18:09,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:18:09,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:18:09,590 | ERROR | Thread-2262 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:18:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:18:29,597 | ERROR | Thread-2266 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:18:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:18:34,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:18:34,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:18:59,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:18:59,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:18:59,604 | ERROR | Thread-2270 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:18:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:19:19,611 | ERROR | Thread-2275 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:19:19,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:19:24,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:19:24,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:19:49,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:19:49,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:19:49,620 | ERROR | Thread-2279 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:19:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:20:09,622 | ERROR | Thread-2284 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:20:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:20:14,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:20:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:20:39,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:20:39,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:20:39,633 | ERROR | Thread-2288 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:20:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:20:59,647 | ERROR | Thread-2293 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:20:59,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:21:04,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:21:04,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:21:29,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:21:29,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:21:29,652 | ERROR | Thread-2297 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:21:29,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:21:49,656 | ERROR | Thread-2301 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:21:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:21:54,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:21:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:22:19,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:22:19,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:22:19,660 | ERROR | Thread-2307 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:22:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:22:39,666 | ERROR | Thread-2311 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:22:39,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:22:44,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:22:44,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:23:09,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:23:09,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:23:09,674 | ERROR | Thread-2315 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:23:09,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:23:29,684 | ERROR | Thread-2319 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:23:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:23:34,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:23:34,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:23:59,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:23:59,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:23:59,687 | ERROR | Thread-2323 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:23:59,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:24:19,694 | ERROR | Thread-2328 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:24:19,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:24:24,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:24:24,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:24:49,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:24:49,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:24:49,701 | ERROR | Thread-2333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:24:49,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:25:09,715 | ERROR | Thread-2337 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:25:09,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:25:14,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:25:14,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:25:39,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:25:39,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:25:39,716 | ERROR | Thread-2341 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:25:39,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:25:59,722 | ERROR | Thread-2346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:25:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:26:04,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:26:04,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:26:29,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:26:29,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:26:29,728 | ERROR | Thread-2350 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:26:29,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:26:49,735 | ERROR | Thread-2354 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:26:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:26:54,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:26:54,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:27:19,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:27:19,742 | ERROR | Thread-2360 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:27:19,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:27:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:27:39,756 | ERROR | Thread-2364 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:27:39,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:27:44,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:27:44,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:28:09,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:28:09,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:28:09,758 | ERROR | Thread-2368 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:28:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:28:29,763 | ERROR | Thread-2372 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:28:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:28:34,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:28:34,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:28:59,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:28:59,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:28:59,771 | ERROR | Thread-2377 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:28:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:29:19,777 | ERROR | Thread-2382 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:29:19,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:29:24,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:29:24,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:29:49,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:29:49,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:29:49,540 | ERROR | Thread-2386 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:29:49,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:30:09,572 | ERROR | Thread-2390 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:30:09,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:30:14,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:30:14,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:30:39,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:30:39,548 | ERROR | Thread-2394 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:30:39,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:30:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:30:59,555 | ERROR | Thread-2399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:30:59,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:31:04,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:31:04,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:31:29,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:31:29,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:31:29,562 | ERROR | Thread-2403 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:31:29,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:31:49,570 | ERROR | Thread-2407 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:31:49,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:31:54,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:31:54,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:32:19,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:32:19,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:32:19,575 | ERROR | Thread-2412 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:32:19,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:32:39,583 | ERROR | Thread-2416 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:32:39,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:32:44,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:32:44,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:33:09,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:33:09,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:33:09,592 | ERROR | Thread-2421 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:33:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:33:29,599 | ERROR | Thread-2426 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:33:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:33:34,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:33:34,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:33:59,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:33:59,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:33:59,604 | ERROR | Thread-2430 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:33:59,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:34:19,610 | ERROR | Thread-2434 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:34:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:34:24,072 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:34:24,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:34:49,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:34:49,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:34:49,617 | ERROR | Thread-2438 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:34:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:35:09,626 | ERROR | Thread-2443 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:35:09,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:35:14,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:35:14,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:35:39,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:35:39,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:35:39,632 | ERROR | Thread-2447 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:35:39,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:35:59,639 | ERROR | Thread-2452 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:35:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:36:04,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:36:04,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:36:29,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:36:29,659 | ERROR | Thread-2456 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:36:29,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:36:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:36:49,655 | ERROR | Thread-2461 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:36:49,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:36:54,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:36:54,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:37:19,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:37:19,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:37:19,660 | ERROR | Thread-2465 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:37:19,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:37:39,666 | ERROR | Thread-2469 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:37:39,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:37:44,325 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:37:44,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:38:09,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:38:09,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:38:09,673 | ERROR | Thread-2475 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:38:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:38:29,679 | ERROR | Thread-2479 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:38:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:38:34,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:38:34,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:38:59,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:38:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:38:59,687 | ERROR | Thread-2483 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:38:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:39:19,694 | ERROR | Thread-2488 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:39:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:39:24,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:39:24,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:39:49,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:39:49,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:39:49,705 | ERROR | Thread-2492 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:39:49,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:40:09,707 | ERROR | Thread-2496 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:40:09,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:40:14,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:40:14,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:40:39,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:40:39,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:40:39,727 | ERROR | Thread-2500 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:40:39,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:40:59,721 | ERROR | Thread-2505 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:40:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:41:04,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:41:04,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:41:29,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:41:29,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:41:29,751 | ERROR | Thread-2509 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:41:29,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:41:49,737 | ERROR | Thread-2513 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:41:49,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:41:54,433 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:41:54,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:42:19,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:42:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:42:19,747 | ERROR | Thread-2518 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:42:19,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:42:39,750 | ERROR | Thread-2523 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:42:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:42:44,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:42:44,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:43:09,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:43:09,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:43:09,760 | ERROR | Thread-2527 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:43:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:43:29,762 | ERROR | Thread-2531 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:43:29,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:43:34,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:43:34,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:43:59,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:43:59,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:43:59,774 | ERROR | Thread-2535 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:43:59,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:44:19,782 | ERROR | Thread-2541 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:44:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:44:24,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:44:24,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:44:49,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:44:49,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:44:49,787 | ERROR | Thread-2545 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:44:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:45:09,790 | ERROR | Thread-2549 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:45:09,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:45:14,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:45:14,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:45:39,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:45:39,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:45:39,554 | ERROR | Thread-2553 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:45:39,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:45:59,554 | ERROR | Thread-2559 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:45:59,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:46:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:46:04,362 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:46:29,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:46:29,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:46:29,563 | ERROR | Thread-2563 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:46:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:46:49,569 | ERROR | Thread-2567 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:46:49,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:46:54,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:46:54,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:47:19,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:47:19,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:47:19,579 | ERROR | Thread-2571 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:47:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:47:39,582 | ERROR | Thread-2575 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:47:39,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:47:44,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:47:44,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:48:09,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:48:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:48:09,590 | ERROR | Thread-2581 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:48:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:48:29,597 | ERROR | Thread-2585 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:48:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:48:34,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:48:34,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:48:59,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:48:59,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:48:59,605 | ERROR | Thread-2589 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:48:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:49:19,616 | ERROR | Thread-2593 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:49:19,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:49:24,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:49:24,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:49:49,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:49:49,620 | ERROR | Thread-2597 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:49:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:49:49,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:50:09,628 | ERROR | Thread-2602 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:50:09,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:50:14,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:50:14,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:50:39,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:50:39,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:50:39,633 | ERROR | Thread-2606 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:50:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:50:59,642 | ERROR | Thread-2611 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:50:59,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:51:04,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:51:04,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:51:29,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:51:29,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:51:29,657 | ERROR | Thread-2615 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:51:29,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:51:49,652 | ERROR | Thread-2619 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:51:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:51:54,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:51:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:52:19,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:52:19,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:52:19,661 | ERROR | Thread-2625 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:52:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:52:39,666 | ERROR | Thread-2629 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:52:39,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:52:44,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:52:44,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:53:09,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:53:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:53:09,674 | ERROR | Thread-2633 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:53:09,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:53:29,682 | ERROR | Thread-2637 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:53:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:53:34,231 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:53:34,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:53:59,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:53:59,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:53:59,688 | ERROR | Thread-2641 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:53:59,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:54:19,698 | ERROR | Thread-2646 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:54:19,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:54:24,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:54:24,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:54:49,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:54:49,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:54:49,703 | ERROR | Thread-2650 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:54:49,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:55:09,719 | ERROR | Thread-2655 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:55:09,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:55:14,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:55:14,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:55:39,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:55:39,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:55:39,722 | ERROR | Thread-2659 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:55:39,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:55:59,723 | ERROR | Thread-2664 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:55:59,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:56:04,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:56:04,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:56:29,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:56:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:56:29,732 | ERROR | Thread-2668 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:56:29,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:56:49,735 | ERROR | Thread-2672 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:56:49,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:56:54,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:56:54,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:57:19,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:57:19,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:57:19,744 | ERROR | Thread-2677 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:57:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:57:39,750 | ERROR | Thread-2681 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:57:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:57:44,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:57:44,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:58:09,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:58:09,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:58:09,757 | ERROR | Thread-2686 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:58:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:58:29,763 | ERROR | Thread-2690 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:58:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:58:34,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:58:34,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:58:59,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:58:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:58:59,771 | ERROR | Thread-2695 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:58:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:59:19,782 | ERROR | Thread-2699 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:59:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 01:59:24,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:59:24,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:59:49,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 01:59:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 01:59:49,786 | ERROR | Thread-2703 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 01:59:49,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:00:09,796 | ERROR | Thread-2708 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:00:09,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:00:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:00:14,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:00:39,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:00:39,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:00:39,799 | ERROR | Thread-2712 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:00:39,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:00:59,554 | ERROR | Thread-2716 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:00:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:01:04,048 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:01:04,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:01:29,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:01:29,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:01:29,567 | ERROR | Thread-2722 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:01:29,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:01:49,568 | ERROR | Thread-2726 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:01:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:01:54,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:01:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:02:19,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:02:19,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:02:19,576 | ERROR | Thread-2730 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:02:19,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:02:39,584 | ERROR | Thread-2735 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:02:39,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:02:44,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:02:44,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:03:09,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:03:09,592 | ERROR | Thread-2739 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:03:09,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:03:09,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:03:29,597 | ERROR | Thread-2744 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:03:29,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:03:34,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:03:34,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:03:59,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:03:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:03:59,606 | ERROR | Thread-2748 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:03:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:04:19,614 | ERROR | Thread-2752 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:04:19,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:04:24,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:04:24,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:04:49,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:04:49,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:04:49,621 | ERROR | Thread-2756 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:04:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:05:09,641 | ERROR | Thread-2761 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:05:09,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:05:14,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:05:14,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:05:39,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:05:39,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:05:39,638 | ERROR | Thread-2765 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:05:39,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:05:59,641 | ERROR | Thread-2769 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:05:59,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:06:04,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:06:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:06:29,663 | ERROR | Thread-2774 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:06:29,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:06:30,024 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:06:30,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:06:49,653 | ERROR | Thread-2779 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:06:49,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:06:54,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:06:54,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:06:54,585 | ERROR | Thread-2783 | client.io.IOHandler | | Error handling data +java.lang.NullPointerException + at taurus.client.io.LagMonitor.fnPingPong(LagMonitor.java:43) + at taurus.client.io.SystemController.fnPingPong(SystemController.java:167) + at taurus.client.io.SystemController.handlePacket(SystemController.java:60) + at taurus.client.io.IOHandler.dispatchRequest(IOHandler.java:165) + at taurus.client.io.IOHandler.handlePacketData(IOHandler.java:138) + at taurus.client.io.IOHandler.onDataRead(IOHandler.java:193) + at taurus.client.io.SocketTcp.__handleBinaryData(SocketTcp.java:155) + at taurus.client.io.SocketTcp.__read(SocketTcp.java:133) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:07:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:07:19,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:07:19,663 | ERROR | Thread-2783 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:07:19,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:07:39,667 | ERROR | Thread-2787 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:07:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:07:44,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:07:44,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:08:09,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:08:09,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:08:09,676 | ERROR | Thread-2792 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:08:09,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:08:29,680 | ERROR | Thread-2796 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:08:29,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:08:34,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:08:34,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:08:59,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:08:59,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:08:59,692 | ERROR | Thread-2800 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:08:59,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:09:19,705 | ERROR | Thread-2805 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:09:19,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:09:24,061 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:09:24,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:09:49,020 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:09:49,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:09:49,707 | ERROR | Thread-2809 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:09:49,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:10:09,709 | ERROR | Thread-2814 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:10:09,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:10:14,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:10:14,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:10:39,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:10:39,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:10:39,726 | ERROR | Thread-2818 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:10:39,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:10:59,722 | ERROR | Thread-2822 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:10:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:11:04,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:11:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:11:29,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:11:29,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:11:29,730 | ERROR | Thread-2827 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:11:29,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:11:49,737 | ERROR | Thread-2831 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:11:49,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:11:54,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:11:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:12:19,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:12:19,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:12:19,746 | ERROR | Thread-2836 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:12:19,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:12:39,751 | ERROR | Thread-2840 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:12:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:12:44,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:12:44,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:13:09,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:13:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:13:09,763 | ERROR | Thread-2845 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:13:09,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:13:29,770 | ERROR | Thread-2849 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:13:29,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:13:34,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:13:34,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:13:59,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:13:59,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:13:59,792 | ERROR | Thread-2853 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:13:59,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:14:19,784 | ERROR | Thread-2858 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:14:19,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:14:24,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:14:24,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:14:49,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:14:49,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:14:49,788 | ERROR | Thread-2862 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:14:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:15:09,791 | ERROR | Thread-2867 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:15:09,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:15:14,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:15:14,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:15:39,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:15:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:15:39,804 | ERROR | Thread-2871 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:15:39,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:15:59,810 | ERROR | Thread-2876 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:15:59,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:16:04,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:16:04,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:16:29,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:16:29,564 | ERROR | Thread-2880 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:16:29,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:16:29,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:16:49,570 | ERROR | Thread-2885 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:16:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:16:54,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:16:54,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:17:19,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:17:19,342 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:17:19,578 | ERROR | Thread-2889 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:17:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:17:39,583 | ERROR | Thread-2893 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:17:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:17:44,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:17:44,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:18:09,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:18:09,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:18:09,595 | ERROR | Thread-2898 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:18:09,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:18:29,608 | ERROR | Thread-2903 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:18:29,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:18:34,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:18:34,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:18:59,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:18:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:18:59,611 | ERROR | Thread-2907 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:18:59,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:19:19,615 | ERROR | Thread-2911 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:19:19,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:19:24,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:19:24,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:19:49,223 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:19:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:19:49,619 | ERROR | Thread-2916 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:19:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:20:09,626 | ERROR | Thread-2920 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:20:09,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:20:14,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:20:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:20:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:20:39,633 | ERROR | Thread-2925 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:20:39,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:20:39,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:20:59,642 | ERROR | Thread-2929 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:20:59,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:21:04,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:21:04,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:21:29,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:21:29,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:21:29,647 | ERROR | Thread-2933 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:21:29,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:21:49,651 | ERROR | Thread-2937 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:21:54,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:21:54,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:22:19,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:22:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:22:19,661 | ERROR | Thread-2942 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:22:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:22:39,672 | ERROR | Thread-2946 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:22:39,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:22:44,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:22:44,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:23:09,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:23:09,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:23:09,674 | ERROR | Thread-2951 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:23:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:23:29,680 | ERROR | Thread-2955 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:23:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:23:34,436 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:23:34,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:23:59,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:23:59,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:23:59,687 | ERROR | Thread-2960 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:23:59,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:24:19,695 | ERROR | Thread-2964 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:24:19,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:24:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:24:24,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:24:49,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:24:49,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:24:49,703 | ERROR | Thread-2968 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:24:49,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:25:09,707 | ERROR | Thread-2973 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:25:09,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:25:14,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:25:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:25:39,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:25:39,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:25:39,719 | ERROR | Thread-2977 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:25:59,723 | ERROR | Thread-2981 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:25:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:26:04,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:26:04,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:26:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:26:29,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:26:29,728 | ERROR | Thread-2986 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:26:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:26:49,734 | ERROR | Thread-2990 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:26:49,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:26:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:26:54,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:27:19,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:27:19,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:27:19,746 | ERROR | Thread-2995 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:27:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:27:39,748 | ERROR | Thread-2999 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:27:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:27:44,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:27:44,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:28:09,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:28:09,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:28:09,756 | ERROR | Thread-3004 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:28:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:28:29,764 | ERROR | Thread-3008 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:28:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:28:34,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:28:34,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:28:59,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:28:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:28:59,770 | ERROR | Thread-3012 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:28:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:29:19,778 | ERROR | Thread-3017 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:29:19,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:29:24,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:29:24,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:29:49,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:29:49,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:29:49,784 | ERROR | Thread-3021 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:29:49,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:30:09,792 | ERROR | Thread-3026 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:30:09,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:30:14,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:30:14,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287560 +02 一月 2026 | 02:30:14,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +02 一月 2026 | 02:30:15,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 一月 2026 | 02:30:15,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:30:15,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 一月 2026 | 02:30:15,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +02 一月 2026 | 02:30:15,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925254 +02 一月 2026 | 02:30:15,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +02 一月 2026 | 02:30:15,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +02 一月 2026 | 02:30:15,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 一月 2026 | 02:30:15,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 一月 2026 | 02:30:15,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 一月 2026 | 02:30:16,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 一月 2026 | 02:30:16,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 +02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 一月 2026 | 02:30:16,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 一月 2026 | 02:30:16,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 +02 一月 2026 | 02:30:16,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +02 一月 2026 | 02:30:16,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +02 一月 2026 | 02:30:19,815 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:30:19,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:30:44,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:30:48,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:31:04,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:31:04,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:31:09,807 | ERROR | Thread-3035 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:31:09,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:31:29,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:31:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:31:29,811 | ERROR | Thread-3039 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:31:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:31:49,817 | ERROR | Thread-3043 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:31:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:31:54,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:31:54,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +02 一月 2026 | 02:31:54,288 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +02 一月 2026 | 02:31:55,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925254 +02 一月 2026 | 02:31:55,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +02 一月 2026 | 02:31:55,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 一月 2026 | 02:31:56,255 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:31:56,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 一月 2026 | 02:31:56,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +02 一月 2026 | 02:31:56,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:921810 +02 一月 2026 | 02:31:56,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +02 一月 2026 | 02:31:56,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +02 一月 2026 | 02:31:56,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 一月 2026 | 02:31:56,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 一月 2026 | 02:31:56,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 一月 2026 | 02:31:56,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 一月 2026 | 02:31:56,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 一月 2026 | 02:31:57,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 一月 2026 | 02:31:57,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3211b468 +02 一月 2026 | 02:31:57,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +02 一月 2026 | 02:31:57,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +02 一月 2026 | 02:31:59,826 | ERROR | Thread-3030 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:31:59,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:34:49,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:34:49,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:35:09,623 | ERROR | Thread-3055 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:35:09,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:35:14,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:35:14,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:35:39,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:35:39,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:35:39,630 | ERROR | Thread-3059 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:35:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:35:59,637 | ERROR | Thread-3063 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:35:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:36:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:36:04,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:36:29,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:36:29,644 | ERROR | Thread-3068 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:36:29,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:36:29,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:36:49,653 | ERROR | Thread-3072 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:36:49,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:36:54,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:36:54,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:37:19,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:37:19,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:37:19,660 | ERROR | Thread-3077 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:37:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:37:39,664 | ERROR | Thread-3081 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:37:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:37:44,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:37:44,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:38:09,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:38:09,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:38:09,672 | ERROR | Thread-3086 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:38:09,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:38:29,677 | ERROR | Thread-3091 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:38:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:38:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:38:34,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:38:59,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:38:59,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:38:59,690 | ERROR | Thread-3095 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:38:59,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:39:19,692 | ERROR | Thread-3099 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:39:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:39:24,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:39:24,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:39:49,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:39:49,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:39:49,700 | ERROR | Thread-3103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:39:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:40:09,706 | ERROR | Thread-3108 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:40:09,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:40:14,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:40:14,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:40:39,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:40:39,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:40:39,714 | ERROR | Thread-3113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:40:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:40:59,720 | ERROR | Thread-3117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:40:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:41:04,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:41:04,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:41:29,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:41:29,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:41:29,728 | ERROR | Thread-3121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:41:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:41:49,733 | ERROR | Thread-3126 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:41:49,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:41:54,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:41:54,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:42:19,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:42:19,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:42:19,750 | ERROR | Thread-3130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:42:19,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:42:39,751 | ERROR | Thread-3134 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:42:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:42:44,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:42:44,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:43:09,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:43:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:43:09,756 | ERROR | Thread-3139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:43:09,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:43:29,764 | ERROR | Thread-3143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:43:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:43:34,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:43:34,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:43:59,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:43:59,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:43:59,769 | ERROR | Thread-3147 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:43:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:44:19,776 | ERROR | Thread-3152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:44:19,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:44:24,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:44:24,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:44:49,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:44:49,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:44:49,784 | ERROR | Thread-3156 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:44:49,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:45:09,789 | ERROR | Thread-3161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:45:09,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:45:14,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:45:14,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:45:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:45:39,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:45:39,797 | ERROR | Thread-3165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:45:39,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:45:59,818 | ERROR | Thread-3169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:45:59,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:46:04,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:46:04,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:46:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:46:29,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:46:29,817 | ERROR | Thread-3174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:46:29,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:46:49,818 | ERROR | Thread-3178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:46:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:46:54,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:46:54,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:47:19,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:47:19,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:47:19,826 | ERROR | Thread-3184 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:47:19,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:47:39,830 | ERROR | Thread-3188 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:47:39,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:47:44,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:47:44,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:48:09,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:48:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:48:09,593 | ERROR | Thread-3192 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:48:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:48:29,613 | ERROR | Thread-3197 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:48:29,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:48:34,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:48:34,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:48:59,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:48:59,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:48:59,603 | ERROR | Thread-3201 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:48:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:49:19,609 | ERROR | Thread-3205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:49:19,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:49:24,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:49:24,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:49:49,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:49:49,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:49:49,616 | ERROR | Thread-3209 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:49:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:50:09,623 | ERROR | Thread-3214 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:50:09,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:50:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:50:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:50:39,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:50:39,630 | ERROR | Thread-3218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:50:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:50:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:50:59,649 | ERROR | Thread-3223 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:50:59,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:51:04,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:51:04,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:51:29,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:51:29,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:51:29,667 | ERROR | Thread-3227 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:51:29,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:51:49,654 | ERROR | Thread-3231 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:51:49,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:51:54,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:51:54,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:52:19,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:52:19,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:52:19,665 | ERROR | Thread-3236 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:52:19,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:52:39,663 | ERROR | Thread-3240 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:52:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:52:44,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:52:44,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:53:09,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:53:09,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:53:09,676 | ERROR | Thread-3244 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:53:09,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:53:29,678 | ERROR | Thread-3250 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:53:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:53:34,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:53:34,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:53:59,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:53:59,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:53:59,686 | ERROR | Thread-3254 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:53:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:54:19,692 | ERROR | Thread-3258 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:54:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:54:24,157 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:54:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:54:49,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:54:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:54:49,703 | ERROR | Thread-3262 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:54:49,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:55:09,714 | ERROR | Thread-3268 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:55:09,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:55:14,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:55:14,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:55:39,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:55:39,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:55:39,717 | ERROR | Thread-3272 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:55:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:55:59,719 | ERROR | Thread-3276 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:55:59,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:56:04,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:56:04,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:56:29,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:56:29,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:56:29,727 | ERROR | Thread-3280 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:56:29,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:56:49,738 | ERROR | Thread-3284 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:56:49,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:56:54,231 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:56:54,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:57:19,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:57:19,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:57:19,740 | ERROR | Thread-3289 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:57:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:57:39,748 | ERROR | Thread-3293 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:57:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:57:44,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:57:44,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:58:09,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:58:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:58:09,759 | ERROR | Thread-3298 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:58:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:58:29,764 | ERROR | Thread-3302 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:58:29,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:58:34,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:58:34,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:58:59,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:58:59,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:58:59,768 | ERROR | Thread-3306 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:58:59,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:59:19,779 | ERROR | Thread-3311 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:59:19,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 02:59:24,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:59:24,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:59:49,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 02:59:49,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 02:59:49,787 | ERROR | Thread-3315 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 02:59:49,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:00:09,788 | ERROR | Thread-3320 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:00:09,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:00:14,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:00:14,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:00:39,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:00:39,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:00:39,796 | ERROR | Thread-3324 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:00:39,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:00:59,802 | ERROR | Thread-3328 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:00:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:01:04,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:01:04,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:01:29,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:01:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:01:29,811 | ERROR | Thread-3334 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:01:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:01:49,820 | ERROR | Thread-3338 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:01:49,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:01:54,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:01:54,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:02:19,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:02:19,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:02:19,825 | ERROR | Thread-3342 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:02:19,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:02:39,830 | ERROR | Thread-3346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:02:39,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:02:44,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:02:44,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:03:09,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:03:09,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:03:09,838 | ERROR | Thread-3350 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:03:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:03:29,597 | ERROR | Thread-3356 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:03:29,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:03:34,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:03:34,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:03:59,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:03:59,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:03:59,602 | ERROR | Thread-3360 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:03:59,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:04:19,614 | ERROR | Thread-3364 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:04:19,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:04:24,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:04:24,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:04:49,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:04:49,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:04:49,618 | ERROR | Thread-3368 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:04:49,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:05:09,621 | ERROR | Thread-3373 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:05:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:05:14,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:05:14,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:05:39,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:05:39,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:05:39,629 | ERROR | Thread-3377 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:05:39,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:05:59,639 | ERROR | Thread-3381 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:05:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:06:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:06:04,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:06:29,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:06:29,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:06:29,643 | ERROR | Thread-3386 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:06:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:06:49,651 | ERROR | Thread-3390 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:06:49,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:06:54,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:06:54,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:07:19,064 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:07:19,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:07:19,659 | ERROR | Thread-3395 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:07:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:07:39,663 | ERROR | Thread-3399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:07:39,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:07:44,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:07:44,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:08:09,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:08:09,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:08:09,672 | ERROR | Thread-3403 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:08:09,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:08:29,679 | ERROR | Thread-3408 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:08:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:08:34,422 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:08:34,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:08:59,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:08:59,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:08:59,686 | ERROR | Thread-3413 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:08:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:09:19,692 | ERROR | Thread-3417 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:09:19,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:09:24,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:09:24,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:09:49,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:09:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:09:49,698 | ERROR | Thread-3421 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:09:49,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:10:09,704 | ERROR | Thread-3426 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:10:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:10:14,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:10:14,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:10:39,116 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:10:39,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:10:39,712 | ERROR | Thread-3430 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:10:39,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:10:59,717 | ERROR | Thread-3434 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:10:59,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:11:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:11:04,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:11:29,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:11:29,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:11:29,732 | ERROR | Thread-3439 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:11:29,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:11:49,731 | ERROR | Thread-3443 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:11:49,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:11:54,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:11:54,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:12:19,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:12:19,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:12:19,743 | ERROR | Thread-3448 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:12:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:12:39,761 | ERROR | Thread-3452 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:12:39,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:12:44,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:12:44,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:13:09,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:13:09,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:13:09,756 | ERROR | Thread-3456 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:13:09,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:13:29,766 | ERROR | Thread-3461 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:13:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:13:34,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:13:34,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:13:59,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:13:59,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:13:59,770 | ERROR | Thread-3465 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:13:59,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:14:19,775 | ERROR | Thread-3470 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:14:19,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:14:24,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:14:24,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:14:49,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:14:49,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:14:49,781 | ERROR | Thread-3474 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:14:49,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:15:09,788 | ERROR | Thread-3479 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:15:09,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:15:14,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:15:14,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:15:39,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:15:39,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:15:39,795 | ERROR | Thread-3483 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:15:39,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:15:59,801 | ERROR | Thread-3487 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:15:59,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:16:04,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:16:04,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:16:29,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:16:29,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:16:29,810 | ERROR | Thread-3493 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:16:29,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:16:49,814 | ERROR | Thread-3497 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:16:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:16:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:16:54,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:17:19,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:17:19,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:17:19,831 | ERROR | Thread-3502 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:17:19,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:17:39,830 | ERROR | Thread-3506 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:17:39,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:17:44,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:17:44,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:18:09,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:18:09,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:18:09,836 | ERROR | Thread-3510 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:18:09,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:18:29,845 | ERROR | Thread-3516 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:18:29,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:18:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:18:34,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:18:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:18:59,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:18:59,850 | ERROR | Thread-3520 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:18:59,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:19:19,606 | ERROR | Thread-3525 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:19:19,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:19:24,236 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:19:24,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:19:49,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:19:49,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:19:49,615 | ERROR | Thread-3529 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:19:49,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:20:09,624 | ERROR | Thread-3534 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:20:09,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:20:14,073 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:20:14,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:20:39,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:20:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:20:39,627 | ERROR | Thread-3538 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:20:39,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:20:59,633 | ERROR | Thread-3542 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:20:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:21:04,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:21:04,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:21:29,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:21:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:21:29,642 | ERROR | Thread-3547 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:21:29,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:21:49,646 | ERROR | Thread-3551 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:21:54,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:21:54,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:22:19,082 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:22:19,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:22:19,664 | ERROR | Thread-3556 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:22:19,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:22:39,688 | ERROR | Thread-3560 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:22:39,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:22:44,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:22:44,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:23:09,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:23:09,669 | ERROR | Thread-3564 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:23:09,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:23:09,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:23:29,680 | ERROR | Thread-3569 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:23:29,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:23:34,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:23:34,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:23:59,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:23:59,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:23:59,682 | ERROR | Thread-3573 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:23:59,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:24:19,689 | ERROR | Thread-3578 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:24:19,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:24:24,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:24:24,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:24:49,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:24:49,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:24:49,699 | ERROR | Thread-3582 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:24:49,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:25:09,703 | ERROR | Thread-3586 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:25:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:25:14,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:25:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:25:39,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:25:39,711 | ERROR | Thread-3590 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:25:59,727 | ERROR | Thread-3594 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:25:59,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:26:04,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:26:04,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:26:29,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:26:29,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:26:29,727 | ERROR | Thread-3599 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:26:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:26:49,730 | ERROR | Thread-3603 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:26:49,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:26:54,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:26:54,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:27:19,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:27:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:27:19,744 | ERROR | Thread-3607 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:27:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:27:39,744 | ERROR | Thread-3611 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:27:39,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:27:44,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:27:44,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:28:09,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:28:09,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:28:09,755 | ERROR | Thread-3615 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:28:09,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:28:29,757 | ERROR | Thread-3621 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:28:29,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:28:34,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:28:34,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:28:59,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:28:59,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:28:59,768 | ERROR | Thread-3625 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:28:59,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:29:19,772 | ERROR | Thread-3629 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:29:19,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:29:24,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:29:24,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:29:49,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:29:49,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:29:49,780 | ERROR | Thread-3634 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:29:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:30:09,789 | ERROR | Thread-3640 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:30:09,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:30:14,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:30:14,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:30:39,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:30:39,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:30:39,793 | ERROR | Thread-3644 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:30:39,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:30:59,800 | ERROR | Thread-3648 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:30:59,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:31:04,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:31:04,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:31:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:31:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:31:29,809 | ERROR | Thread-3653 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:31:29,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:31:49,817 | ERROR | Thread-3657 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:31:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:31:54,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:31:54,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:32:19,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:32:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:32:19,822 | ERROR | Thread-3662 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:32:19,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:32:39,827 | ERROR | Thread-3666 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:32:39,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:32:44,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:32:44,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:33:09,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:33:09,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:33:09,836 | ERROR | Thread-3670 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:33:09,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:33:29,841 | ERROR | Thread-3674 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:33:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:33:34,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:33:34,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:33:59,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:33:59,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:33:59,852 | ERROR | Thread-3678 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:33:59,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:34:19,855 | ERROR | Thread-3683 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:34:19,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:34:24,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:34:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:34:49,066 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:34:49,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:34:49,615 | ERROR | Thread-3688 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:34:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:35:09,621 | ERROR | Thread-3693 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:35:09,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:35:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:35:14,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:35:39,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:35:39,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:35:39,629 | ERROR | Thread-3697 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:35:39,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:35:59,638 | ERROR | Thread-3701 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:35:59,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:36:04,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:36:04,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:36:29,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:36:29,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:36:29,641 | ERROR | Thread-3706 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:36:29,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:36:49,646 | ERROR | Thread-3710 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:36:49,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:36:54,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:36:54,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:37:19,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:37:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:37:19,656 | ERROR | Thread-3715 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:37:19,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:37:39,663 | ERROR | Thread-3719 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:37:39,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:37:44,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:37:44,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:38:09,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:38:09,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:38:09,670 | ERROR | Thread-3723 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:38:09,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:38:29,678 | ERROR | Thread-3727 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:38:29,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:38:34,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:38:34,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:38:59,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:38:59,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:38:59,689 | ERROR | Thread-3731 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:38:59,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:39:19,693 | ERROR | Thread-3736 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:39:19,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:39:24,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:39:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:39:49,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:39:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:39:49,697 | ERROR | Thread-3740 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:39:49,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:40:09,728 | ERROR | Thread-3745 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:40:09,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:40:14,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:40:14,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:40:39,213 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:40:39,711 | ERROR | Thread-3749 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:40:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:40:39,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:40:59,733 | ERROR | Thread-3753 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:40:59,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:41:04,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:41:04,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:41:29,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:41:29,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:41:29,732 | ERROR | Thread-3758 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:41:29,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:41:49,730 | ERROR | Thread-3762 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:41:49,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:41:54,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:41:54,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:42:19,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:42:19,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:42:19,739 | ERROR | Thread-3767 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:42:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:42:39,744 | ERROR | Thread-3771 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:42:39,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:42:44,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:42:44,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:43:09,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:43:09,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:43:09,755 | ERROR | Thread-3776 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:43:09,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:43:29,761 | ERROR | Thread-3781 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:43:29,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:43:34,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:43:34,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:43:59,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:43:59,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:43:59,768 | ERROR | Thread-3785 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:43:59,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:44:19,772 | ERROR | Thread-3789 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:44:19,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:44:24,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:44:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:44:49,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:44:49,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:44:49,782 | ERROR | Thread-3793 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:44:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:45:09,798 | ERROR | Thread-3798 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:45:09,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:45:14,417 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:45:14,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:45:39,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:45:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:45:39,803 | ERROR | Thread-3802 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:45:39,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:45:59,800 | ERROR | Thread-3806 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:45:59,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:46:04,714 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:46:05,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:46:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:46:29,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:46:29,811 | ERROR | Thread-3811 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:46:29,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:46:49,815 | ERROR | Thread-3815 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:46:49,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:46:54,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:46:54,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:47:19,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:47:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:47:19,854 | ERROR | Thread-3820 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:47:19,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:47:39,827 | ERROR | Thread-3824 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:47:39,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:47:44,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:47:44,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:48:09,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:48:09,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:48:09,837 | ERROR | Thread-3828 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:48:09,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:48:29,842 | ERROR | Thread-3833 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:48:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:48:34,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:48:34,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:48:59,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:48:59,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:48:59,852 | ERROR | Thread-3837 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:48:59,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:49:19,866 | ERROR | Thread-3844 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:49:19,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:49:24,211 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:49:24,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:49:49,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:49:49,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:49:49,868 | ERROR | Thread-3848 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:49:49,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:50:09,869 | ERROR | Thread-3852 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:50:09,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:50:14,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:50:14,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:50:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:50:39,634 | ERROR | Thread-3856 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:50:39,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:50:39,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:50:59,634 | ERROR | Thread-3860 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:50:59,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:51:04,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:51:04,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:51:29,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:51:29,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:51:29,641 | ERROR | Thread-3864 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:51:29,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:51:49,648 | ERROR | Thread-3868 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:51:49,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:51:54,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:51:55,007 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:52:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:52:19,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:52:19,655 | ERROR | Thread-3873 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:52:19,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:52:39,661 | ERROR | Thread-3877 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:52:39,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:52:44,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:52:44,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:53:09,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:53:09,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:53:09,671 | ERROR | Thread-3881 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:53:09,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:53:29,675 | ERROR | Thread-3887 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:53:29,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:53:34,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:53:34,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:53:59,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:53:59,686 | ERROR | Thread-3891 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:53:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:53:59,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:54:19,698 | ERROR | Thread-3896 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:54:19,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:54:24,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:54:24,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:54:49,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:54:49,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:54:49,704 | ERROR | Thread-3900 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:54:49,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:55:09,701 | ERROR | Thread-3905 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:55:09,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:55:14,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:55:14,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:55:39,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:55:39,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:55:39,710 | ERROR | Thread-3909 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:55:39,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:55:59,717 | ERROR | Thread-3913 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:55:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:56:04,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:56:04,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:56:29,361 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:56:29,727 | ERROR | Thread-3918 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:56:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:56:29,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:56:49,731 | ERROR | Thread-3922 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:56:49,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:56:54,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:56:54,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:57:19,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:57:19,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:57:19,740 | ERROR | Thread-3927 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:57:19,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:57:39,745 | ERROR | Thread-3931 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:57:39,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:57:44,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:57:44,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:58:09,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:58:09,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:58:09,770 | ERROR | Thread-3935 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:58:09,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:58:29,766 | ERROR | Thread-3944 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:58:29,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:58:34,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:58:34,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:58:59,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:58:59,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:58:59,769 | ERROR | Thread-3948 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:58:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:59:19,771 | ERROR | Thread-3953 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:59:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 03:59:24,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:59:24,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:59:49,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 03:59:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 03:59:49,784 | ERROR | Thread-3957 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 03:59:49,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:00:09,785 | ERROR | Thread-3961 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:00:09,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:00:14,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:00:14,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:00:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:00:39,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:00:39,831 | ERROR | Thread-3965 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:00:39,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:00:59,799 | ERROR | Thread-3969 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:00:59,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:01:04,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:01:04,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:01:29,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:01:29,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:01:29,807 | ERROR | Thread-3974 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:01:29,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:01:49,813 | ERROR | Thread-3978 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:01:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:01:54,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:01:54,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:02:19,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:02:19,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:02:19,832 | ERROR | Thread-3984 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:02:19,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:02:39,827 | ERROR | Thread-3988 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:02:39,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:02:44,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:02:44,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:03:09,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:03:09,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:03:09,836 | ERROR | Thread-3992 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:03:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:03:29,841 | ERROR | Thread-3997 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:03:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:03:34,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:03:34,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:03:59,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:03:59,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:03:59,853 | ERROR | Thread-4001 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:03:59,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:04:19,873 | ERROR | Thread-4006 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:04:19,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:04:24,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:04:24,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:04:49,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:04:49,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:04:49,878 | ERROR | Thread-4010 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:04:49,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:05:09,868 | ERROR | Thread-4014 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:05:09,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:05:14,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:05:14,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:05:39,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:05:39,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:05:39,876 | ERROR | Thread-4018 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:05:39,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:05:59,882 | ERROR | Thread-4022 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:05:59,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:06:04,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:06:04,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:06:29,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:06:29,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:06:29,641 | ERROR | Thread-4026 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:06:29,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:06:49,646 | ERROR | Thread-4030 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:06:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:06:54,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:06:54,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:07:19,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:07:19,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:07:19,656 | ERROR | Thread-4034 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:07:19,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:07:39,666 | ERROR | Thread-4039 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:07:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:07:44,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:07:44,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:08:09,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:08:09,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:08:09,671 | ERROR | Thread-4043 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:08:09,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:08:29,680 | ERROR | Thread-4048 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:08:29,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:08:34,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:08:34,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:08:59,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:08:59,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:08:59,683 | ERROR | Thread-4052 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:08:59,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:09:19,691 | ERROR | Thread-4057 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:09:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:09:24,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:09:24,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:09:49,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:09:49,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:09:49,712 | ERROR | Thread-4061 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:09:49,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:10:09,701 | ERROR | Thread-4065 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:10:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:10:14,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:10:14,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:10:39,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:10:39,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:10:39,713 | ERROR | Thread-4069 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:10:39,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:10:59,715 | ERROR | Thread-4073 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:10:59,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:11:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:11:04,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:11:29,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:11:29,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:11:29,723 | ERROR | Thread-4078 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:11:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:11:49,731 | ERROR | Thread-4082 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:11:49,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:11:54,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:11:54,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:12:19,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:12:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:12:19,738 | ERROR | Thread-4087 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:12:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:12:39,821 | ERROR | Thread-4091 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:12:39,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:12:44,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:12:44,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:13:09,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:13:09,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:13:09,752 | ERROR | Thread-4095 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:13:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:13:29,773 | ERROR | Thread-4099 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:13:29,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:13:35,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:13:35,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:13:59,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:13:59,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:13:59,767 | ERROR | Thread-4103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:13:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:14:19,771 | ERROR | Thread-4109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:14:19,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:14:24,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:14:24,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:14:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:14:49,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:14:49,779 | ERROR | Thread-4113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:14:49,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:15:09,785 | ERROR | Thread-4117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:15:09,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:15:14,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:15:14,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:15:39,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:15:39,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:15:39,793 | ERROR | Thread-4121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:15:39,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:15:59,799 | ERROR | Thread-4125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:15:59,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:16:04,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:16:04,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:16:29,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:16:29,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:16:29,823 | ERROR | Thread-4129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:16:29,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:16:49,811 | ERROR | Thread-4134 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:16:49,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:16:54,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:16:54,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:17:19,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:17:19,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:17:19,823 | ERROR | Thread-4139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:17:19,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:17:39,829 | ERROR | Thread-4144 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:17:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:17:44,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:17:44,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:18:09,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:18:09,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:18:09,845 | ERROR | Thread-4148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:18:09,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:18:29,841 | ERROR | Thread-4153 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:18:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:18:34,075 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:18:34,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:18:59,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:18:59,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:18:59,850 | ERROR | Thread-4157 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:18:59,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:19:19,856 | ERROR | Thread-4162 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:19:19,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:19:24,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:19:24,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:19:49,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:19:49,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:19:49,870 | ERROR | Thread-4166 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:19:49,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:20:09,879 | ERROR | Thread-4170 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:20:09,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:20:14,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:20:14,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:20:39,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:20:39,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:20:39,901 | ERROR | Thread-4175 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:20:39,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:20:59,881 | ERROR | Thread-4179 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:20:59,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:21:04,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:21:04,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:21:29,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:21:29,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:21:29,890 | ERROR | Thread-4184 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:21:29,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:21:49,645 | ERROR | Thread-4188 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:21:54,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:21:54,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:22:19,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:22:19,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 一月 2026 | 04:22:19,654 | ERROR | Thread-4193 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:22:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:22:39,661 | ERROR | Thread-4197 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +02 一月 2026 | 04:22:39,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 一月 2026 | 04:22:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +02 一月 2026 | 04:22:44,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-03 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-03 new file mode 100644 index 0000000..db7c58e --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-03 @@ -0,0 +1,1192 @@ +03 一月 2026 | 01:06:48,971 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 01:06:49,044 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 01:06:49,905 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:06:50,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:07:09,666 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:07:09,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:07:14,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:07:15,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:07:39,670 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:07:39,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:07:39,747 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:07:40,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:07:59,675 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:07:59,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:08:04,807 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:08:04,975 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login +03 一月 2026 | 01:08:05,023 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +03 一月 2026 | 01:08:06,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:921810 +03 一月 2026 | 01:08:06,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +03 一月 2026 | 01:08:06,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 一月 2026 | 01:08:06,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:08:07,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:08:07,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +03 一月 2026 | 01:08:07,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:600611 +03 一月 2026 | 01:08:07,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:08:07,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:08:07,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:08:07,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:08:07,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2230000 +03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:08:07,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:08:07,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8754ba6 +03 一月 2026 | 01:08:07,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:08:07,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:08:22,945 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:08:23,241 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:464ms +03 一月 2026 | 01:08:24,513 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:497ms +03 一月 2026 | 01:08:29,837 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:08:30,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:08:46,153 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 +03 一月 2026 | 01:08:46,386 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:355ms +03 一月 2026 | 01:08:47,605 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:345ms +03 一月 2026 | 01:08:49,690 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:08:49,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:08:50,133 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1272ms +03 一月 2026 | 01:08:55,049 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:08:55,309 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login +03 一月 2026 | 01:08:55,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +03 一月 2026 | 01:08:56,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 一月 2026 | 01:08:56,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:08:56,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:08:57,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +03 一月 2026 | 01:08:57,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:562903 +03 一月 2026 | 01:08:57,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:08:57,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:08:57,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:08:57,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:08:57,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:08:57,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:08:57,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 +03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:08:57,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:08:57,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3d79a35c +03 一月 2026 | 01:08:57,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:08:57,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:09:19,785 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:09:20,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:09:39,704 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:09:39,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:09:44,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:09:45,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:10:09,714 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:10:09,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:10:10,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:10:10,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:10:29,716 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:10:29,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:10:34,776 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:10:35,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:10:59,726 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:10:59,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:10:59,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:11:00,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:11:17,597 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 01:11:19,732 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:11:19,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:11:21,804 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 01:11:24,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:11:26,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:11:35,320 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:640ms +03 一月 2026 | 01:11:37,496 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:413ms +03 一月 2026 | 01:11:49,740 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:11:49,740 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:11:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:11:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:11:49,808 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:11:50,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:12:09,771 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:12:09,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:12:14,848 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:12:15,159 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:12:39,755 | ERROR | Thread-86 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:12:39,755 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:12:39,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:12:40,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:12:59,764 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:12:59,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:13:04,822 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:13:05,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:13:29,767 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:13:29,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:13:29,860 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:13:30,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:13:49,774 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:13:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:13:54,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:13:55,199 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:14:19,782 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:14:19,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:14:19,786 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:14:20,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:14:39,788 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:14:39,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:14:44,861 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:14:45,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:15:09,796 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:15:09,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:15:09,799 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:15:10,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:15:29,802 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:15:29,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:15:34,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:15:35,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:15:59,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:15:59,809 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:15:59,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:15:59,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:16:19,814 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:16:19,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:16:24,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:16:25,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:16:49,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:16:49,825 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:16:49,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:16:49,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:16:58,074 | INFO | qtp1605283233-182 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:474ms +03 一月 2026 | 01:17:09,831 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:17:09,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:17:14,756 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:17:15,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:17:39,586 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:17:39,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:17:39,654 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:17:39,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:17:59,607 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:17:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:18:04,773 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:18:05,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:18:29,604 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:18:29,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:18:29,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:18:30,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:18:49,607 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:18:49,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:18:54,776 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:18:55,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:19:19,614 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:19:19,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:19:19,693 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:19:19,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:19:39,619 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:19:39,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:19:44,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:19:45,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:20:09,630 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:20:09,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:20:09,761 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:20:10,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:20:29,640 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:20:29,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:20:34,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:20:35,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:20:59,643 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:20:59,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:20:59,769 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:21:00,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:21:19,647 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:21:19,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:21:24,757 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:21:25,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:21:49,656 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:21:49,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:21:49,714 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:21:49,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:22:09,674 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:22:09,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:22:14,716 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:22:15,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:22:39,669 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:22:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:22:39,777 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:22:40,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:22:59,675 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:22:59,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:23:04,662 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:23:04,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:23:29,684 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:23:29,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:23:29,700 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:23:29,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:23:49,691 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:23:49,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:23:54,737 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:23:55,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:24:19,697 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:24:19,697 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:24:19,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:24:20,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:24:39,703 | ERROR | Thread-214 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:24:39,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:24:44,754 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:24:45,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:25:09,711 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:25:09,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:25:09,800 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:25:10,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:25:29,718 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:25:29,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:25:34,790 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:25:35,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:25:59,725 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:25:59,725 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:25:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:26:00,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:26:19,732 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:26:19,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:26:24,802 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:26:25,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:26:49,718 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:26:49,739 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:26:49,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:26:50,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:27:09,747 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:27:09,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:27:14,729 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:27:14,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:27:39,755 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:27:39,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:27:39,991 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:27:40,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:27:59,761 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:27:59,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:28:04,787 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:28:05,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:28:29,771 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:28:29,772 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:28:29,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:28:30,076 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:28:49,773 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:28:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:28:54,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:28:55,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:29:19,782 | ERROR | Thread-263 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:29:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:29:19,825 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:29:20,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:29:39,787 | ERROR | Thread-267 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:29:39,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:29:44,813 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:29:45,136 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:30:09,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:30:09,795 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:30:09,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:30:10,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:30:29,802 | ERROR | Thread-276 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:30:29,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:30:34,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:30:35,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:30:59,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:30:59,811 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:30:59,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:31:00,145 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:31:19,817 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:31:19,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:31:24,744 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:31:25,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:31:49,824 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:31:49,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:31:49,885 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:31:50,158 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:32:09,830 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:32:09,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:32:14,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:32:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:32:39,704 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:32:39,838 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:32:39,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:32:39,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:32:59,845 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:32:59,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:33:04,837 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:33:05,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:33:29,601 | ERROR | Thread-307 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:33:29,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:33:29,783 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:33:30,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:33:49,607 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:33:49,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:33:54,740 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:33:54,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:34:19,621 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:34:19,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:34:20,004 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:34:20,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:34:39,621 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:34:39,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:34:44,709 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:34:44,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:35:09,629 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:35:09,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:35:09,778 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:35:10,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:35:29,636 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:35:29,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:35:34,754 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:35:35,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:35:59,645 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:35:59,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:35:59,698 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:36:00,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:36:19,651 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:36:19,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:36:24,702 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:36:25,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:36:49,656 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:36:49,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:36:49,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:36:50,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:37:09,662 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:37:09,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:37:14,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:37:15,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:37:39,682 | ERROR | Thread-350 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:37:39,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:37:39,730 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:37:40,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:37:59,677 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:37:59,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:38:04,834 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:38:05,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:38:29,685 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:38:29,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:38:29,830 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:38:30,112 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:38:49,692 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:38:49,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:38:54,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:38:55,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:39:19,698 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:39:19,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:39:19,780 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:39:20,139 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:39:39,706 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:39:39,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:39:44,788 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:39:45,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:40:09,715 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:40:09,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:40:09,783 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:40:10,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:40:29,718 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:40:29,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:40:34,750 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:40:35,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:40:59,726 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:40:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:40:59,736 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:40:59,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:41:19,734 | ERROR | Thread-389 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:41:19,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:41:24,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:41:25,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:41:49,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:41:49,750 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:41:49,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:41:50,022 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:42:09,745 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:42:09,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:42:14,862 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:42:15,204 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:42:39,754 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:42:39,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:42:39,763 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:42:40,058 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:42:59,761 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:42:59,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:43:04,760 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:43:05,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:43:15,554 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 01:43:15,594 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 01:43:16,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:43:16,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:43:39,775 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:43:39,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:43:41,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:43:41,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:43:58,214 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:43:58,502 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:422ms +03 一月 2026 | 01:43:59,690 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:385ms +03 一月 2026 | 01:43:59,776 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:43:59,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:44:03,187 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:332ms +03 一月 2026 | 01:44:05,243 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:44:05,566 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms +03 一月 2026 | 01:44:06,091 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:392ms +03 一月 2026 | 01:44:06,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:44:06,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:44:07,698 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:44:07,992 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:404ms +03 一月 2026 | 01:44:08,523 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms +03 一月 2026 | 01:44:10,537 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:44:10,796 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:373ms +03 一月 2026 | 01:44:11,405 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:358ms +03 一月 2026 | 01:44:12,688 | INFO | qtp1605283233-73 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +03 一月 2026 | 01:44:13,949 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1464ms +03 一月 2026 | 01:44:29,784 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:44:29,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:44:31,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:44:31,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:44:32,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:44:32,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +03 一月 2026 | 01:44:32,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:576113 +03 一月 2026 | 01:44:32,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:44:32,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:44:32,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:44:32,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 +03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:44:32,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:44:32,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@86a76d8 +03 一月 2026 | 01:44:32,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:44:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:44:56,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:44:57,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 一月 2026 | 01:44:57,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:44:57,664 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:44:57,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +03 一月 2026 | 01:44:57,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295689 +03 一月 2026 | 01:44:57,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:44:58,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:44:58,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:44:58,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:44:58,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:44:58,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@31a1cb8d +03 一月 2026 | 01:44:58,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:44:58,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:45:21,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:45:21,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:45:39,826 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:45:39,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:45:46,369 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:45:46,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:46:09,812 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:46:09,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:46:11,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:46:11,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:46:29,819 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:46:29,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:46:36,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:46:36,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:46:59,826 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:46:59,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:47:01,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:47:01,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:47:19,831 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:47:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:47:26,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:47:26,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:47:49,839 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:47:49,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:47:51,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:47:51,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:48:09,846 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:48:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:48:16,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:48:16,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:48:39,870 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:48:39,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:48:41,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:48:41,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:48:59,609 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:48:59,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:49:06,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:49:06,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:49:12,515 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 01:49:12,586 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 01:49:13,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:49:13,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:49:38,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:49:38,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:49:39,620 | ERROR | Thread-27 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:49:39,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:49:51,666 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:49:51,914 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms +03 一月 2026 | 01:49:52,374 | INFO | qtp1605283233-70 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:342ms +03 一月 2026 | 01:49:53,640 | INFO | qtp1605283233-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +03 一月 2026 | 01:49:54,900 | INFO | qtp1605283233-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1580ms +03 一月 2026 | 01:49:59,658 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 01:49:59,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 一月 2026 | 01:50:03,287 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:50:03,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:50:04,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:50:04,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +03 一月 2026 | 01:50:04,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:903628 +03 一月 2026 | 01:50:04,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:50:04,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:50:04,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:50:04,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 +03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:50:04,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:50:04,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@74f08e03 +03 一月 2026 | 01:50:04,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:50:04,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:51:25,910 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 01:51:25,953 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 01:51:43,595 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 01:51:43,640 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 01:52:21,982 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 01:52:22,263 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:454ms +03 一月 2026 | 01:52:22,665 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms +03 一月 2026 | 01:52:23,561 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +03 一月 2026 | 01:52:24,803 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1451ms +03 一月 2026 | 01:52:34,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:52:34,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:52:35,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:52:35,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +03 一月 2026 | 01:52:35,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:217592 +03 一月 2026 | 01:52:35,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:52:35,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:52:35,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:52:35,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8300000 +03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:52:35,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:52:35,883 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ea34923 +03 一月 2026 | 01:52:35,949 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:52:35,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 01:52:45,156 | INFO | NetEvent-Thread | hunan.DoTest | | cardInhand changsha new +03 一月 2026 | 01:52:47,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 01:52:59,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 01:53:00,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 一月 2026 | 01:53:00,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 01:53:00,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 01:53:00,619 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +03 一月 2026 | 01:53:00,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:869183 +03 一月 2026 | 01:53:00,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:53:00,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 01:53:01,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 01:53:01,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 01:53:01,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 01:53:01,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +03 一月 2026 | 01:53:01,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 01:53:01,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 01:53:01,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 01:53:01,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@49395d8a +03 一月 2026 | 01:53:01,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 01:53:01,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 02:15:47,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 02:15:56,696 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 02:15:56,743 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 02:16:39,768 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 02:16:40,062 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:439ms +03 一月 2026 | 02:16:40,427 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:382ms +03 一月 2026 | 02:16:42,044 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 02:16:42,252 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:317ms +03 一月 2026 | 02:16:42,669 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:307ms +03 一月 2026 | 02:16:43,797 | INFO | qtp1605283233-61 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +03 一月 2026 | 02:16:45,050 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1452ms +03 一月 2026 | 02:16:47,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 02:16:47,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 02:16:48,157 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 02:16:48,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +03 一月 2026 | 02:16:48,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:480154 +03 一月 2026 | 02:16:48,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 02:16:48,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 02:16:48,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 02:16:48,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8299000 +03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 02:16:48,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 02:16:48,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@492d3503 +03 一月 2026 | 02:16:48,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 02:16:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 02:17:10,615 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 02:17:12,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +03 一月 2026 | 02:17:13,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 一月 2026 | 02:17:13,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 一月 2026 | 02:17:13,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 一月 2026 | 02:17:13,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +03 一月 2026 | 02:17:13,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:120621 +03 一月 2026 | 02:17:13,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 02:17:13,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 一月 2026 | 02:17:14,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 一月 2026 | 02:17:14,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 一月 2026 | 02:17:14,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 一月 2026 | 02:17:14,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30048c1 +03 一月 2026 | 02:17:14,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +03 一月 2026 | 02:17:14,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +03 一月 2026 | 02:17:33,770 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +03 一月 2026 | 02:17:45,073 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] +03 一月 2026 | 03:48:37,002 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 03:48:37,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +03 一月 2026 | 03:48:42,579 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +03 一月 2026 | 03:48:42,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +03 一月 2026 | 20:12:58,215 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 20:12:58,263 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 20:42:26,666 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 20:42:26,741 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 20:51:06,674 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 一月 2026 | 20:51:06,760 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 一月 2026 | 20:51:15,302 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 20:51:15,701 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:566ms +03 一月 2026 | 20:51:16,308 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:421ms +03 一月 2026 | 20:51:16,839 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:942ms +03 一月 2026 | 20:58:51,922 | INFO | qtp1605283233-74 | group.controller.GroupController | | jefe_test: 101555 +03 一月 2026 | 20:58:52,789 | INFO | qtp1605283233-74 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:1016ms +03 一月 2026 | 20:58:53,336 | INFO | qtp1605283233-74 | taurus.web.WebFilter | | action: enter_group[{user}:101555] time:397ms +03 一月 2026 | 20:58:53,760 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:101555] time:814ms +03 一月 2026 | 21:56:01,456 | INFO | qtp1605283233-189 | group.controller.GroupController | | jefe_test: 101555 +03 一月 2026 | 21:56:02,028 | INFO | qtp1605283233-192 | group.controller.GroupController | | jefe_test: 112233 +03 一月 2026 | 21:56:02,121 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:830ms +03 一月 2026 | 21:56:02,324 | INFO | qtp1605283233-192 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:464ms +03 一月 2026 | 21:56:02,663 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:101555] time:396ms +03 一月 2026 | 21:56:02,796 | INFO | qtp1605283233-192 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms +03 一月 2026 | 21:56:03,155 | INFO | qtp1605283233-193 | taurus.web.WebFilter | | action: join_room[{user}:101555] time:886ms +03 一月 2026 | 21:56:03,359 | INFO | qtp1605283233-194 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:933ms diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-04 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-04 new file mode 100644 index 0000000..824061b --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-04 @@ -0,0 +1,2150 @@ +04 一月 2026 | 19:01:39,067 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 19:01:39,128 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 19:01:50,753 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 19:01:51,625 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1044ms +04 一月 2026 | 19:01:53,302 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:520ms +04 一月 2026 | 19:01:57,105 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:1348ms +04 一月 2026 | 19:01:59,910 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:1074ms +04 一月 2026 | 19:18:31,704 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:679ms +04 一月 2026 | 19:44:45,272 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 19:44:45,318 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 19:45:23,095 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 19:45:23,504 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:766ms +04 一月 2026 | 19:45:25,033 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:424ms +04 一月 2026 | 19:45:27,494 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:714ms +04 一月 2026 | 20:48:10,537 | INFO | qtp1605283233-230 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:460ms +04 一月 2026 | 20:48:15,606 | INFO | qtp1605283233-230 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:699ms +04 一月 2026 | 20:48:17,977 | INFO | qtp1605283233-231 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:641ms +04 一月 2026 | 20:48:19,833 | INFO | qtp1605283233-231 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:551ms +04 一月 2026 | 21:07:52,725 | INFO | qtp1605283233-286 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:527ms +04 一月 2026 | 21:18:12,723 | INFO | qtp1605283233-330 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:480ms +04 一月 2026 | 21:18:13,875 | INFO | qtp1605283233-331 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:445ms +04 一月 2026 | 22:16:33,500 | INFO | qtp1605283233-611 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:16:33,733 | INFO | qtp1605283233-611 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +04 一月 2026 | 22:16:43,187 | INFO | qtp1605283233-618 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms +04 一月 2026 | 22:16:46,057 | INFO | qtp1605283233-611 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:802ms +04 一月 2026 | 22:16:47,299 | INFO | qtp1605283233-625 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:712ms +04 一月 2026 | 22:21:25,259 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:538ms +04 一月 2026 | 22:21:26,847 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:480ms +04 一月 2026 | 22:21:35,546 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:491ms +04 一月 2026 | 22:21:36,967 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:405ms +04 一月 2026 | 22:21:39,690 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:548ms +04 一月 2026 | 22:21:41,029 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:396ms +04 一月 2026 | 22:21:41,943 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:427ms +04 一月 2026 | 22:21:42,830 | INFO | qtp1605283233-649 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:451ms +04 一月 2026 | 22:21:51,595 | INFO | qtp1605283233-648 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:416ms +04 一月 2026 | 22:36:34,530 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:36:34,601 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 22:36:35,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:36:36,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:36:36,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:36:36,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:36:36,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 22:36:37,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:682428 +04 一月 2026 | 22:36:37,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:36:37,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:36:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:36:37,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:36:37,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:36:37,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:36:37,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8255000 +04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:36:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:36:37,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa7de91 +04 一月 2026 | 22:36:37,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:36:37,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:36:53,264 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 22:36:53,379 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:36:53,507 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms +04 一月 2026 | 22:36:53,626 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms +04 一月 2026 | 22:36:54,684 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:375ms +04 一月 2026 | 22:36:54,743 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:346ms +04 一月 2026 | 22:36:58,605 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1249ms +04 一月 2026 | 22:37:00,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:37:01,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:37:01,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:37:01,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 22:37:01,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618885 +04 一月 2026 | 22:37:01,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:37:01,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:37:02,026 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:37:02,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:37:02,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:37:02,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:37:02,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:37:02,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:37:02,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:37:02,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d89ad5d +04 一月 2026 | 22:37:02,297 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:418ms +04 一月 2026 | 22:37:02,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:37:02,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:37:03,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:37:03,637 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms +04 一月 2026 | 22:37:06,540 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:37:06,814 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:383ms +04 一月 2026 | 22:37:07,586 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:487ms +04 一月 2026 | 22:37:12,757 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1046ms +04 一月 2026 | 22:37:19,707 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 22:37:28,139 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:37:28,381 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:363ms +04 一月 2026 | 22:37:29,005 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:353ms +04 一月 2026 | 22:37:32,326 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:649ms +04 一月 2026 | 22:37:34,005 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:37:34,228 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:365ms +04 一月 2026 | 22:37:49,266 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +04 一月 2026 | 22:37:49,485 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:362ms +04 一月 2026 | 22:37:50,741 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:501ms +04 一月 2026 | 22:38:52,649 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:38:52,880 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:374ms +04 一月 2026 | 22:38:53,333 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:315ms +04 一月 2026 | 22:38:58,362 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:263ms +04 一月 2026 | 22:39:02,151 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:39:02,423 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms +04 一月 2026 | 22:39:03,315 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:685ms +04 一月 2026 | 22:39:05,026 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:39:05,345 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:503ms +04 一月 2026 | 22:39:05,728 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:333ms +04 一月 2026 | 22:39:07,767 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:39:07,988 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:327ms +04 一月 2026 | 22:39:09,416 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:39:09,666 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:378ms +04 一月 2026 | 22:39:10,262 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 +04 一月 2026 | 22:39:10,472 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:312ms +04 一月 2026 | 22:39:10,684 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:370ms +04 一月 2026 | 22:39:11,161 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:488ms +04 一月 2026 | 22:39:19,738 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 22:39:21,645 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 177475 +04 一月 2026 | 22:39:21,881 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:357ms +04 一月 2026 | 22:39:22,411 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:348ms +04 一月 2026 | 22:39:24,867 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1272ms +04 一月 2026 | 22:39:26,087 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1223ms +04 一月 2026 | 22:39:31,209 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 22:39:31,411 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:312ms +04 一月 2026 | 22:39:32,163 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:366ms +04 一月 2026 | 22:39:34,045 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 22:39:34,241 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:315ms +04 一月 2026 | 22:39:34,941 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:325ms +04 一月 2026 | 22:39:36,431 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 22:39:37,781 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1577ms +04 一月 2026 | 22:39:55,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:39:56,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:39:56,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 22:39:56,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618885 +04 一月 2026 | 22:39:56,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +04 一月 2026 | 22:39:56,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:39:56,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:39:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8254000 +04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:39:56,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:39:57,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa7de91 +04 一月 2026 | 22:39:57,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:39:57,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:40:03,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:40:03,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 22:40:03,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155107 +04 一月 2026 | 22:40:03,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 22:40:03,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 22:40:03,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 一月 2026 | 22:40:03,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:40:09,553 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:40:09,805 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:380ms +04 一月 2026 | 22:40:10,335 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:325ms +04 一月 2026 | 22:40:29,758 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 22:40:33,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:40:33,483 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 22:40:50,927 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:40:50,976 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 22:41:16,852 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:41:17,090 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:41:17,422 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:488ms +04 一月 2026 | 22:41:17,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155107 +04 一月 2026 | 22:41:17,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +04 一月 2026 | 22:41:17,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:41:17,707 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms +04 一月 2026 | 22:41:17,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:41:18,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:41:18,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 22:41:18,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:882218 +04 一月 2026 | 22:41:18,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:41:18,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:41:18,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:41:18,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:41:18,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:41:18,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:41:18,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:41:18,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:41:18,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c49f2b5 +04 一月 2026 | 22:41:18,806 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:41:18,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:41:19,295 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:41:19,524 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:351ms +04 一月 2026 | 22:41:20,133 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:369ms +04 一月 2026 | 22:41:23,159 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 22:41:24,125 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1170ms +04 一月 2026 | 22:41:39,791 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 22:41:42,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:41:42,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:41:42,943 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 22:41:43,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:882218 +04 一月 2026 | 22:41:43,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 22:41:43,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 22:41:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:41:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:41:43,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:41:43,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:41:43,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 +04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:41:43,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:41:43,536 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75a5129c +04 一月 2026 | 22:41:43,600 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:41:43,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:42:04,041 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1403ms +04 一月 2026 | 22:42:09,786 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 22:43:54,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:43:54,517 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 22:45:01,616 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:45:01,667 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 22:45:23,448 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:45:23,737 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:532ms +04 一月 2026 | 22:45:24,076 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:399ms +04 一月 2026 | 22:45:25,588 | INFO | qtp1605283233-60 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 22:45:25,941 | INFO | qtp1605283233-60 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:500ms +04 一月 2026 | 22:45:26,416 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:503ms +04 一月 2026 | 22:45:27,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:45:27,513 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login +04 一月 2026 | 22:45:27,522 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +04 一月 2026 | 22:45:27,657 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 22:45:28,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:523341 +04 一月 2026 | 22:45:28,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:45:28,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:45:28,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:45:28,979 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1587ms +04 一月 2026 | 22:45:28,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1611000 +04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:45:29,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:45:29,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a90be4 +04 一月 2026 | 22:45:29,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:45:29,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:45:29,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:45:29,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:45:29,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:45:29,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +04 一月 2026 | 22:45:30,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:958133 +04 一月 2026 | 22:45:30,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:45:30,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:45:30,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:45:30,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1611000 +04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:45:30,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:45:30,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a90be4 +04 一月 2026 | 22:45:30,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:45:30,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:45:52,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:45:53,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:45:53,884 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login +04 一月 2026 | 22:45:53,892 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +04 一月 2026 | 22:45:54,644 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:45:54,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +04 一月 2026 | 22:45:55,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:523341 +04 一月 2026 | 22:45:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 22:45:55,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 22:45:55,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:45:55,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:45:55,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:45:55,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:45:55,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2040000 +04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:45:55,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:45:55,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ecfd6f0 +04 一月 2026 | 22:45:55,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:45:55,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:46:14,483 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 22:46:14,704 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1288ms +04 一月 2026 | 22:46:14,743 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:409ms +04 一月 2026 | 22:46:17,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 22:46:18,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:46:18,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:844067 +04 一月 2026 | 22:46:18,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:46:18,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:46:19,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:46:19,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:46:19,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:46:19,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:46:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:46:19,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:46:19,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@308dbf2d +04 一月 2026 | 22:46:19,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:46:19,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:46:19,573 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:429ms +04 一月 2026 | 22:46:19,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 22:46:20,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 22:46:20,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 22:46:20,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:327139 +04 一月 2026 | 22:46:20,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:46:20,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 22:46:20,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 22:46:20,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8253000 +04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 22:46:21,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 22:46:21,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f9996e8 +04 一月 2026 | 22:46:21,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 22:46:21,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 22:46:21,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 22:46:26,139 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1358ms +04 一月 2026 | 22:46:30,374 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 22:46:57,980 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1172ms +04 一月 2026 | 22:47:04,830 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +04 一月 2026 | 22:59:46,501 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 22:59:46,554 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:00:22,216 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:00:22,477 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:414ms +04 一月 2026 | 23:00:22,937 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:372ms +04 一月 2026 | 23:00:24,004 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 23:00:25,335 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1551ms +04 一月 2026 | 23:00:37,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:00:37,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:00:37,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:00:38,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 23:00:38,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:985746 +04 一月 2026 | 23:00:38,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 23:00:38,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:00:38,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:00:38,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:00:38,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:00:38,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8252000 +04 一月 2026 | 23:00:38,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:00:38,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:00:38,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:00:38,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b0a753b +04 一月 2026 | 23:00:38,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:00:38,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:00:53,121 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:01:02,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:01:02,559 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}] +04 一月 2026 | 23:01:02,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:01:03,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:01:03,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:01:03,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 23:01:03,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:832100 +04 一月 2026 | 23:01:04,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:01:04,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:01:04,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:01:04,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:01:04,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:01:04,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:01:04,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:01:04,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:01:04,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@220e7b83 +04 一月 2026 | 23:01:04,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:01:04,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:01:19,849 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:01:36,765 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:01:36,816 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:02:23,849 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:02:24,162 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:437ms +04 一月 2026 | 23:02:24,637 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:485ms +04 一月 2026 | 23:02:25,955 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:02:26,195 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:355ms +04 一月 2026 | 23:02:26,653 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:343ms +04 一月 2026 | 23:02:27,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:02:28,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:02:28,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:02:28,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:02:28,672 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 23:02:28,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148210 +04 一月 2026 | 23:02:28,971 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 23:02:28,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:02:29,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:02:29,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:02:29,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:02:29,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8251000 +04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:02:29,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:02:29,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@62f5156b +04 一月 2026 | 23:02:29,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:02:29,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:02:29,929 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1244ms +04 一月 2026 | 23:02:52,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:02:53,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:02:53,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:02:53,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:02:53,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 23:02:54,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491191 +04 一月 2026 | 23:02:54,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:02:54,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:02:54,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:02:54,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:02:54,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:02:54,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@400f0903 +04 一月 2026 | 23:02:54,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:02:54,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:03:09,879 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:03:13,139 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:03:13,192 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:03:18,729 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:03:18,780 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:03:44,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:03:45,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491191 +04 一月 2026 | 23:03:45,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +04 一月 2026 | 23:03:45,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:03:45,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:03:45,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:03:45,824 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:03:46,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:893546 +04 一月 2026 | 23:03:46,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:03:46,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:03:46,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:03:46,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:03:46,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:03:46,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:03:46,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 +04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:03:46,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:03:46,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4eddc3ce +04 一月 2026 | 23:03:46,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:03:46,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:03:56,596 | INFO | qtp1605283233-72 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:03:56,888 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:431ms +04 一月 2026 | 23:03:57,406 | INFO | qtp1605283233-60 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:408ms +04 一月 2026 | 23:04:00,041 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1056ms +04 一月 2026 | 23:04:09,464 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] +04 一月 2026 | 23:04:09,752 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:04:10,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:04:10,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:04:10,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:04:10,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 23:04:11,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294444 +04 一月 2026 | 23:04:11,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:04:11,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:04:11,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:04:11,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8250000 +04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:04:11,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:04:11,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:04:11,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1216d040 +04 一月 2026 | 23:04:11,613 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:04:11,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:04:12,747 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[206, 204], weight=1, id=1, type=1, card=205}, {opcard=[206, 207], weight=1, id=2, type=1, card=205}] +04 一月 2026 | 23:04:14,535 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 107], weight=1, id=1, type=1, card=105}] +04 一月 2026 | 23:04:20,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 205], weight=1, id=1, type=1, card=206}] +04 一月 2026 | 23:04:51,897 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}, {opcard=[201], weight=2, id=2, type=2, card=201}] +04 一月 2026 | 23:04:56,270 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:04:59,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:04:59,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:05:09,903 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}] +04 一月 2026 | 23:05:19,670 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:05:19,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:05:24,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:05:24,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:05:49,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:05:49,672 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:05:49,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:05:49,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:05:59,827 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:06:00,110 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:420ms +04 一月 2026 | 23:06:01,115 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:435ms +04 一月 2026 | 23:06:04,842 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=5, id=1, type=6, card=201}] +04 一月 2026 | 23:06:09,680 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:06:09,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:06:14,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:06:15,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:06:20,951 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 206], weight=1, id=1, type=1, card=208}] +04 一月 2026 | 23:06:25,137 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] +04 一月 2026 | 23:06:27,617 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] +04 一月 2026 | 23:06:32,165 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] +04 一月 2026 | 23:06:37,470 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:477ms +04 一月 2026 | 23:06:39,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:06:39,685 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:06:39,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:06:39,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:06:45,452 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +04 一月 2026 | 23:06:59,690 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:06:59,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:07:03,897 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] +04 一月 2026 | 23:07:04,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:07:05,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:07:15,202 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:07:17,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:07:22,818 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}] +04 一月 2026 | 23:07:26,120 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 202], weight=1, id=1, type=1, card=203}] +04 一月 2026 | 23:07:26,158 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:07:29,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:07:29,700 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:07:29,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:07:29,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:07:49,717 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:07:49,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:07:54,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:07:54,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:08:09,033 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:633ms +04 一月 2026 | 23:08:09,710 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:08:09,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:08:10,866 | INFO | qtp1605283233-98 | taurus.web.WebFilter | | action: get_cost_count[{user}:112233] time:576ms +04 一月 2026 | 23:08:13,083 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: get_person_records[{user}:112233] time:425ms +04 一月 2026 | 23:08:19,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:08:19,713 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:08:19,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:08:19,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:08:39,718 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:08:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:08:44,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:08:44,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:09:09,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:09:09,728 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:09:09,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:09:09,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:09:29,739 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:09:29,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:09:34,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:09:34,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:09:59,446 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:09:59,743 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:09:59,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:09:59,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:10:19,748 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:10:19,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:10:24,584 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:10:24,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:10:49,564 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:10:49,753 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:10:49,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:10:49,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:11:09,760 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:11:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:11:14,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:11:14,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:11:39,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:11:39,783 | ERROR | Thread-105 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:11:39,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:11:39,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:11:59,773 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:11:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:12:04,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:12:04,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:12:29,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:12:29,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:12:29,782 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:12:29,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:12:49,793 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:12:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:12:54,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:12:54,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:13:19,490 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:13:19,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:13:19,798 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:13:19,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:13:39,804 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:13:39,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:13:44,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:13:44,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:14:09,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:14:09,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:14:09,810 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:14:09,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:14:29,816 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:14:29,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:14:34,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:14:34,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:14:59,496 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:14:59,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:14:59,825 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:14:59,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:15:19,831 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:15:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:15:24,470 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:15:24,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:15:49,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:15:49,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:15:49,843 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:15:49,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:16:09,845 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:16:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:16:14,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:16:14,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:16:39,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:16:39,850 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:16:39,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:16:39,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:16:59,860 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:16:59,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:17:04,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:17:04,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:17:29,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:17:29,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:17:29,866 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:17:29,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:17:49,870 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:17:49,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:17:54,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:17:54,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:18:19,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:18:19,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:18:19,888 | ERROR | Thread-175 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:18:19,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:18:39,886 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:18:39,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:18:44,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:18:44,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:19:09,542 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:19:09,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:19:09,891 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:19:09,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:19:29,899 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:19:29,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:19:34,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:19:34,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:19:59,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:19:59,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:19:59,910 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:19:59,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:20:19,915 | ERROR | Thread-197 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:20:19,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:20:24,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:20:24,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:20:49,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:20:49,670 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:20:49,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:20:50,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:21:04,097 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:21:04,150 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:21:04,957 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:21:05,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:21:29,682 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:21:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:21:29,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:21:30,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294444 +04 一月 2026 | 23:21:30,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +04 一月 2026 | 23:21:30,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:21:31,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:21:31,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:21:31,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 23:21:31,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:736483 +04 一月 2026 | 23:21:31,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:21:31,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:21:31,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:21:31,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:21:31,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8250000 +04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:21:32,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:21:32,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f2cda41 +04 一月 2026 | 23:21:32,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:21:32,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:21:36,328 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:21:36,426 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:21:36,731 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:531ms +04 一月 2026 | 23:21:36,740 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:513ms +04 一月 2026 | 23:21:37,462 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:376ms +04 一月 2026 | 23:21:38,158 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:396ms +04 一月 2026 | 23:21:40,732 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1233ms +04 一月 2026 | 23:21:45,467 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:21:47,446 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:21:54,958 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:21:55,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:21:55,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:21:56,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:21:56,188 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 23:21:56,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:246100 +04 一月 2026 | 23:21:56,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:21:56,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:21:56,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:21:56,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:21:56,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:21:56,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f61feb3 +04 一月 2026 | 23:21:56,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:21:56,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:22:19,696 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:22:19,957 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:22:20,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:22:20,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:22:21,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:246100 +04 一月 2026 | 23:22:21,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:22:21,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:22:21,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:22:21,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:22:21,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 +04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:22:21,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:22:21,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3f79a040 +04 一月 2026 | 23:22:21,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:22:21,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:22:49,703 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:24:29,407 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:24:29,456 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:24:33,701 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:24:34,052 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:470ms +04 一月 2026 | 23:24:34,534 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:391ms +04 一月 2026 | 23:24:35,779 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:24:36,015 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:360ms +04 一月 2026 | 23:24:36,761 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:495ms +04 一月 2026 | 23:24:38,273 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:24:38,505 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:364ms +04 一月 2026 | 23:24:38,990 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:312ms +04 一月 2026 | 23:24:52,542 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:24:52,752 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:330ms +04 一月 2026 | 23:24:54,268 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:437ms +04 一月 2026 | 23:25:20,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:25:20,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:25:21,087 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:25:21,219 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:25:21,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +04 一月 2026 | 23:25:21,511 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:443ms +04 一月 2026 | 23:25:21,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:977931 +04 一月 2026 | 23:25:21,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:25:21,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:25:21,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:25:21,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:25:21,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:25:21,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:25:21,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8249000 +04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:25:21,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:25:21,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76017eef +04 一月 2026 | 23:25:22,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:25:22,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:25:24,031 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1287ms +04 一月 2026 | 23:25:45,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:25:45,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:25:46,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:25:46,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:25:46,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +04 一月 2026 | 23:25:46,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:450887 +04 一月 2026 | 23:25:46,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:25:46,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:25:46,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:25:46,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:25:46,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:25:46,932 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c5b6110 +04 一月 2026 | 23:25:46,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:25:47,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:26:09,759 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:27:34,500 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:27:34,548 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:27:56,395 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:27:56,736 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:486ms +04 一月 2026 | 23:27:57,058 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:331ms +04 一月 2026 | 23:27:57,952 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:27:58,205 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:383ms +04 一月 2026 | 23:27:58,723 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:378ms +04 一月 2026 | 23:28:00,293 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:28:00,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:28:00,647 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:508ms +04 一月 2026 | 23:28:00,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:28:01,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:28:01,274 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:439ms +04 一月 2026 | 23:28:01,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:28:01,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:28:01,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:190693 +04 一月 2026 | 23:28:01,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:28:01,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:28:01,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:28:01,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 +04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:28:02,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:28:02,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c4d41ea +04 一月 2026 | 23:28:02,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:28:02,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:28:03,414 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:28:03,681 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:420ms +04 一月 2026 | 23:28:04,585 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 +04 一月 2026 | 23:28:04,812 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:381ms +04 一月 2026 | 23:28:06,122 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms +04 一月 2026 | 23:28:07,550 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 23:28:08,903 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1613ms +04 一月 2026 | 23:28:25,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:28:25,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:28:26,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:28:26,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +04 一月 2026 | 23:28:26,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:293607 +04 一月 2026 | 23:28:26,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 23:28:26,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 23:28:26,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:28:26,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:28:26,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:28:26,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:28:26,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1610000 +04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:28:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:28:26,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52c18b67 +04 一月 2026 | 23:28:26,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:28:27,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:28:48,823 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +04 一月 2026 | 23:28:50,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:28:50,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:28:52,979 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}, {opcard=[103], weight=5, id=2, type=6, card=103}] +04 一月 2026 | 23:29:07,989 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] +04 一月 2026 | 23:29:09,808 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:29:09,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:29:11,401 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] +04 一月 2026 | 23:29:13,452 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] +04 一月 2026 | 23:29:15,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:29:15,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:29:25,996 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +04 一月 2026 | 23:29:28,576 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}, {opcard=[105, 103], weight=1, id=2, type=1, card=104}] +04 一月 2026 | 23:29:33,983 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 202], weight=1, id=1, type=1, card=203}, {opcard=[204, 205], weight=1, id=2, type=1, card=203}] +04 一月 2026 | 23:29:36,122 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}, {opcard=[205, 203], weight=1, id=2, type=1, card=204}] +04 一月 2026 | 23:29:38,942 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 109], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:29:39,820 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:29:39,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:29:40,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:29:41,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:29:41,527 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] +04 一月 2026 | 23:29:42,864 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 109], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:29:46,190 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[206, 205], weight=1, id=1, type=1, card=207}, {opcard=[208, 206], weight=1, id=2, type=1, card=207}, {opcard=[207], weight=5, id=3, type=6, card=207}] +04 一月 2026 | 23:29:57,074 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}, {opcard=[209], weight=3, id=2, type=3, card=209}] +04 一月 2026 | 23:29:59,822 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:30:05,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:30:29,833 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:30:30,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:30:49,836 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:30:55,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:31:19,851 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:31:20,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:31:39,853 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:31:45,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:32:09,858 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:32:10,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:32:29,864 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:32:35,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:32:59,900 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:33:00,993 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:33:30,388 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:33:34,906 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:33:56,773 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:34:15,604 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:34:39,900 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:34:40,413 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:34:49,437 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +04 一月 2026 | 23:34:49,483 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +04 一月 2026 | 23:34:50,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:34:50,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:35:06,980 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:07,290 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:426ms +04 一月 2026 | 23:35:07,615 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:318ms +04 一月 2026 | 23:35:09,907 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:35:09,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:35:10,761 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:11,029 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:391ms +04 一月 2026 | 23:35:11,486 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms +04 一月 2026 | 23:35:14,612 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:344ms +04 一月 2026 | 23:35:15,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:35:15,647 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:15,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:35:15,960 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:441ms +04 一月 2026 | 23:35:16,496 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:363ms +04 一月 2026 | 23:35:17,773 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:18,004 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:346ms +04 一月 2026 | 23:35:18,411 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:332ms +04 一月 2026 | 23:35:22,039 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:253ms +04 一月 2026 | 23:35:22,874 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:23,096 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:341ms +04 一月 2026 | 23:35:23,600 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:338ms +04 一月 2026 | 23:35:24,544 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:24,781 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:360ms +04 一月 2026 | 23:35:25,267 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms +04 一月 2026 | 23:35:26,371 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:26,621 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:366ms +04 一月 2026 | 23:35:27,013 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:335ms +04 一月 2026 | 23:35:28,231 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:28,447 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:343ms +04 一月 2026 | 23:35:28,959 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:432ms +04 一月 2026 | 23:35:30,366 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:30,571 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:348ms +04 一月 2026 | 23:35:31,027 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:413ms +04 一月 2026 | 23:35:32,062 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 23:35:33,179 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1527ms +04 一月 2026 | 23:35:37,540 | INFO | qtp1605283233-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +04 一月 2026 | 23:35:38,559 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1264ms +04 一月 2026 | 23:35:39,915 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:35:39,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:35:40,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:35:40,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:35:40,804 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 +04 一月 2026 | 23:35:41,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:35:41,286 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:617ms +04 一月 2026 | 23:35:41,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:35:41,545 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:483ms +04 一月 2026 | 23:35:41,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:426941 +04 一月 2026 | 23:35:41,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 23:35:41,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:35:41,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:35:41,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 +04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:35:41,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:35:41,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 +04 一月 2026 | 23:35:41,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:35:41,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:35:54,407 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 101], weight=1, id=1, type=1, card=103}] +04 一月 2026 | 23:35:57,096 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106], weight=2, id=1, type=2, card=106}] +04 一月 2026 | 23:36:03,254 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 101], weight=1, id=1, type=1, card=103}] +04 一月 2026 | 23:36:04,057 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:36:05,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:36:05,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:36:06,169 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=2, id=1, type=2, card=201}] +04 一月 2026 | 23:36:06,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:36:06,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:36:06,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +04 一月 2026 | 23:36:06,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538125 +04 一月 2026 | 23:36:06,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:36:06,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:36:06,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:36:06,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2039000 +04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:36:06,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:36:06,943 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 +04 一月 2026 | 23:36:07,010 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:36:07,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:36:09,550 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}, {opcard=[201], weight=2, id=2, type=2, card=201}, {opcard=[201], weight=5, id=3, type=6, card=201}] +04 一月 2026 | 23:36:30,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:36:30,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:36:30,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:36:31,154 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +04 一月 2026 | 23:36:31,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538125 +04 一月 2026 | 23:36:31,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +04 一月 2026 | 23:36:31,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:36:31,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:36:31,549 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +04 一月 2026 | 23:36:31,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:36:31,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2039000 +04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:36:31,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:36:31,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 +04 一月 2026 | 23:36:31,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:36:31,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:36:37,073 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}, {opcard=[105, 103], weight=1, id=2, type=1, card=104}] +04 一月 2026 | 23:36:39,682 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:36:39,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:36:44,385 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] +04 一月 2026 | 23:36:46,222 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:36:46,989 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}, {opcard=[108], weight=2, id=2, type=2, card=108}, {opcard=[108], weight=3, id=3, type=3, card=108}, {opcard=[108], weight=4, id=4, type=3, card=108}] +04 一月 2026 | 23:36:55,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:36:55,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:36:58,541 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +04 一月 2026 | 23:36:58,755 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:403ms +04 一月 2026 | 23:37:00,397 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:384ms +04 一月 2026 | 23:37:03,835 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1603ms +04 一月 2026 | 23:37:08,916 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103], weight=4, id=1, type=3, card=103}] +04 一月 2026 | 23:37:12,939 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +04 一月 2026 | 23:37:17,473 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] +04 一月 2026 | 23:37:19,693 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:37:20,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:37:20,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login +04 一月 2026 | 23:37:20,533 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +04 一月 2026 | 23:37:21,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:37:21,930 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}, {opcard=[207, 205], weight=1, id=2, type=1, card=206}] +04 一月 2026 | 23:37:21,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:37:22,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login +04 一月 2026 | 23:37:22,032 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +04 一月 2026 | 23:37:23,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 +04 一月 2026 | 23:37:23,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:23,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:37:23,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:37:23,312 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[101], weight=2, id=1, type=2, card=101}] +04 一月 2026 | 23:37:23,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 +04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:37:23,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:37:23,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b89ad98 +04 一月 2026 | 23:37:23,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:37:23,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:37:23,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:37:24,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:37:24,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:37:24,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +04 一月 2026 | 23:37:24,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 +04 一月 2026 | 23:37:24,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:24,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:37:24,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:37:24,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:37:27,486 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 203], weight=1, id=1, type=1, card=204}, {opcard=[205, 206], weight=1, id=2, type=1, card=204}] +04 一月 2026 | 23:37:31,519 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}, {opcard=[205, 203], weight=1, id=2, type=1, card=204}, {opcard=[205, 206], weight=1, id=3, type=1, card=204}] +04 一月 2026 | 23:37:34,665 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] +04 一月 2026 | 23:37:35,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:37:38,545 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] +04 一月 2026 | 23:37:38,611 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}, {opcard=[103, 104], weight=1, id=2, type=1, card=102}] +04 一月 2026 | 23:37:39,339 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=5, id=1, type=6, card=202}] +04 一月 2026 | 23:37:40,365 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}, {opcard=[103, 104], weight=1, id=2, type=1, card=102}] +04 一月 2026 | 23:37:45,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:37:46,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:37:46,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +04 一月 2026 | 23:37:46,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 +04 一月 2026 | 23:37:46,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:46,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:37:46,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:37:46,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:37:46,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:37:46,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +04 一月 2026 | 23:37:46,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:37:46,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:37:48,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:37:49,700 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:37:51,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:37:51,343 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}, {opcard=[107], weight=2, id=2, type=2, card=107}] +04 一月 2026 | 23:37:55,451 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] +04 一月 2026 | 23:37:56,483 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:38:00,876 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] +04 一月 2026 | 23:38:01,575 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=2, id=1, type=2, card=202}, {opcard=[202], weight=3, id=2, type=3, card=202}] +04 一月 2026 | 23:38:01,591 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207], weight=2, id=1, type=2, card=207}] +04 一月 2026 | 23:38:04,958 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] +04 一月 2026 | 23:38:09,710 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:38:09,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:38:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:38:10,329 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=2, id=1, type=2, card=203}, {opcard=[203], weight=5, id=2, type=6, card=203}] +04 一月 2026 | 23:38:10,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:38:11,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:38:11,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 +04 一月 2026 | 23:38:11,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:11,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:11,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:38:11,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:38:11,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2240000 +04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:38:11,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:38:11,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 +04 一月 2026 | 23:38:11,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:38:11,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:38:15,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:498ms +04 一月 2026 | 23:38:16,738 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:515ms +04 一月 2026 | 23:38:18,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:38:18,117 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:38:18,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:38:18,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:18,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:18,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 一月 2026 | 23:38:18,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:38:29,718 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:38:29,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:38:35,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:38:35,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:38:36,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:38:36,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:38:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:38:36,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:36,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:38:36,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 一月 2026 | 23:38:36,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:38:41,744 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:38:41,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:39:00,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:39:00,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:39:01,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:39:01,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +04 一月 2026 | 23:39:01,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:39:01,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:01,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:39:01,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:39:01,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:39:19,728 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:39:19,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:39:25,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:39:25,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:39:26,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:39:26,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +04 一月 2026 | 23:39:26,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:39:26,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:26,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:39:26,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:39:26,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:39:28,711 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] +04 一月 2026 | 23:39:48,651 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +04 一月 2026 | 23:39:49,736 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:39:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:39:50,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:39:50,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:39:51,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:39:51,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:39:51,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:39:51,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:51,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:39:51,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 一月 2026 | 23:39:51,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:39:54,108 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] +04 一月 2026 | 23:39:56,786 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:39:56,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:39:58,046 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}] +04 一月 2026 | 23:39:58,946 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}, {opcard=[105], weight=2, id=2, type=2, card=105}] +04 一月 2026 | 23:40:04,822 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}, {opcard=[107], weight=5, id=2, type=6, card=107}] +04 一月 2026 | 23:40:12,270 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:618ms +04 一月 2026 | 23:40:14,445 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:474ms +04 一月 2026 | 23:40:15,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:40:15,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:40:15,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:40:15,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +04 一月 2026 | 23:40:16,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 +04 一月 2026 | 23:40:16,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:40:16,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:40:16,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:40:16,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2061000 +04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:40:16,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:40:16,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 +04 一月 2026 | 23:40:16,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:40:16,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:40:29,748 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:40:29,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:40:40,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:40:40,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:40:59,770 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:40:59,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:41:05,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:41:05,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:41:29,762 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:41:29,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:41:30,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:41:30,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:41:49,768 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:41:49,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:41:55,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:41:55,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:42:20,099 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:42:20,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:42:20,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:42:21,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:42:39,791 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:42:39,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:42:45,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:42:46,303 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:43:09,796 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:43:09,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:43:10,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:43:10,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:43:29,795 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:43:29,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:43:35,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:43:35,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:43:59,803 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:43:59,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:44:00,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:44:01,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:44:19,810 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:44:19,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:44:25,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:44:25,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:44:50,103 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:44:50,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:44:50,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:44:50,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:45:09,823 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:45:09,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:45:15,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:45:15,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:45:39,832 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:45:39,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:45:40,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:45:40,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:45:59,837 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:45:59,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:46:05,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:46:05,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:46:29,846 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:46:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:46:30,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:46:30,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:46:49,856 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:46:49,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:46:55,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:46:55,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:47:19,860 | ERROR | Thread-154 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:47:19,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:47:20,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:47:20,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:47:39,865 | ERROR | Thread-158 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:47:39,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:47:45,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:47:45,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:48:09,872 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:48:09,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:48:10,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:48:10,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:48:29,878 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:48:29,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:48:35,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:48:35,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:48:42,447 | INFO | qtp1605283233-212 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1270ms +04 一月 2026 | 23:48:59,887 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:48:59,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:49:00,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:49:00,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:49:03,466 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=2, id=1, type=2, card=109}] +04 一月 2026 | 23:49:09,366 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=2, id=1, type=2, card=201}] +04 一月 2026 | 23:49:09,591 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:49:13,197 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=2, id=1, type=2, card=109}] +04 一月 2026 | 23:49:19,892 | ERROR | Thread-176 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:49:19,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:49:25,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:49:25,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:49:44,902 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}, {opcard=[109, 107], weight=1, id=2, type=1, card=108}] +04 一月 2026 | 23:49:47,065 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:49:49,900 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:49:50,138 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:49:50,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:49:53,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:50:09,909 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:50:10,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:50:11,431 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] +04 一月 2026 | 23:50:14,664 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}] +04 一月 2026 | 23:50:15,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:50:15,722 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}] +04 一月 2026 | 23:50:15,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:50:16,760 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +04 一月 2026 | 23:50:18,821 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +04 一月 2026 | 23:50:39,414 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}] +04 一月 2026 | 23:50:39,917 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:50:39,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:50:40,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:50:40,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:50:46,632 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] +04 一月 2026 | 23:50:48,405 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 201], weight=1, id=1, type=1, card=203}, {opcard=[204, 202], weight=1, id=2, type=1, card=203}] +04 一月 2026 | 23:50:59,922 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:51:00,963 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +04 一月 2026 | 23:51:00,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:51:05,180 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:51:05,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:51:13,342 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}, {opcard=[106, 104], weight=1, id=2, type=1, card=105}] +04 一月 2026 | 23:51:21,557 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 104], weight=1, id=1, type=1, card=105}] +04 一月 2026 | 23:51:29,928 | ERROR | Thread-198 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:51:29,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:51:30,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:51:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:51:32,866 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] +04 一月 2026 | 23:51:44,384 | INFO | qtp1605283233-241 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:580ms +04 一月 2026 | 23:51:46,410 | INFO | qtp1605283233-241 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:264ms +04 一月 2026 | 23:51:49,688 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:51:49,688 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:51:49,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:51:49,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:51:55,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:51:55,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:52:19,692 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:52:19,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:52:20,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:52:20,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:52:39,697 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:52:39,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:52:45,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:52:45,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:53:09,709 | ERROR | Thread-215 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:53:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:53:10,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:53:10,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:53:29,713 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:53:29,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:53:35,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:53:35,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:53:59,721 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:53:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:54:00,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:54:00,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:54:04,656 | INFO | qtp1605283233-278 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1424ms +04 一月 2026 | 23:54:08,660 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:54:16,868 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +04 一月 2026 | 23:54:19,725 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:54:21,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:54:25,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:54:26,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:54:26,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:54:26,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:54:26,771 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:54:27,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:113686 +04 一月 2026 | 23:54:27,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:54:27,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:54:27,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:54:27,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2206000 +04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:54:27,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:54:27,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 +04 一月 2026 | 23:54:27,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:54:27,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:54:30,322 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}, {opcard=[207, 205], weight=1, id=2, type=1, card=206}, {opcard=[207, 208], weight=1, id=3, type=1, card=206}, {opcard=[206], weight=2, id=4, type=2, card=206}] +04 一月 2026 | 23:54:33,020 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}, {opcard=[204], weight=2, id=2, type=2, card=204}] +04 一月 2026 | 23:54:38,410 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:54:39,475 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:54:42,643 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107], weight=2, id=1, type=2, card=107}] +04 一月 2026 | 23:54:43,420 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}] +04 一月 2026 | 23:54:44,132 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] +04 一月 2026 | 23:54:44,154 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:54:44,780 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:54:45,594 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:54:46,244 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}] +04 一月 2026 | 23:54:50,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:54:50,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:55:01,794 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}] +04 一月 2026 | 23:55:03,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +04 一月 2026 | 23:55:09,742 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:55:09,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:55:10,177 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:55:11,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:55:14,752 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +04 一月 2026 | 23:55:15,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:55:18,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:55:25,757 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +04 一月 2026 | 23:55:27,839 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}, {opcard=[208], weight=2, id=2, type=2, card=208}] +04 一月 2026 | 23:55:31,442 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 106], weight=1, id=1, type=1, card=104}] +04 一月 2026 | 23:55:33,174 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] +04 一月 2026 | 23:55:37,144 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=5, id=2, type=6, card=109}] +04 一月 2026 | 23:55:39,748 | ERROR | Thread-242 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:55:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:55:40,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:55:40,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:55:43,893 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:513ms +04 一月 2026 | 23:55:45,025 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:429ms +04 一月 2026 | 23:55:46,522 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:430ms +04 一月 2026 | 23:55:59,905 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:55:59,905 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:55:59,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:55:59,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:56:05,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:56:05,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:56:05,847 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:255ms +04 一月 2026 | 23:56:07,849 | INFO | qtp1605283233-307 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:564ms +04 一月 2026 | 23:56:29,762 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:56:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:56:30,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:56:30,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:56:49,887 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:56:49,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:56:55,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:56:55,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:57:19,778 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:57:19,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:57:20,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:57:20,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:57:39,783 | ERROR | Thread-264 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:57:39,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:57:42,404 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1205ms +04 一月 2026 | 23:57:45,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:57:45,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 一月 2026 | 23:57:46,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:57:46,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +04 一月 2026 | 23:57:46,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:245580 +04 一月 2026 | 23:57:46,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:57:46,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:57:46,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 一月 2026 | 23:57:46,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:57:47,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:57:48,971 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +04 一月 2026 | 23:57:50,590 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}, {opcard=[107, 105], weight=1, id=2, type=1, card=106}, {opcard=[107, 108], weight=1, id=3, type=1, card=106}] +04 一月 2026 | 23:57:51,815 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:57:51,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:58:10,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:58:10,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:58:10,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 一月 2026 | 23:58:10,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +04 一月 2026 | 23:58:11,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:245580 +04 一月 2026 | 23:58:11,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:58:11,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 一月 2026 | 23:58:11,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 一月 2026 | 23:58:11,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2079000 +04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 一月 2026 | 23:58:11,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 一月 2026 | 23:58:11,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 +04 一月 2026 | 23:58:11,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +04 一月 2026 | 23:58:11,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +04 一月 2026 | 23:58:35,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:58:35,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:58:59,803 | ERROR | Thread-277 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:58:59,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:59:00,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:59:00,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:59:19,808 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:59:19,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:59:25,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:59:25,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 一月 2026 | 23:59:39,815 | ERROR | Thread-269 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:59:39,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:59:49,817 | ERROR | Thread-286 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +04 一月 2026 | 23:59:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 一月 2026 | 23:59:50,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +04 一月 2026 | 23:59:50,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-05 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-05 new file mode 100644 index 0000000..b4a4834 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-05 @@ -0,0 +1,884 @@ +05 一月 2026 | 00:00:09,822 | ERROR | Thread-290 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:00:09,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:00:15,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:00:15,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:00:39,833 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:00:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:00:40,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:00:40,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:00:59,837 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:00:59,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:01:05,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:01:05,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:01:23,832 | INFO | qtp1605283233-357 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:522ms +05 一月 2026 | 00:01:25,156 | INFO | qtp1605283233-357 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:483ms +05 一月 2026 | 00:01:28,231 | INFO | qtp1605283233-364 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:506ms +05 一月 2026 | 00:01:29,855 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:01:29,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:01:30,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:01:31,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:01:49,850 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:01:49,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:01:55,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:01:55,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:02:19,864 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:02:19,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:02:20,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:02:20,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:02:39,866 | ERROR | Thread-317 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:02:39,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:02:45,482 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:02:45,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:03:09,876 | ERROR | Thread-321 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:03:09,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:03:10,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:03:10,597 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:03:29,878 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:03:29,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:03:35,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:03:35,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:03:59,886 | ERROR | Thread-330 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:03:59,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:04:00,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:04:00,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:04:19,895 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:04:19,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:04:25,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:04:25,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:04:49,899 | ERROR | Thread-340 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:04:49,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:04:50,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:04:50,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:05:09,905 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:05:09,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:05:15,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:05:15,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:05:39,914 | ERROR | Thread-348 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:05:39,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:05:40,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:05:40,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:05:59,925 | ERROR | Thread-352 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:05:59,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:06:05,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:06:05,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:06:29,928 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:06:29,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:06:30,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:06:30,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:06:49,933 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:06:49,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:06:55,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:06:55,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:07:19,696 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:07:19,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:07:20,392 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:07:20,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:07:39,701 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:07:39,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:07:45,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:07:45,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:08:01,103 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:591ms +05 一月 2026 | 00:08:03,571 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:430ms +05 一月 2026 | 00:08:04,912 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:446ms +05 一月 2026 | 00:08:05,877 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:239ms +05 一月 2026 | 00:08:09,711 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:08:09,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:08:10,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:08:10,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:08:29,711 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:08:29,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:08:35,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:08:35,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:08:36,985 | INFO | qtp1605283233-439 | group.controller.GroupController | | jefe_test: 177475 +05 一月 2026 | 00:08:37,194 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:320ms +05 一月 2026 | 00:08:38,716 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:415ms +05 一月 2026 | 00:08:41,481 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:628ms +05 一月 2026 | 00:08:42,474 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:327ms +05 一月 2026 | 00:08:44,902 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_hplog_mgr[{user}:177475] time:298ms +05 一月 2026 | 00:08:46,047 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:316ms +05 一月 2026 | 00:08:48,052 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:470ms +05 一月 2026 | 00:08:59,718 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:08:59,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:09:00,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:09:00,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:09:19,727 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:09:19,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:09:25,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:09:25,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:09:49,732 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:09:49,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:09:50,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:09:50,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:09:54,731 | INFO | qtp1605283233-414 | group.controller.GroupController | | jefe_test: 177475 +05 一月 2026 | 00:09:54,926 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:297ms +05 一月 2026 | 00:09:55,959 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:307ms +05 一月 2026 | 00:09:58,204 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1314ms +05 一月 2026 | 00:09:58,659 | INFO | qtp1605283233-461 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1247ms +05 一月 2026 | 00:10:00,818 | INFO | qtp1605283233-462 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +05 一月 2026 | 00:10:02,054 | INFO | qtp1605283233-462 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1425ms +05 一月 2026 | 00:10:03,340 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +05 一月 2026 | 00:10:09,737 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:10:09,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:10:15,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:10:15,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:10:15,729 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:10:15,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:10:16,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +05 一月 2026 | 00:10:16,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:556585 +05 一月 2026 | 00:10:16,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +05 一月 2026 | 00:10:16,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:10:16,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:10:16,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2205000 +05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:10:16,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +05 一月 2026 | 00:10:16,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 +05 一月 2026 | 00:10:16,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +05 一月 2026 | 00:10:16,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:10:16,798 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}, {opcard=[102], weight=3, id=2, type=3, card=102}, {opcard=[102], weight=4, id=3, type=3, card=102}] +05 一月 2026 | 00:10:30,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=4, id=1, type=3, card=201}] +05 一月 2026 | 00:10:40,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:10:42,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +05 一月 2026 | 00:10:43,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:574543 +05 一月 2026 | 00:10:43,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:10:43,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:10:43,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:10:43,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 +05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:10:43,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +05 一月 2026 | 00:10:43,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b89ad98 +05 一月 2026 | 00:10:44,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +05 一月 2026 | 00:10:44,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:10:44,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +05 一月 2026 | 00:10:44,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +05 一月 2026 | 00:10:44,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:10:44,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:10:44,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:10:45,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:10:45,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:10:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:10:45,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:10:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:10:46,092 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108], weight=5, id=1, type=6, card=108}] +05 一月 2026 | 00:10:50,278 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:11:04,896 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}] +05 一月 2026 | 00:11:05,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:11:06,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:11:06,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:11:06,295 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:11:06,335 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:11:06,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:11:06,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:11:06,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:11:06,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:11:09,323 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] +05 一月 2026 | 00:11:09,350 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207], weight=5, id=1, type=6, card=207}] +05 一月 2026 | 00:11:09,754 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:11:10,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:11:10,373 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] +05 一月 2026 | 00:11:18,013 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:11:19,351 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}, {opcard=[108, 106], weight=1, id=2, type=1, card=107}] +05 一月 2026 | 00:11:21,014 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +05 一月 2026 | 00:11:21,111 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] +05 一月 2026 | 00:11:29,760 | ERROR | Thread-411 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:11:29,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:11:30,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:11:30,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:11:31,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:11:31,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:11:31,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:11:31,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:31,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:11:31,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:11:31,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:11:44,584 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:11:49,117 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] +05 一月 2026 | 00:11:49,683 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}] +05 一月 2026 | 00:11:49,766 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:11:49,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:11:55,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:11:55,789 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] +05 一月 2026 | 00:11:56,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:11:56,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:11:56,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:11:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:56,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:11:56,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:11:56,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:11:58,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:12:09,485 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}, {opcard=[204, 203], weight=1, id=2, type=1, card=205}, {opcard=[206, 204], weight=1, id=3, type=1, card=205}, {opcard=[206, 207], weight=1, id=4, type=1, card=205}, {opcard=[108, 107], weight=1, id=5, type=1, card=109}, {opcard=[205], weight=2, id=6, type=2, card=205}] +05 一月 2026 | 00:12:12,482 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}, {opcard=[209], weight=5, id=2, type=6, card=209}] +05 一月 2026 | 00:12:19,781 | ERROR | Thread-419 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:12:20,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:12:20,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:12:21,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:12:21,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:12:21,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:12:21,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:12:21,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:12:21,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:12:21,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:12:23,606 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] +05 一月 2026 | 00:12:23,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:12:24,940 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 205], weight=1, id=1, type=1, card=206}] +05 一月 2026 | 00:12:26,245 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] +05 一月 2026 | 00:12:27,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}] +05 一月 2026 | 00:12:33,648 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[101], weight=3, id=1, type=4, card=101}] +05 一月 2026 | 00:12:39,461 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}] +05 一月 2026 | 00:12:39,779 | ERROR | Thread-423 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:12:39,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:12:45,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:12:46,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:12:46,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:12:46,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:12:46,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:12:46,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:12:46,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:12:46,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:12:46,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:13:09,797 | ERROR | Thread-427 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:13:10,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:13:10,685 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +05 一月 2026 | 00:13:10,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:13:10,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:13:11,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:13:11,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:13:11,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:13:11,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:11,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:13:11,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:13:11,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:13:19,330 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +05 一月 2026 | 00:13:22,870 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] +05 一月 2026 | 00:13:26,796 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] +05 一月 2026 | 00:13:29,793 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:13:29,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:13:30,361 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}] +05 一月 2026 | 00:13:30,382 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== +05 一月 2026 | 00:13:31,849 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:480ms +05 一月 2026 | 00:13:33,441 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:441ms +05 一月 2026 | 00:13:34,764 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:663ms +05 一月 2026 | 00:13:35,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:13:35,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:13:35,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:13:35,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +05 一月 2026 | 00:13:35,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:574543 +05 一月 2026 | 00:13:35,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:36,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:36,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:13:36,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:13:36,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:13:36,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:13:36,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2173000 +05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:13:36,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +05 一月 2026 | 00:13:36,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 +05 一月 2026 | 00:13:36,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +05 一月 2026 | 00:13:36,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:13:37,128 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:241ms +05 一月 2026 | 00:13:38,263 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:498ms +05 一月 2026 | 00:13:39,672 | INFO | qtp1605283233-501 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:410ms +05 一月 2026 | 00:13:39,795 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:13:39,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:13:41,114 | INFO | qtp1605283233-502 | group.controller.GroupController | | jefe_test: 115777 +05 一月 2026 | 00:13:41,306 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:309ms +05 一月 2026 | 00:13:42,203 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:342ms +05 一月 2026 | 00:13:42,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:13:42,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +05 一月 2026 | 00:13:43,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 +05 一月 2026 | 00:13:43,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:43,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:13:43,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +05 一月 2026 | 00:13:43,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:13:45,623 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1256ms +05 一月 2026 | 00:13:49,799 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:13:49,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:14:11,647 | INFO | qtp1605283233-493 | group.controller.GroupController | | jefe_test: 112233 +05 一月 2026 | 00:14:11,907 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:375ms +05 一月 2026 | 00:14:12,465 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:347ms +05 一月 2026 | 00:15:37,523 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +05 一月 2026 | 00:15:37,572 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +05 一月 2026 | 00:16:30,646 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 +05 一月 2026 | 00:16:30,911 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:422ms +05 一月 2026 | 00:16:32,283 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 +05 一月 2026 | 00:16:32,500 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:349ms +05 一月 2026 | 00:16:33,766 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:383ms +05 一月 2026 | 00:16:51,688 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +05 一月 2026 | 00:16:53,297 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1819ms +05 一月 2026 | 00:16:53,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:16:53,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:16:54,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:16:54,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:16:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:16:54,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:16:54,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:16:54,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:16:54,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:16:54,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:16:54,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:16:54,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:17:09,856 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:17:09,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:17:18,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:17:18,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:17:19,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:17:19,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:17:19,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:17:19,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:17:19,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:17:19,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:17:19,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:17:39,862 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:17:39,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:17:43,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:17:43,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:17:43,942 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:17:44,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:17:44,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:17:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +05 一月 2026 | 00:17:44,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +05 一月 2026 | 00:17:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:17:44,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:17:44,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:17:44,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:17:44,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:17:53,526 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 +05 一月 2026 | 00:17:53,816 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:413ms +05 一月 2026 | 00:17:55,118 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms +05 一月 2026 | 00:17:58,306 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1954ms +05 一月 2026 | 00:17:59,867 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:17:59,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:18:08,502 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:18:08,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:18:09,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:18:09,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:18:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:18:09,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:18:09,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:18:09,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:18:09,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:18:09,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:18:09,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:18:09,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:18:29,876 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:18:29,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:18:33,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:18:33,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:18:33,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:18:34,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:18:34,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:18:34,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:18:34,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:18:34,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:18:34,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:18:46,965 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1319ms +05 一月 2026 | 00:18:49,881 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:18:49,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:18:59,585 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +05 一月 2026 | 00:18:59,638 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +05 一月 2026 | 00:19:00,559 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:19:01,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:19:01,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:19:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:19:01,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:19:01,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:01,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:19:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:19:01,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:19:02,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:19:02,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:19:19,892 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:19:19,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:19:25,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:19:25,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:19:26,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:19:26,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:19:26,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:19:26,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:26,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:19:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:19:26,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:19:26,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:19:26,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:19:26,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:19:49,898 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:19:49,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:19:50,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:19:50,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:19:51,130 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:19:51,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:19:51,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:19:51,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:51,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:19:51,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:19:51,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:19:51,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:19:51,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:19:51,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:19:51,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:20:09,908 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:20:09,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:20:15,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:20:15,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:20:16,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:20:16,094 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:20:16,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:20:16,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:20:16,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:20:16,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:20:16,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:20:16,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:20:16,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:20:16,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:20:16,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:20:33,699 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +05 一月 2026 | 00:20:33,745 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +05 一月 2026 | 00:20:34,587 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:20:34,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:20:35,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:20:35,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:20:35,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:20:35,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:20:35,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:20:35,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:20:35,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:20:44,544 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 +05 一月 2026 | 00:20:44,815 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms +05 一月 2026 | 00:20:45,483 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:357ms +05 一月 2026 | 00:20:59,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:20:59,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:20:59,844 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:20:59,920 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:20:59,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:20:59,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 +05 一月 2026 | 00:21:00,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:21:00,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +05 一月 2026 | 00:21:00,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +05 一月 2026 | 00:21:00,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:21:00,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:21:00,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:21:00,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:21:00,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:21:11,579 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1326ms +05 一月 2026 | 00:21:19,923 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:21:19,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +05 一月 2026 | 00:21:24,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:21:24,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:21:24,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:21:25,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +05 一月 2026 | 00:21:25,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 +05 一月 2026 | 00:21:25,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:21:25,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:21:25,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:21:25,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8248000 +05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:21:25,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:21:25,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +05 一月 2026 | 00:21:25,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1ede81ab +05 一月 2026 | 00:21:25,700 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +05 一月 2026 | 00:21:25,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:21:41,597 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] +05 一月 2026 | 00:21:48,647 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] +05 一月 2026 | 00:21:49,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +05 一月 2026 | 00:21:50,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +05 一月 2026 | 00:21:50,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +05 一月 2026 | 00:21:50,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +05 一月 2026 | 00:21:50,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +05 一月 2026 | 00:21:51,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:285817 +05 一月 2026 | 00:21:51,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:21:51,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +05 一月 2026 | 00:21:51,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +05 一月 2026 | 00:21:51,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +05 一月 2026 | 00:21:51,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +05 一月 2026 | 00:21:51,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +05 一月 2026 | 00:21:51,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +05 一月 2026 | 00:21:51,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 +05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +05 一月 2026 | 00:21:51,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +05 一月 2026 | 00:21:51,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4dae1797 +05 一月 2026 | 00:21:51,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +05 一月 2026 | 00:21:51,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +05 一月 2026 | 00:21:53,164 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 206], weight=1, id=1, type=1, card=208}, {opcard=[209, 207], weight=1, id=2, type=1, card=208}] +05 一月 2026 | 00:22:09,936 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:29:27,570 | INFO | qtp1605283233-93 | group.controller.GroupController | | jefe_test: 112233 +05 一月 2026 | 00:29:28,037 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:612ms +05 一月 2026 | 00:29:38,073 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:29:38,865 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:1027ms +05 一月 2026 | 00:29:42,148 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:595ms +05 一月 2026 | 00:29:43,128 | INFO | qtp1605283233-89 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:29:43,788 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:867ms +05 一月 2026 | 00:29:44,094 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:498ms +05 一月 2026 | 00:29:54,791 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:29:55,499 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:913ms +05 一月 2026 | 00:29:56,216 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:29:56,929 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:963ms +05 一月 2026 | 00:29:59,187 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:595ms +05 一月 2026 | 00:30:01,874 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:749ms +05 一月 2026 | 00:30:03,299 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:382ms +05 一月 2026 | 00:30:04,689 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:335ms +05 一月 2026 | 00:30:10,356 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:339ms +05 一月 2026 | 00:31:24,615 | INFO | qtp1605283233-93 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:31:25,423 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:982ms +05 一月 2026 | 00:31:39,843 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +05 一月 2026 | 00:31:42,399 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:31:43,322 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:1121ms +05 一月 2026 | 00:31:44,806 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:563ms +05 一月 2026 | 00:32:02,432 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:943ms +05 一月 2026 | 00:32:04,848 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:1531ms +05 一月 2026 | 00:32:18,304 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:238ms +05 一月 2026 | 00:33:42,616 | INFO | qtp1605283233-100 | group.controller.GroupController | | jefe_test: 101777 +05 一月 2026 | 00:33:43,163 | INFO | qtp1605283233-100 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:657ms +05 一月 2026 | 00:33:54,307 | INFO | qtp1605283233-100 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:461ms diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-21 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-21 new file mode 100644 index 0000000..6b0cb21 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-21 @@ -0,0 +1,161 @@ +21 一月 2026 | 00:10:57,528 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +21 一月 2026 | 00:10:57,605 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +21 一月 2026 | 00:10:58,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +21 一月 2026 | 00:10:59,888 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +21 一月 2026 | 00:11:00,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +21 一月 2026 | 00:11:00,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 +21 一月 2026 | 00:11:00,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:00,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:00,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +21 一月 2026 | 00:11:00,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +21 一月 2026 | 00:11:00,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +21 一月 2026 | 00:11:01,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +21 一月 2026 | 00:11:01,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7763000 +21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +21 一月 2026 | 00:11:01,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +21 一月 2026 | 00:11:01,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7beeb231 +21 一月 2026 | 00:11:01,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +21 一月 2026 | 00:11:01,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +21 一月 2026 | 00:11:01,654 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +21 一月 2026 | 00:11:01,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +21 一月 2026 | 00:11:23,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +21 一月 2026 | 00:11:24,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +21 一月 2026 | 00:11:24,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +21 一月 2026 | 00:11:24,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 +21 一月 2026 | 00:11:24,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:24,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +21 一月 2026 | 00:11:25,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +21 一月 2026 | 00:11:25,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6923000 +21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +21 一月 2026 | 00:11:25,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +21 一月 2026 | 00:11:25,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +21 一月 2026 | 00:11:25,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d7388f4 +21 一月 2026 | 00:11:25,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +21 一月 2026 | 00:11:25,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +21 一月 2026 | 00:11:26,212 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +21 一月 2026 | 00:11:26,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +21 一月 2026 | 00:11:48,495 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +21 一月 2026 | 00:11:49,550 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login +21 一月 2026 | 00:11:49,570 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +21 一月 2026 | 00:11:50,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +21 一月 2026 | 00:11:51,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +21 一月 2026 | 00:11:51,375 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +21 一月 2026 | 00:11:51,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 +21 一月 2026 | 00:11:51,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +21 一月 2026 | 00:11:51,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:51,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:11:51,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +21 一月 2026 | 00:11:51,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +21 一月 2026 | 00:11:51,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +21 一月 2026 | 00:11:51,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +21 一月 2026 | 00:11:51,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +21 一月 2026 | 00:11:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 +21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +21 一月 2026 | 00:11:51,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +21 一月 2026 | 00:11:52,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3644f58e +21 一月 2026 | 00:11:52,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +21 一月 2026 | 00:11:52,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +21 一月 2026 | 00:12:13,614 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +21 一月 2026 | 00:12:14,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:217946 +21 一月 2026 | 00:12:14,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +21 一月 2026 | 00:12:14,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 +21 一月 2026 | 00:12:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +21 一月 2026 | 00:12:14,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +21 一月 2026 | 00:12:17,528 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +21 一月 2026 | 00:12:17,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +21 一月 2026 | 00:12:38,657 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +21 一月 2026 | 00:12:39,948 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +21 一月 2026 | 00:12:40,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +21 一月 2026 | 00:12:40,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:345687 +21 一月 2026 | 00:12:40,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:12:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +21 一月 2026 | 00:12:40,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +21 一月 2026 | 00:12:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +21 一月 2026 | 00:12:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +21 一月 2026 | 00:12:41,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +21 一月 2026 | 00:12:41,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 +21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +21 一月 2026 | 00:12:41,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +21 一月 2026 | 00:12:41,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3644f58e +21 一月 2026 | 00:12:41,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +21 一月 2026 | 00:12:41,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +21 一月 2026 | 00:12:41,626 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +21 一月 2026 | 00:12:41,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-24 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-24 new file mode 100644 index 0000000..d77cc18 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-24 @@ -0,0 +1,1682 @@ +24 一月 2026 | 18:14:17,001 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 18:14:17,049 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 18:14:18,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:14:20,752 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:14:20,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:14:43,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:14:45,912 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:14:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:15:07,977 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:15:10,466 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:15:10,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:15:32,972 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:15:35,413 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:15:35,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:15:57,875 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:16:00,417 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:16:00,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:16:23,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:16:25,467 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:16:25,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:16:32,954 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 18:16:33,005 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 18:16:34,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:16:37,084 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:16:37,088 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:16:58,964 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:17:01,465 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:17:01,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:17:24,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:17:26,623 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:17:26,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:17:35,421 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 +24 一月 2026 | 18:17:35,757 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:489ms +24 一月 2026 | 18:17:37,019 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:430ms +24 一月 2026 | 18:17:41,923 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:475ms +24 一月 2026 | 18:17:45,984 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 +24 一月 2026 | 18:17:46,318 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:470ms +24 一月 2026 | 18:17:46,829 | INFO | qtp1605283233-77 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:559ms +24 一月 2026 | 18:17:48,901 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:17:51,488 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:17:51,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:17:58,928 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:352ms +24 一月 2026 | 18:18:01,170 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 +24 一月 2026 | 18:18:01,530 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:559ms +24 一月 2026 | 18:18:02,306 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 +24 一月 2026 | 18:18:02,583 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:418ms +24 一月 2026 | 18:18:03,520 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:440ms +24 一月 2026 | 18:18:07,041 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:18:07,510 | ERROR | qtp1605283233-63 | group.service.GroupRoomService | | createGroupRoom gameId:10 svr:null +24 一月 2026 | 18:18:07,522 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:759ms +24 一月 2026 | 18:18:13,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:18:16,235 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:18:16,237 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +24 一月 2026 | 18:18:25,783 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:18:27,600 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2134ms +24 一月 2026 | 18:18:39,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:18:39,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:18:40,402 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +24 一月 2026 | 18:18:40,453 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:18:41,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:18:41,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:18:41,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:648053 +24 一月 2026 | 18:18:41,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:18:42,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:18:42,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:18:42,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6958000 +24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:18:42,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:18:42,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d4886c1 +24 一月 2026 | 18:18:42,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:18:42,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:19:04,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:19:04,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:19:28,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:19:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:19:29,902 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:19:29,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:19:31,586 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 18:19:31,634 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 18:19:32,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:19:33,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:19:50,014 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:19:50,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:19:57,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:19:58,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:648053 +24 一月 2026 | 18:19:58,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:19:58,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:19:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:19:59,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:19:59,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:19:59,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891049 +24 一月 2026 | 18:19:59,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:19:59,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:20:00,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:20:00,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:20:00,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:20:00,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16210000 +24 一月 2026 | 18:20:00,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:20:00,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:20:00,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:20:00,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@256fe7f8 +24 一月 2026 | 18:20:00,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:20:00,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:20:04,658 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:20:05,527 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1157ms +24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 107, 205, 208, 209, 107, 204, 208, 207, 207, 102, 109, 105, 203] +24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +24 一月 2026 | 18:21:47,731 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:21:47,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:22:14,869 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:22:16,476 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1863ms +24 一月 2026 | 18:22:27,495 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:22:28,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:22:28,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login +24 一月 2026 | 18:22:28,568 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:22:29,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:22:29,592 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +24 一月 2026 | 18:22:29,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:966473 +24 一月 2026 | 18:22:29,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:22:29,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:22:30,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:22:30,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7898000 +24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:22:30,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:22:30,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@207eecfe +24 一月 2026 | 18:22:30,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:22:30,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:22:48,094 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 205] +24 一月 2026 | 18:22:48,094 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +24 一月 2026 | 18:22:52,531 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:22:53,017 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login +24 一月 2026 | 18:22:53,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:22:54,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:966473 +24 一月 2026 | 18:22:54,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] +24 一月 2026 | 18:22:54,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] +24 一月 2026 | 18:22:54,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:22:54,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:22:54,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101888 room_key:room:966473 +24 一月 2026 | 18:22:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:22:55,054 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] +24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 101, 109, 109, 205] +24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209, 202] +24 一月 2026 | 18:22:55,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:22:55,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:22:55,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 18:22:55,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259408 +24 一月 2026 | 18:22:55,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:22:55,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:22:55,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:22:55,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6946000 +24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:22:56,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:22:56,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@597bd52d +24 一月 2026 | 18:22:56,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:22:56,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 109, 205, 103] +24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 209, 104, 203, 201] +24 一月 2026 | 18:23:04,990 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 203], weight=1, id=1, type=1, card=204}] +24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 109, 205, 107] +24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 209, 104, 204, 203, 201] +24 一月 2026 | 18:23:06,756 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 205, 107, 208] +24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 209, 104, 204, 109, 203, 201] +24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 109, 205, 107, 208, 207] +24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 209, 104, 204, 109, 102, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:14,224 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 108, 207, 209, 109, 205, 107, 208, 207, 203] +24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 209, 104, 204, 109, 102, 109, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:16,637 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 109, 205, 107, 208, 207, 203, 104] +24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 209, 104, 204, 109, 102, 109, 209, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 109, 205, 107, 208, 207, 203, 106] +24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 209, 104, 204, 109, 102, 109, 209, 104, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 205, 107, 208, 207, 203, 106, 107] +24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 209, 104, 204, 109, 102, 109, 209, 104, 104, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:42,947 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 208], weight=1, id=1, type=1, card=210}] +24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 205, 208, 207, 203, 106, 107, 105] +24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] +24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 107, 209, 104, 204, 109, 102, 109, 209, 104, 104, 210, 203, 201, 107, 107, 107] +24 一月 2026 | 18:23:45,980 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 107], weight=1, id=1, type=1, card=105}, {opcard=[105], weight=5, id=2, type=6, card=105}] +24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 206] +24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 107, 209, 104, 204, 109, 102, 109, 209, 104, 104, 210, 105, 203, 201, 207, 207, 107, 107, 107] +24 一月 2026 | 18:23:59,743 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] +24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107, 101, 109, 109] +24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 205] +24 一月 2026 | 18:24:07,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:24:08,112 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:24:29,855 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:24:29,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:24:32,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:24:33,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:24:38,836 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=2, id=2, type=2, card=109}] +24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107] +24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 206, 204] +24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 103] +24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 202, 206, 204, 109, 109] +24 一月 2026 | 18:24:49,956 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:24:49,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 107] +24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 202, 107, 206, 204, 104, 102, 109, 109] +24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 205] +24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 202, 107, 107, 206, 204, 104, 102, 109, 109] +24 一月 2026 | 18:24:57,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:24:58,344 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 107, 205, 209] +24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 202, 107, 107, 107, 206, 204, 104, 102, 109, 109] +24 一月 2026 | 18:25:06,366 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=3, id=1, type=5, card=109}] +24 一月 2026 | 18:25:06,522 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=3, id=1, type=4, card=203}] +24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 207, 107, 205, 208] +24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[109, 109, 109, 109, 203, 203, 203, 203] +24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 209, 202, 107, 107, 107, 209, 206, 204, 104, 102, 109, 109] +24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 207, 107, 208, 210] +24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[109, 109, 109, 109, 203, 203, 203, 203] +24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 209, 205, 202, 107, 107, 107, 209, 104, 206, 204, 104, 102, 109, 109, 109, 203, 203, 203, 203] +24 一月 2026 | 18:25:19,980 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:25:22,948 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:25:39,948 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:25:47,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:26:09,832 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:26:12,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:26:16,182 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:26:16,182 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:26:16,182 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:26:34,466 | INFO | qtp1605283233-89 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:26:36,817 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2629ms +24 一月 2026 | 18:26:37,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:26:38,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:26:38,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 18:26:39,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:972340 +24 一月 2026 | 18:26:39,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:26:39,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:26:39,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:26:39,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:26:39,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:26:39,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:26:39,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:26:39,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6946000 +24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:26:39,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:26:39,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@597bd52d +24 一月 2026 | 18:26:39,568 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:26:39,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:27:02,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:27:03,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login +24 一月 2026 | 18:27:03,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:27:04,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:972340 +24 一月 2026 | 18:27:04,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101888]] +24 一月 2026 | 18:27:04,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101888]] +24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m102111 room_key:room:972340 +24 一月 2026 | 18:27:04,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:27:05,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:27:05,220 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 +24 一月 2026 | 18:27:05,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199079 +24 一月 2026 | 18:27:05,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:27:05,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:27:05,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:27:05,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 +24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:27:05,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:27:05,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@86d0134 +24 一月 2026 | 18:27:05,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:27:06,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:27:07,202 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:27:19,440 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 18:27:19,492 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 18:27:42,374 | INFO | qtp1605283233-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:27:44,627 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2597ms +24 一月 2026 | 18:28:10,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:28:10,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:28:11,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:28:11,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:28:11,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 +24 一月 2026 | 18:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:28:11,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:28:12,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:28:12,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16209000 +24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:28:12,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:28:12,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a494e40 +24 一月 2026 | 18:28:12,363 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:28:12,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 206] +24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +24 一月 2026 | 18:28:25,120 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] +24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107, 101, 109, 109] +24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 205] +24 一月 2026 | 18:28:31,162 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=2, id=2, type=2, card=109}] +24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107] +24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] +24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] +24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 206, 204] +24 一月 2026 | 18:28:35,484 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:28:36,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 +24 一月 2026 | 18:28:36,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] +24 一月 2026 | 18:28:36,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] +24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:254211 +24 一月 2026 | 18:28:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:28:37,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:28:37,267 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:28:37,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:28:37,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:317807 +24 一月 2026 | 18:28:37,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:28:37,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:28:37,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:28:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:28:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:28:37,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:28:37,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:28:38,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:28:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4835ef63 +24 一月 2026 | 18:28:38,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:28:38,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:29:00,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:29:01,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:29:25,434 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:29:26,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:29:27,138 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:29:27,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:29:47,010 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:29:47,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:29:50,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:29:51,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:30:07,152 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:30:07,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:30:15,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:30:15,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:30:19,496 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:30:19,496 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:30:19,496 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:30:19,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:30:19,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:30:19,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:30:40,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:30:41,075 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:31:01,640 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:31:01,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:31:05,465 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:31:06,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:31:30,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:31:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:31:31,706 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:31:31,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:31:51,557 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:31:51,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:31:55,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:31:55,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:32:20,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:32:21,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:32:21,748 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:32:21,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:32:41,576 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:32:41,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:32:45,642 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:32:46,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:33:10,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:33:10,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:33:11,674 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:33:11,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:33:31,748 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:33:31,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:33:35,566 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:33:36,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:33:40,488 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:33:40,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:34:00,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:34:00,427 | INFO | qtp1605283233-120 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:34:01,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:317807 +24 一月 2026 | 18:34:01,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:34:01,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 +24 一月 2026 | 18:34:01,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:34:01,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:34:02,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:34:02,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:34:02,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +24 一月 2026 | 18:34:02,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291186 +24 一月 2026 | 18:34:02,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:34:02,881 | INFO | qtp1605283233-120 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2735ms +24 一月 2026 | 18:34:02,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:34:03,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:34:03,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7907000 +24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:34:03,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:34:03,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e76a94 +24 一月 2026 | 18:34:03,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:34:03,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:34:50,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:34:51,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:34:51,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:34:52,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 18:34:52,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909774 +24 一月 2026 | 18:34:52,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:34:52,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:34:52,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:34:52,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6945000 +24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:34:52,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:34:52,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44b03955 +24 一月 2026 | 18:34:53,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:34:53,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:35:13,623 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] +24 一月 2026 | 18:35:15,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:35:18,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:35:32,701 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:35:32,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:35:40,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:35:40,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:35:51,993 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=3, id=1, type=4, card=201}, {opcard=[201], weight=4, id=2, type=4, card=201}] +24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 101] +24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +24 一月 2026 | 18:36:02,580 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:36:02,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 104] +24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 109] +24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 103] +24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 109, 108] +24 一月 2026 | 18:36:05,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:36:06,196 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 101, 101, 103, 107] +24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:36:20,504 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 103, 109, 108, 107] +24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 101, 101, 103, 208] +24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 103, 107, 109, 108, 107, 106] +24 一月 2026 | 18:36:22,724 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:36:22,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:36:26,349 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] +24 一月 2026 | 18:36:30,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:36:31,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:36:52,785 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:36:52,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:36:55,536 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:36:56,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:37:12,577 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:37:12,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:37:20,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:37:21,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:37:42,708 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:37:42,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:37:45,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:37:46,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:38:02,581 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:38:02,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:38:10,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:38:11,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:41:10,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 18:41:10,851 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 18:41:12,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:41:13,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909774 +24 一月 2026 | 18:41:13,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:41:13,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291186 +24 一月 2026 | 18:41:13,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:41:13,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:41:13,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:41:14,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:41:14,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:41:14,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982153 +24 一月 2026 | 18:41:14,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:41:14,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:41:14,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:41:14,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:41:14,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:41:14,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:41:14,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16208000 +24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:41:15,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:41:15,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 +24 一月 2026 | 18:41:15,187 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:41:15,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:41:15,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:41:16,285 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1464ms +24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 101, 202, 205, 202, 206, 208] +24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:41:24,834 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:41:24,834 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +24 一月 2026 | 18:41:36,877 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:41:38,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982153 +24 一月 2026 | 18:41:38,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] +24 一月 2026 | 18:41:38,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] +24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:982153 +24 一月 2026 | 18:41:38,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:41:38,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:41:39,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:41:39,292 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:41:39,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:508200 +24 一月 2026 | 18:41:39,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:41:39,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:41:39,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:41:39,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:41:39,982 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=2, id=1, type=2, card=208}, {opcard=[208], weight=3, id=2, type=3, card=208}] +24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:41:40,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:41:40,122 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208] +24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 208] +24 一月 2026 | 18:41:40,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 +24 一月 2026 | 18:41:40,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:41:40,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:41:51,802 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103] +24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 208, 109] +24 一月 2026 | 18:41:54,919 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103, 107] +24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 208, 109, 107] +24 一月 2026 | 18:41:58,667 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:41:58,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 206, 208, 208, 103, 107, 208] +24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 208, 109, 107, 205] +24 一月 2026 | 18:42:01,952 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:42:02,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:42:26,814 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:42:26,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +24 一月 2026 | 18:42:26,896 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:42:27,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:42:27,901 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:42:27,901 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:42:27,901 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +24 一月 2026 | 18:42:49,327 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:42:51,230 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2208ms +24 一月 2026 | 18:42:51,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:42:52,079 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:42:52,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:42:52,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +24 一月 2026 | 18:42:52,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243785 +24 一月 2026 | 18:42:53,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:42:53,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:42:53,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:42:53,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:42:53,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7907000 +24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:42:53,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:42:53,613 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f69f3e6 +24 一月 2026 | 18:42:53,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:42:53,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 101, 202, 205, 202, 206, 208] +24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +24 一月 2026 | 18:43:06,907 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 201], weight=1, id=1, type=1, card=203}, {opcard=[204, 202], weight=1, id=2, type=1, card=203}, {opcard=[204, 205], weight=1, id=3, type=1, card=203}] +24 一月 2026 | 18:43:07,031 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208] +24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203] +24 一月 2026 | 18:43:09,919 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103] +24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 203, 104] +24 一月 2026 | 18:43:11,938 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103, 107] +24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 104, 107] +24 一月 2026 | 18:43:13,232 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 206, 208, 208, 103, 107, 107] +24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 203, 104, 107, 205] +24 一月 2026 | 18:43:16,883 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:43:17,417 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 103, 107, 107, 207] +24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 203, 104, 107, 205, 209] +24 一月 2026 | 18:43:17,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243785 +24 一月 2026 | 18:43:17,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] +24 一月 2026 | 18:43:17,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] +24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101888 room_key:room:243785 +24 一月 2026 | 18:43:18,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:43:18,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +24 一月 2026 | 18:43:18,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:43:18,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 18:43:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197235 +24 一月 2026 | 18:43:19,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:43:19,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:43:19,355 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:43:19,417 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 107, 207, 203] +24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 203, 104, 107, 205, 209, 109] +24 一月 2026 | 18:43:19,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:43:19,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:43:19,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:43:19,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 +24 一月 2026 | 18:43:19,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:43:19,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:43:19,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:43:19,699 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 +24 一月 2026 | 18:43:19,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:43:19,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:43:21,377 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}] +24 一月 2026 | 18:43:21,440 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 207, 203, 104] +24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 203, 104, 107, 205, 209, 109, 201] +24 一月 2026 | 18:43:28,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] +24 一月 2026 | 18:43:28,322 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 207, 203, 104, 106] +24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 203, 104, 107, 205, 209, 109, 201, 209] +24 一月 2026 | 18:43:30,226 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 106], weight=1, id=1, type=1, card=104}] +24 一月 2026 | 18:43:30,287 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 203, 104, 106, 107] +24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 107, 205, 209, 109, 201, 209, 104] +24 一月 2026 | 18:43:32,356 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=2, id=1, type=2, card=202}] +24 一月 2026 | 18:43:32,418 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 104, 106, 107, 105] +24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202] +24 一月 2026 | 18:43:33,630 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 106, 107, 105, 206] +24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202, 206] +24 一月 2026 | 18:43:35,541 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] +24 一月 2026 | 18:43:35,602 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 105, 206, 104] +24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 106, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202, 206, 109] +24 一月 2026 | 18:43:37,209 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] +24 一月 2026 | 18:43:41,786 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:44:01,260 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:44:07,054 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:44:31,101 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:44:32,265 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:44:51,147 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:44:56,715 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:45:21,224 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:45:21,862 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:45:41,273 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:45:46,896 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:46:11,083 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:46:11,843 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:46:31,130 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:46:36,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:47:01,196 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:47:01,804 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:47:21,238 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:47:27,072 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:47:51,299 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:47:51,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:48:11,095 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:48:16,856 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:48:41,150 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:48:42,013 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:49:01,193 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:49:06,888 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:49:31,251 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:49:31,933 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:49:51,271 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:49:56,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:49:57,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:49:58,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:49:58,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:49:59,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:815751 +24 一月 2026 | 18:49:59,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:49:59,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:49:59,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:49:59,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:49:59,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:49:59,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:49:59,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 +24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:49:59,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:49:59,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 +24 一月 2026 | 18:49:59,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:49:59,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:50:11,110 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:50:11,111 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:50:21,815 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:50:21,907 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +24 一月 2026 | 18:50:21,918 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:50:23,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:50:24,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:50:24,721 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:50:25,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240054 +24 一月 2026 | 18:50:25,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:50:25,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:50:25,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:50:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:50:25,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:50:25,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 +24 一月 2026 | 18:50:25,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:50:25,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:50:31,187 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:50:46,866 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:50:51,277 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:51:11,322 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:51:11,770 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:51:12,343 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:51:12,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:51:12,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240054 +24 一月 2026 | 18:51:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +24 一月 2026 | 18:51:12,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:51:13,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:51:13,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 +24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:51:13,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:51:13,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 +24 一月 2026 | 18:51:13,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:51:13,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:51:41,097 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:51:44,597 | INFO | qtp1605283233-137 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:51:44,920 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:479ms +24 一月 2026 | 18:51:46,432 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:421ms +24 一月 2026 | 18:51:50,357 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:51:50,643 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:428ms +24 一月 2026 | 18:51:51,150 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:51:51,552 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:566ms +24 一月 2026 | 18:51:52,917 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:496ms +24 一月 2026 | 18:52:07,748 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:849ms +24 一月 2026 | 18:52:41,173 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:52:41,568 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:545ms +24 一月 2026 | 18:52:42,681 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:427ms +24 一月 2026 | 18:53:05,120 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:53:05,374 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:424ms +24 一月 2026 | 18:53:06,076 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:53:06,320 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:366ms +24 一月 2026 | 18:53:07,760 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:427ms +24 一月 2026 | 18:54:19,201 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:54:19,731 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:740ms +24 一月 2026 | 18:54:19,984 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:54:20,252 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:399ms +24 一月 2026 | 18:54:20,983 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:450ms +24 一月 2026 | 18:54:24,463 | INFO | qtp1605283233-183 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:54:26,312 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:2273ms +24 一月 2026 | 18:54:56,646 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:764ms +24 一月 2026 | 18:54:56,814 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:54:56,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login +24 一月 2026 | 18:54:56,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:54:58,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807953 +24 一月 2026 | 18:54:58,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:54:58,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:54:59,367 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:54:59,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:54:59,494 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_partner_stat_member[{user}:177475] time:409ms +24 一月 2026 | 18:54:59,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 +24 一月 2026 | 18:54:59,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:54:59,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:55:00,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:55:00,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 +24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:55:00,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:55:00,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 +24 一月 2026 | 18:55:00,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:55:00,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:55:04,088 | INFO | qtp1605283233-187 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +24 一月 2026 | 18:55:05,390 | INFO | qtp1605283233-187 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1642ms +24 一月 2026 | 18:55:21,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:55:22,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +24 一月 2026 | 18:55:22,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:55:23,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 +24 一月 2026 | 18:55:23,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [177475,101555]] +24 一月 2026 | 18:55:23,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [177475,101555]] +24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:312130 +24 一月 2026 | 18:55:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:55:24,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:55:24,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:55:24,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851507 +24 一月 2026 | 18:55:24,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:55:24,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:55:24,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:55:24,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:55:24,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:55:25,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 +24 一月 2026 | 18:55:25,168 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:55:25,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:55:31,295 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:55:46,958 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:55:51,181 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:55:59,476 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:55:59,716 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:377ms +24 一月 2026 | 18:56:00,312 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:56:00,590 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:411ms +24 一月 2026 | 18:56:11,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:56:11,807 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login +24 一月 2026 | 18:56:11,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:56:13,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851507 +24 一月 2026 | 18:56:13,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:56:13,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 +24 一月 2026 | 18:56:13,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:56:13,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:56:14,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:56:14,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +24 一月 2026 | 18:56:14,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 +24 一月 2026 | 18:56:14,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:56:14,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:56:14,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:56:14,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16206000 +24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:56:14,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:56:15,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 +24 一月 2026 | 18:56:15,062 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:56:15,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:56:18,026 | INFO | qtp1605283233-188 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:56:18,403 | INFO | qtp1605283233-188 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:509ms +24 一月 2026 | 18:56:22,002 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:466ms +24 一月 2026 | 18:56:25,109 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1941ms +24 一月 2026 | 18:56:37,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:56:37,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +24 一月 2026 | 18:56:37,915 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:56:39,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 +24 一月 2026 | 18:56:39,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [101555,177475]] +24 一月 2026 | 18:56:39,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [101555,177475]] +24 一月 2026 | 18:56:39,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:56:39,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:56:39,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:395642 +24 一月 2026 | 18:56:40,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:56:40,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:56:41,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:56:41,263 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:56:41,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:530679 +24 一月 2026 | 18:56:41,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:56:41,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:56:42,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:56:42,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:56:42,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:56:42,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 +24 一月 2026 | 18:56:43,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:56:43,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:57:02,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:57:08,835 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:57:09,118 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:446ms +24 一月 2026 | 18:57:09,522 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:57:09,803 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:406ms +24 一月 2026 | 18:57:11,141 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:57:15,710 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:57:16,021 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:628ms +24 一月 2026 | 18:57:26,713 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:57:26,802 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login +24 一月 2026 | 18:57:26,811 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:57:28,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 +24 一月 2026 | 18:57:28,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:57:28,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:530679 +24 一月 2026 | 18:57:28,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:57:28,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:57:29,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:57:29,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +24 一月 2026 | 18:57:29,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:801562 +24 一月 2026 | 18:57:29,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:57:29,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:57:30,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:57:30,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7906000 +24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:57:30,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:57:30,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f69f3e6 +24 一月 2026 | 18:57:30,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:57:30,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:57:31,596 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:667ms +24 一月 2026 | 18:57:36,828 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:57:36,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +24 一月 2026 | 18:57:37,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 +24 一月 2026 | 18:57:37,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:57:37,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:57:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +24 一月 2026 | 18:57:37,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:57:38,772 | INFO | qtp1605283233-188 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1578ms +24 一月 2026 | 18:58:01,198 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:58:16,773 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:58:17,640 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login +24 一月 2026 | 18:58:17,648 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:58:18,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:58:18,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 18:58:18,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 +24 一月 2026 | 18:58:18,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +24 一月 2026 | 18:58:18,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:58:19,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:58:19,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 +24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:58:19,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:58:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 +24 一月 2026 | 18:58:19,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:58:19,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:58:19,904 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:58:20,270 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:509ms +24 一月 2026 | 18:58:20,776 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 +24 一月 2026 | 18:58:21,038 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:398ms +24 一月 2026 | 18:58:22,184 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:400ms +24 一月 2026 | 18:58:51,302 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 18:59:17,349 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:39ms +24 一月 2026 | 18:59:20,781 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:43ms +24 一月 2026 | 18:59:22,665 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:25ms +24 一月 2026 | 18:59:24,130 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:54ms +24 一月 2026 | 18:59:30,235 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:40ms +24 一月 2026 | 18:59:31,831 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 18:59:31,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +24 一月 2026 | 18:59:31,962 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 18:59:33,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:801562 +24 一月 2026 | 18:59:33,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:59:33,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 +24 一月 2026 | 18:59:33,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +24 一月 2026 | 18:59:33,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +24 一月 2026 | 18:59:34,461 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 18:59:34,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +24 一月 2026 | 18:59:34,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:431875 +24 一月 2026 | 18:59:34,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:59:34,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 18:59:35,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 18:59:35,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 +24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 18:59:35,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 18:59:35,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 +24 一月 2026 | 18:59:35,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 18:59:35,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 18:59:35,446 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:26ms +24 一月 2026 | 18:59:56,718 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 19:00:01,100 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 19:00:21,079 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 19:00:21,963 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 19:00:22,942 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login +24 一月 2026 | 19:00:23,031 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 19:00:24,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 19:00:24,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 +24 一月 2026 | 19:00:24,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:562807 +24 一月 2026 | 19:00:24,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 19:00:24,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 19:00:25,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 19:00:25,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 +24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 19:00:25,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 19:00:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 19:00:25,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 +24 一月 2026 | 19:00:25,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 19:00:25,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] +24 一月 2026 | 19:00:59,796 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +24 一月 2026 | 19:01:04,653 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +24 一月 2026 | 19:01:05,035 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login +24 一月 2026 | 19:01:05,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +24 一月 2026 | 19:01:05,687 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +24 一月 2026 | 19:01:05,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +24 一月 2026 | 19:01:06,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:420482 +24 一月 2026 | 19:01:06,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 19:01:06,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +24 一月 2026 | 19:01:06,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +24 一月 2026 | 19:01:06,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8177000 +24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +24 一月 2026 | 19:01:06,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +24 一月 2026 | 19:01:06,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2eaada +24 一月 2026 | 19:01:06,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +24 一月 2026 | 19:01:06,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-30 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-30 new file mode 100644 index 0000000..2ec5374 --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-30 @@ -0,0 +1,3444 @@ +30 一月 2026 | 17:26:29,970 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:26:30,084 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:26:33,287 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:26:33,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +30 一月 2026 | 17:26:35,018 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2393ms +30 一月 2026 | 17:26:36,669 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:646547 player:[551902,460542] fake_json:1 +30 一月 2026 | 17:26:38,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 17:26:38,895 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 +30 一月 2026 | 17:26:39,266 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2121ms +30 一月 2026 | 17:26:40,133 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 +30 一月 2026 | 17:26:41,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 17:26:42,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 17:26:42,774 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 17:26:42,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 17:26:44,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 +30 一月 2026 | 17:26:44,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:26:44,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 17:26:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 17:26:45,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 17:26:45,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 17:26:46,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@561fcb5d +30 一月 2026 | 17:26:46,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 17:26:46,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 17:26:48,751 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:854154 player:[407896,946610] fake_json:1 +30 一月 2026 | 17:27:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} +30 一月 2026 | 17:27:06,407 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:27:07,131 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 17:27:07,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 17:27:07,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +30 一月 2026 | 17:27:07,246 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +30 一月 2026 | 17:27:08,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2270ms +30 一月 2026 | 17:27:11,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 17:27:11,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +30 一月 2026 | 17:27:13,173 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2159ms +30 一月 2026 | 17:27:14,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 +30 一月 2026 | 17:27:14,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:27:14,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 17:27:15,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 17:27:15,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 17:27:16,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 17:27:16,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fb76f31 +30 一月 2026 | 17:27:16,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 17:27:16,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 17:27:26,327 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:351414 player:[424127,443232] fake_json:1 +30 一月 2026 | 17:27:47,159 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:800819 player:[323800,158894] fake_json:1 +30 一月 2026 | 17:28:20,629 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:182699 player:[412118,592635] fake_json:1 +30 一月 2026 | 17:28:50,993 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:890748 player:[762687,374446] fake_json:1 +30 一月 2026 | 17:28:52,977 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:618214 player:[924063,508402] fake_json:1 +30 一月 2026 | 17:29:01,135 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:521291 player:[821735,680619] fake_json:1 +30 一月 2026 | 17:29:06,095 | INFO | qtp809762318-83 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:8646ms +30 一月 2026 | 17:29:41,480 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:29:41,636 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:216463 player:[948059,400967] fake_json:1 +30 一月 2026 | 17:29:42,348 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:29:43,247 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2955ms +30 一月 2026 | 17:29:44,567 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:3190ms +30 一月 2026 | 17:29:49,195 | INFO | qtp809762318-77 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2257ms +30 一月 2026 | 17:29:57,852 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:30:02,577 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6517ms +30 一月 2026 | 17:30:19,934 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:548293 player:[829427,592635] fake_json:1 +30 一月 2026 | 17:30:22,233 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:367166 player:[750455,848960] fake_json:1 +30 一月 2026 | 17:30:28,824 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:30:33,256 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5700ms +30 一月 2026 | 17:30:43,093 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1570ms +30 一月 2026 | 17:30:50,176 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:30:51,191 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1711ms +30 一月 2026 | 17:30:51,407 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:30:52,661 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1932ms +30 一月 2026 | 17:30:55,976 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2050ms +30 一月 2026 | 17:31:23,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651411 player:[400967,371993] fake_json:1 +30 一月 2026 | 17:31:25,377 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:419571 player:[829427,897609] fake_json:1 +30 一月 2026 | 17:31:58,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:777304 player:[708298,592635] fake_json:1 +30 一月 2026 | 17:32:31,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:960419 player:[981110,746710] fake_json:1 +30 一月 2026 | 17:32:34,114 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:459061 player:[400967,268636] fake_json:1 +30 一月 2026 | 17:32:36,274 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 +30 一月 2026 | 17:32:36,394 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 +30 一月 2026 | 17:33:03,672 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:917563 player:[864120,592635] fake_json:1 +30 一月 2026 | 17:33:22,035 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 +30 一月 2026 | 17:33:22,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 +30 一月 2026 | 17:33:45,395 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:995431 player:[726667,268636] fake_json:1 +30 一月 2026 | 17:33:47,462 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:168435 player:[774381,821735] fake_json:1 +30 一月 2026 | 17:33:58,260 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:818136 player:[374446,424127] fake_json:1 +30 一月 2026 | 17:34:33,825 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:292563 player:[829427,962304] fake_json:1 +30 一月 2026 | 17:34:54,023 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:34:54,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:34:59,566 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:536006 player:[268636,750455] fake_json:1 +30 一月 2026 | 17:35:01,594 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:262842 player:[508402,948059] fake_json:1 +30 一月 2026 | 17:35:38,994 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:197112 player:[540812,918233] fake_json:1 +30 一月 2026 | 17:36:08,597 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:739525 player:[615558,864120] fake_json:1 +30 一月 2026 | 17:36:11,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:312164 player:[981110,826893] fake_json:1 +30 一月 2026 | 17:36:14,615 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540812 player:[750455,829427] fake_json:1 +30 一月 2026 | 17:36:27,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:36:27,728 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:36:37,931 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:207050 player:[946610,948059] fake_json:1 +30 一月 2026 | 17:37:13,418 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:754709 player:[762687,981110] fake_json:1 +30 一月 2026 | 17:37:15,896 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:338956 player:[615558,962304] fake_json:1 +30 一月 2026 | 17:37:29,137 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:195574 player:[592635,826893] fake_json:1 +30 一月 2026 | 17:37:57,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 +30 一月 2026 | 17:37:58,487 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 +30 一月 2026 | 17:38:14,088 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:753103 player:[508402,750455] fake_json:1 +30 一月 2026 | 17:38:16,258 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:416598 player:[424127,992762] fake_json:1 +30 一月 2026 | 17:38:28,793 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:640745 player:[605025,962304] fake_json:1 +30 一月 2026 | 17:38:36,815 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:38:36,861 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:38:45,124 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:38:46,190 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:38:46,638 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2193ms +30 一月 2026 | 17:38:47,257 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1666ms +30 一月 2026 | 17:38:50,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1908ms +30 一月 2026 | 17:38:53,757 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:633070 player:[508402,981110] fake_json:1 +30 一月 2026 | 17:39:19,462 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:416506 player:[948059,864120] fake_json:1 +30 一月 2026 | 17:39:22,981 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 +30 一月 2026 | 17:39:23,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 +30 一月 2026 | 17:39:29,047 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:39:29,093 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:40:08,824 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:40:10,000 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1909ms +30 一月 2026 | 17:40:10,379 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:40:11,425 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1694ms +30 一月 2026 | 17:40:14,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1534ms +30 一月 2026 | 17:40:56,068 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:40:57,258 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1746ms +30 一月 2026 | 17:40:57,708 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1536ms +30 一月 2026 | 17:41:05,318 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:41:06,340 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1887ms +30 一月 2026 | 17:41:06,766 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1569ms +30 一月 2026 | 17:41:21,267 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:41:27,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6951ms +30 一月 2026 | 17:41:27,236 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:41:28,286 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1692ms +30 一月 2026 | 17:41:33,031 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1774ms +30 一月 2026 | 17:41:35,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:588833 player:[615558,774381] fake_json:1 +30 一月 2026 | 17:42:06,955 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6599ms +30 一月 2026 | 17:42:26,113 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:42:27,624 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2053ms +30 一月 2026 | 17:42:28,073 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1746ms +30 一月 2026 | 17:42:54,059 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:42:55,431 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2127ms +30 一月 2026 | 17:42:56,012 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1971ms +30 一月 2026 | 17:43:15,493 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6980ms +30 一月 2026 | 17:43:24,552 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:43:25,834 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms +30 一月 2026 | 17:43:26,555 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1837ms +30 一月 2026 | 17:43:56,161 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6838ms +30 一月 2026 | 17:44:28,678 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:593388 player:[946610,551902] fake_json:1 +30 一月 2026 | 17:44:31,534 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1710ms +30 一月 2026 | 17:44:34,657 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:44:39,855 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6491ms +30 一月 2026 | 17:45:28,606 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:200265 player:[400967,158894] fake_json:1 +30 一月 2026 | 17:46:08,279 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:46:08,324 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:46:10,396 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:46:12,140 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2523ms +30 一月 2026 | 17:46:15,213 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:46:16,297 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1620ms +30 一月 2026 | 17:46:21,476 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2098ms +30 一月 2026 | 17:46:31,377 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1396ms +30 一月 2026 | 17:46:35,614 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:46:41,001 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6706ms +30 一月 2026 | 17:46:57,058 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1514ms +30 一月 2026 | 17:47:01,496 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 17:47:05,506 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:06,759 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1966ms +30 一月 2026 | 17:47:07,260 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1892ms +30 一月 2026 | 17:47:08,921 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8481ms +30 一月 2026 | 17:47:13,417 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1392ms +30 一月 2026 | 17:47:16,136 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:517718 player:[680619,424127] fake_json:1 +30 一月 2026 | 17:47:18,576 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:47:18,984 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:555298 player:[540812,918233] fake_json:1 +30 一月 2026 | 17:47:19,517 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:47:19,898 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2009ms +30 一月 2026 | 17:47:20,741 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1896ms +30 一月 2026 | 17:47:20,971 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 +30 一月 2026 | 17:47:21,053 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 +30 一月 2026 | 17:47:22,831 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 +30 一月 2026 | 17:47:22,975 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 +30 一月 2026 | 17:47:23,638 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms +30 一月 2026 | 17:47:32,796 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6768ms +30 一月 2026 | 17:47:42,653 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:43,499 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:47:43,896 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms +30 一月 2026 | 17:47:44,678 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1836ms +30 一月 2026 | 17:47:47,316 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms +30 一月 2026 | 17:48:25,661 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:417138 player:[950914,829427] fake_json:1 +30 一月 2026 | 17:48:47,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:48:47,864 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:48:56,358 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:48:57,743 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1894ms +30 一月 2026 | 17:48:58,073 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1686ms +30 一月 2026 | 17:49:09,312 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:478137 player:[726667,407896] fake_json:1 +30 一月 2026 | 17:49:19,049 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:49:20,208 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1600ms +30 一月 2026 | 17:49:20,947 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1745ms +30 一月 2026 | 17:49:23,005 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:929576 player:[605025,774381] fake_json:1 +30 一月 2026 | 17:50:25,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:767838 player:[826893,821735] fake_json:1 +30 一月 2026 | 17:50:38,851 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:50:40,579 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2366ms +30 一月 2026 | 17:50:40,884 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2042ms +30 一月 2026 | 17:51:12,706 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:387529 player:[897609,158894] fake_json:1 +30 一月 2026 | 17:51:23,818 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:322816 player:[864120,950914] fake_json:1 +30 一月 2026 | 17:52:29,459 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:52:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:52:38,188 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:843458 player:[950914,946610] fake_json:1 +30 一月 2026 | 17:52:57,959 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:52:58,011 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:53:03,617 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:05,165 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:05,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2885ms +30 一月 2026 | 17:53:07,020 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2657ms +30 一月 2026 | 17:53:08,246 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2010ms +30 一月 2026 | 17:53:11,348 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5096ms +30 一月 2026 | 17:53:20,200 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:242747 player:[551902,412118] fake_json:1 +30 一月 2026 | 17:53:21,942 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 17:53:23,476 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2125ms +30 一月 2026 | 17:53:27,705 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:53:27,752 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:54:12,817 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:865266 player:[158894,948059] fake_json:1 +30 一月 2026 | 17:54:15,064 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:907057 player:[746710,400967] fake_json:1 +30 一月 2026 | 17:54:22,236 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:54:23,529 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1920ms +30 一月 2026 | 17:54:23,786 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1626ms +30 一月 2026 | 17:55:11,406 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:111147 player:[371993,948059] fake_json:1 +30 一月 2026 | 17:55:21,493 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:55:21,543 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:55:45,004 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:762029 player:[944035,323800] fake_json:1 +30 一月 2026 | 17:55:56,054 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:3477ms +30 一月 2026 | 17:56:05,382 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575829 player:[948059,992762] fake_json:1 +30 一月 2026 | 17:56:16,559 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:56:18,038 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2247ms +30 一月 2026 | 17:56:18,334 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2045ms +30 一月 2026 | 17:57:04,516 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:228101 player:[946610,424127] fake_json:1 +30 一月 2026 | 17:57:26,214 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:57:26,265 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:57:40,247 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:405262 player:[407896,615558] fake_json:1 +30 一月 2026 | 17:57:46,740 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:57:47,895 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1787ms +30 一月 2026 | 17:57:48,215 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1647ms +30 一月 2026 | 17:57:57,191 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 17:57:58,368 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1724ms +30 一月 2026 | 17:57:58,971 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1640ms +30 一月 2026 | 17:58:39,221 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:58:39,686 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 17:58:40,621 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2247ms +30 一月 2026 | 17:58:41,147 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2036ms +30 一月 2026 | 17:58:41,559 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 +30 一月 2026 | 17:58:42,442 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 +30 一月 2026 | 17:58:44,153 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1840ms +30 一月 2026 | 17:59:15,424 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:609782 player:[897609,826893] fake_json:1 +30 一月 2026 | 17:59:46,451 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:530087 player:[944035,374446] fake_json:1 +30 一月 2026 | 17:59:52,273 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 17:59:52,322 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 17:59:59,947 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:376307 player:[950914,424127] fake_json:1 +30 一月 2026 | 18:00:14,668 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:00:14,722 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:00:22,275 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:23,980 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2768ms +30 一月 2026 | 18:00:24,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:450783 player:[774381,371993] fake_json:1 +30 一月 2026 | 18:00:24,536 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:26,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms +30 一月 2026 | 18:00:29,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1870ms +30 一月 2026 | 18:00:35,671 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:00:35,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:00:37,992 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:39,705 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2421ms +30 一月 2026 | 18:00:39,793 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2140ms +30 一月 2026 | 18:00:45,702 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:00:47,392 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2332ms +30 一月 2026 | 18:00:47,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1852ms +30 一月 2026 | 18:00:48,036 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:00:49,496 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2099ms +30 一月 2026 | 18:00:49,915 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643833 player:[680619,592635] fake_json:1 +30 一月 2026 | 18:00:50,101 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2117ms +30 一月 2026 | 18:01:13,630 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:01:14,961 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1953ms +30 一月 2026 | 18:01:16,690 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1901ms +30 一月 2026 | 18:01:27,457 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 +30 一月 2026 | 18:01:28,213 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 +30 一月 2026 | 18:01:34,874 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2091ms +30 一月 2026 | 18:01:55,258 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:01:56,115 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1476ms +30 一月 2026 | 18:01:57,167 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms +30 一月 2026 | 18:02:51,761 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:851807 player:[708298,948059] fake_json:1 +30 一月 2026 | 18:02:56,014 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:457216 player:[829427,746710] fake_json:1 +30 一月 2026 | 18:03:26,717 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:270548 player:[374446,897275] fake_json:1 +30 一月 2026 | 18:04:04,597 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 +30 一月 2026 | 18:04:06,283 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 +30 一月 2026 | 18:04:51,429 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:04:53,024 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2102ms +30 一月 2026 | 18:04:53,455 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:04:54,646 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:04:54,847 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2256ms +30 一月 2026 | 18:04:55,839 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:04:55,991 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms +30 一月 2026 | 18:04:56,909 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1818ms +30 一月 2026 | 18:04:58,363 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1490ms +30 一月 2026 | 18:05:00,430 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:362862 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:05:48,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:05:48,378 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:05:57,030 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2965ms +30 一月 2026 | 18:05:57,484 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:313453 player:[371993,750455] fake_json:1 +30 一月 2026 | 18:06:03,570 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:536125 player:null fake_json:1 +30 一月 2026 | 18:06:08,886 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:246578 player:null fake_json:1 +30 一月 2026 | 18:06:31,046 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:06:31,095 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:06:41,141 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:06:42,462 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms +30 一月 2026 | 18:06:42,943 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1842ms +30 一月 2026 | 18:06:43,214 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:508321 player:null fake_json:1 +30 一月 2026 | 18:06:43,814 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:387162 player:null fake_json:1 +30 一月 2026 | 18:06:51,691 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:764436 player:null fake_json:1 +30 一月 2026 | 18:06:54,517 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:422479 player:[615558,924063] fake_json:1 +30 一月 2026 | 18:06:56,153 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:979575 player:null fake_json:1 +30 一月 2026 | 18:07:03,897 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:07:04,894 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1686ms +30 一月 2026 | 18:07:05,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1512ms +30 一月 2026 | 18:07:09,341 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:07:10,484 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1775ms +30 一月 2026 | 18:07:12,231 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms +30 一月 2026 | 18:07:15,464 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:792953 player:null fake_json:1 +30 一月 2026 | 18:07:18,271 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:136029 player:null fake_json:1 +30 一月 2026 | 18:07:19,110 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:124710 player:null fake_json:1 +30 一月 2026 | 18:07:29,997 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:30,245 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:31,697 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:32,723 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:4765b56d94c1b900556ff47b54d10a1b +30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"518695","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767652,"id":518695,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:32,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:310395 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:3ff4df8c3f242398ea761c3160ae6144 +30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"310395","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767653,"id":310395,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:33,334 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:674614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:fd3bdd43bfed82fc96994e18e9629f96 +30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"674614","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767654,"id":674614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:34,476 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:34,599 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:07:35,716 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1629ms +30 一月 2026 | 18:07:36,475 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1700ms +30 一月 2026 | 18:07:37,016 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:37,151 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:0b74dee404f219a9e0b3b4ca6d185e38 +30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"873893","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767657,"id":873893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:37,340 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:38,262 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:a8cd8a50a73171252e29f9f712ec6393 +30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"956249","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767658,"id":956249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:38,437 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:38,680 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:42,385 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,521 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,681 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:42,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,004 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtvXd83xLpt9KXXkyibLGOE2rHM57clzPK1fbD8OkmgkM85aWqzOzz0xoplzSMa5xAWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,185 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:43,280 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:4dab3afdc3df2d42cd666e1cb1c0f427 +30 一月 2026 | 18:07:43,281 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"894301","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767663,"id":894301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:43,397 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:50,525 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:50,740 | WARN | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 +30 一月 2026 | 18:07:51,281 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:560471 player:null fake_json:1 +30 一月 2026 | 18:07:52,072 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:505441 player:null fake_json:1 +30 一月 2026 | 18:07:52,758 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 +30 一月 2026 | 18:07:53,704 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 +30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:588589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:1666816f317fab999e3e102b261273c7 +30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"588589","nick":"干杉波艺堂新美婷内衣专卖 果果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":588589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:54,501 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:54,542 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot:870589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:6fa054182a809c3e6102148031d4fb5e +30 一月 2026 | 18:07:54,543 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870589","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":870589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:54,603 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:54,721 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 +30 一月 2026 | 18:07:55,700 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:56,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:56,395 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:a74e96ddbbd6c8b9ca81fc69b1217236 +30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572311","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767676,"id":572311,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 18:07:56,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:56,586 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 18:07:56,856 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 +30 一月 2026 | 18:07:58,347 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:350030 player:[774381,918233] fake_json:1 +30 一月 2026 | 18:08:02,565 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:08:02,612 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:08:12,917 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:08:14,542 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2296ms +30 一月 2026 | 18:08:14,912 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:08:14,955 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:928322 player:[0,0] fake_json:1 +30 一月 2026 | 18:08:15,017 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2003ms +30 一月 2026 | 18:08:16,105 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1852ms +30 一月 2026 | 18:08:16,956 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1854ms +30 一月 2026 | 18:08:18,859 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:412235 player:[508402,708298] fake_json:1 +30 一月 2026 | 18:08:43,591 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:08:45,200 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2271ms +30 一月 2026 | 18:08:45,525 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2091ms +30 一月 2026 | 18:08:49,081 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:645818 player:[680619,412118] fake_json:1 +30 一月 2026 | 18:08:57,206 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:589872 player:[864120,848960] fake_json:1 +30 一月 2026 | 18:09:12,597 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:09:13,898 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1956ms +30 一月 2026 | 18:09:15,006 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1723ms +30 一月 2026 | 18:09:18,619 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:427411 player:[746710,950914] fake_json:1 +30 一月 2026 | 18:09:29,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:129617 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:09:41,567 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:09:42,765 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms +30 一月 2026 | 18:09:48,150 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1747ms +30 一月 2026 | 18:10:01,536 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:378500 player:[992762,540812] fake_json:1 +30 一月 2026 | 18:10:56,181 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:10:56,220 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:11:03,796 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:547574 player:[0,371993] fake_json:1 +30 一月 2026 | 18:11:05,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469165 player:[158894,0] fake_json:1 +30 一月 2026 | 18:11:08,292 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 +30 一月 2026 | 18:11:08,734 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 +30 一月 2026 | 18:11:20,289 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:11:22,438 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2819ms +30 一月 2026 | 18:11:23,711 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:11:24,915 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1834ms +30 一月 2026 | 18:11:25,474 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1980ms +30 一月 2026 | 18:11:28,476 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1933ms +30 一月 2026 | 18:11:34,977 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:11:36,155 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1898ms +30 一月 2026 | 18:11:37,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2241ms +30 一月 2026 | 18:12:04,353 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:12:05,784 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2109ms +30 一月 2026 | 18:12:09,990 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1289ms +30 一月 2026 | 18:12:29,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:12:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:12:30,964 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:12:32,225 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2047ms +30 一月 2026 | 18:12:32,254 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1912ms +30 一月 2026 | 18:12:38,457 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:905837 player:[508402,762687] fake_json:1 +30 一月 2026 | 18:13:07,696 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:330225 player:[158894,762687] fake_json:1 +30 一月 2026 | 18:13:15,667 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:13:17,075 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2020ms +30 一月 2026 | 18:13:17,699 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1875ms +30 一月 2026 | 18:13:23,416 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:13:24,696 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2006ms +30 一月 2026 | 18:13:25,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2354ms +30 一月 2026 | 18:13:47,893 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:955407 player:[412118,158894] fake_json:1 +30 一月 2026 | 18:14:43,024 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:626691 player:[918233,746710] fake_json:1 +30 一月 2026 | 18:15:26,775 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:887137 player:[992762,508402] fake_json:1 +30 一月 2026 | 18:15:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:15:44,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:15:48,936 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:871369 player:[] fake_json: +30 一月 2026 | 18:15:49,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:246124 player:[] fake_json: +30 一月 2026 | 18:15:58,802 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:622841 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:16:03,827 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:16:04,967 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1727ms +30 一月 2026 | 18:16:06,839 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:16:08,117 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1825ms +30 一月 2026 | 18:16:12,883 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2367ms +30 一月 2026 | 18:16:25,180 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:766644 player:[460542,848960] fake_json:1 +30 一月 2026 | 18:16:31,239 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:819237 player:[746710,950914] fake_json:1 +30 一月 2026 | 18:16:40,043 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:16:41,282 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2095ms +30 一月 2026 | 18:16:41,845 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1916ms +30 一月 2026 | 18:16:52,639 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:16:53,860 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1889ms +30 一月 2026 | 18:16:54,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2115ms +30 一月 2026 | 18:17:00,676 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:17:01,881 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1987ms +30 一月 2026 | 18:17:02,399 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:755173 player:[821735,412118] fake_json:1 +30 一月 2026 | 18:17:02,640 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2136ms +30 一月 2026 | 18:17:04,637 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:602562 player:[950914,762687] fake_json:1 +30 一月 2026 | 18:17:07,959 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:17:15,981 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:9231ms +30 一月 2026 | 18:17:23,278 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:17:24,535 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1793ms +30 一月 2026 | 18:17:25,356 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1787ms +30 一月 2026 | 18:17:27,396 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:17:28,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1489ms +30 一月 2026 | 18:17:28,968 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1604ms +30 一月 2026 | 18:17:43,004 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:420487 player:[374446,918233] fake_json:1 +30 一月 2026 | 18:17:48,841 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:927654 player:[746710,508402] fake_json:1 +30 一月 2026 | 18:18:01,058 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:18:02,360 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1984ms +30 一月 2026 | 18:18:03,558 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2358ms +30 一月 2026 | 18:18:21,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:617380 player:[412118,746710] fake_json:1 +30 一月 2026 | 18:18:59,111 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:621888 player:[371993,374446] fake_json:1 +30 一月 2026 | 18:19:00,797 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 +30 一月 2026 | 18:19:01,075 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 +30 一月 2026 | 18:19:10,166 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:19:11,511 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1805ms +30 一月 2026 | 18:19:12,051 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1696ms +30 一月 2026 | 18:19:17,816 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651006 player:[158894,864120] fake_json:1 +30 一月 2026 | 18:19:57,020 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:646236 player:[750455,821735] fake_json:1 +30 一月 2026 | 18:20:01,795 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:915281 player:[774381,540812] fake_json:1 +30 一月 2026 | 18:20:41,184 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 +30 一月 2026 | 18:20:41,800 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 +30 一月 2026 | 18:20:59,419 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:900020 player:[864120,950914] fake_json:1 +30 一月 2026 | 18:21:17,673 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:21:17,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:21:30,058 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:829418 player:[680619,762687] fake_json:1 +30 一月 2026 | 18:21:49,002 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:21:50,561 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2220ms +30 一月 2026 | 18:21:50,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1777ms +30 一月 2026 | 18:22:03,061 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:259195 player:[460542,774381] fake_json:1 +30 一月 2026 | 18:22:05,293 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:22:06,000 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:22:06,360 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms +30 一月 2026 | 18:22:07,120 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1664ms +30 一月 2026 | 18:22:12,347 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:912601 player:[] fake_json: +30 一月 2026 | 18:22:15,279 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:700715 player:[746710,762687] fake_json:1 +30 一月 2026 | 18:22:15,279 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2078ms +30 一月 2026 | 18:22:24,960 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:22:26,321 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1908ms +30 一月 2026 | 18:22:27,045 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1736ms +30 一月 2026 | 18:22:37,383 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:730438 player:[992762,708298] fake_json:1 +30 一月 2026 | 18:22:44,888 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:933516 player:[848960,460542] fake_json:1 +30 一月 2026 | 18:22:48,566 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:22:57,261 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:10097ms +30 一月 2026 | 18:23:01,039 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:23:06,786 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6831ms +30 一月 2026 | 18:23:16,044 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:23:17,401 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2087ms +30 一月 2026 | 18:23:18,443 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2392ms +30 一月 2026 | 18:23:24,202 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:966864 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:23:32,185 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:23:33,641 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2185ms +30 一月 2026 | 18:23:34,853 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2757ms +30 一月 2026 | 18:23:53,727 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:624197 player:[918233,158894] fake_json:1 +30 一月 2026 | 18:23:55,763 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:23:55,881 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 +30 一月 2026 | 18:24:25,242 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:24:26,444 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1891ms +30 一月 2026 | 18:24:27,001 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1785ms +30 一月 2026 | 18:24:35,231 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 +30 一月 2026 | 18:24:35,766 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 +30 一月 2026 | 18:24:37,445 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:24:43,735 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7208ms +30 一月 2026 | 18:24:43,949 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:24:45,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1829ms +30 一月 2026 | 18:24:45,606 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1653ms +30 一月 2026 | 18:24:53,992 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:24:55,246 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1784ms +30 一月 2026 | 18:24:55,827 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1757ms +30 一月 2026 | 18:24:55,874 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:357758 player:[950914,774381] fake_json:1 +30 一月 2026 | 18:24:57,766 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:24:59,008 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:25:18,871 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:25:20,333 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2105ms +30 一月 2026 | 18:25:20,645 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1776ms +30 一月 2026 | 18:25:50,549 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:890561 player:[821735,412118] fake_json:1 +30 一月 2026 | 18:26:01,630 | INFO | qtp809762318-66 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:26:02,964 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2688ms +30 一月 2026 | 18:26:12,971 | INFO | qtp809762318-84 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:14,379 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms +30 一月 2026 | 18:26:14,839 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1918ms +30 一月 2026 | 18:26:20,047 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:21,497 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2139ms +30 一月 2026 | 18:26:22,171 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2233ms +30 一月 2026 | 18:26:47,405 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:26:48,688 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1779ms +30 一月 2026 | 18:26:48,965 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1563ms +30 一月 2026 | 18:26:57,803 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:796674 player:[746710,374446] fake_json:1 +30 一月 2026 | 18:26:59,568 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:638556 player:[848960,508402] fake_json:1 +30 一月 2026 | 18:27:01,243 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:808185 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:27:12,670 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:13,736 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1611ms +30 一月 2026 | 18:27:14,258 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1641ms +30 一月 2026 | 18:27:20,012 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:21,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms +30 一月 2026 | 18:27:21,968 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2001ms +30 一月 2026 | 18:27:32,367 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:769880 player:[] fake_json: +30 一月 2026 | 18:27:34,005 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:27:34,780 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:34,967 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1460ms +30 一月 2026 | 18:27:35,291 | INFO | qtp809762318-98 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:27:35,924 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1783ms +30 一月 2026 | 18:27:36,392 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1693ms +30 一月 2026 | 18:27:36,408 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1650ms +30 一月 2026 | 18:27:49,013 | INFO | qtp809762318-97 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:27:50,209 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1819ms +30 一月 2026 | 18:27:50,738 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1838ms +30 一月 2026 | 18:27:52,852 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:986517 player:[992762,371993] fake_json:1 +30 一月 2026 | 18:27:55,014 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:491206 player:[508402,412118] fake_json:1 +30 一月 2026 | 18:27:57,618 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731681 player:[774381,460542] fake_json:1 +30 一月 2026 | 18:28:21,913 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:28:23,311 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1935ms +30 一月 2026 | 18:28:23,557 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1525ms +30 一月 2026 | 18:28:27,472 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:464167 player:[864120,750455] fake_json:1 +30 一月 2026 | 18:29:03,448 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:936610 player:[762687,918233] fake_json:1 +30 一月 2026 | 18:29:05,426 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:29:05,907 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:29:07,413 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:08,045 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:08,822 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 +30 一月 2026 | 18:29:09,567 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:29:09,905 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 +30 一月 2026 | 18:29:10,730 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 +30 一月 2026 | 18:29:11,826 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:29:12,728 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 +30 一月 2026 | 18:30:04,888 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 +30 一月 2026 | 18:30:06,314 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 +30 一月 2026 | 18:30:18,500 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:229408 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:30:20,278 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:30:20,486 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:30:35,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:650605 player:[746710,992762] fake_json:1 +30 一月 2026 | 18:30:37,249 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:331019 player:[540812,864120] fake_json:1 +30 一月 2026 | 18:30:38,829 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 +30 一月 2026 | 18:30:39,061 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 +30 一月 2026 | 18:30:46,774 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:509529 player:[848960,374446] fake_json:1 +30 一月 2026 | 18:31:18,006 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:31:18,710 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 +30 一月 2026 | 18:31:21,344 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:633767 player:[746710,371993] fake_json:1 +30 一月 2026 | 18:31:42,091 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763268 player:[750455,508402] fake_json:1 +30 一月 2026 | 18:31:44,289 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:570837 player:[412118,762687] fake_json:1 +30 一月 2026 | 18:31:46,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:347712 player:[821735,774381] fake_json:1 +30 一月 2026 | 18:32:25,428 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:32:25,610 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:32:50,382 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977353 player:[680619,412118] fake_json:1 +30 一月 2026 | 18:32:52,914 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:432129 player:[540812,708298] fake_json:1 +30 一月 2026 | 18:33:01,512 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:939106 player:[918233,762687] fake_json:1 +30 一月 2026 | 18:33:20,925 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:526201 player:[848960,950914] fake_json:1 +30 一月 2026 | 18:33:57,232 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:735574 player:[746710,508402] fake_json:1 +30 一月 2026 | 18:33:59,382 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546843 player:[864120,158894] fake_json:1 +30 一月 2026 | 18:34:01,453 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 +30 一月 2026 | 18:34:02,502 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 +30 一月 2026 | 18:34:10,605 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:462181 player:[680619,460542] fake_json:1 +30 一月 2026 | 18:34:31,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155464 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:34:42,027 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519224 player:[918233,540812] fake_json:1 +30 一月 2026 | 18:35:04,669 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:175059 player:[508402,371993] fake_json:1 +30 一月 2026 | 18:35:24,658 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:737781 player:[992762,864120] fake_json:1 +30 一月 2026 | 18:35:26,955 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:576349 player:[762687,460542] fake_json:1 +30 一月 2026 | 18:35:39,727 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:308841 player:[848960,950914] fake_json:1 +30 一月 2026 | 18:36:01,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:605647 player:[746710,821735] fake_json:1 +30 一月 2026 | 18:36:08,329 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:704553 player:[750455,992762] fake_json:1 +30 一月 2026 | 18:36:19,493 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:523274 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:36:21,501 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:406848 player:[540812,950914] fake_json:1 +30 一月 2026 | 18:36:35,770 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:144315 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:37:15,662 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:733190 player:[746710,750455] fake_json:1 +30 一月 2026 | 18:37:27,773 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:876695 player:[680619,774381] fake_json:1 +30 一月 2026 | 18:37:29,699 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:495094 player:[460542,540812] fake_json:1 +30 一月 2026 | 18:37:40,009 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:276291 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:37:51,929 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:884970 player:[918233,374446] fake_json:1 +30 一月 2026 | 18:38:23,071 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:453805 player:[460542,950914] fake_json:1 +30 一月 2026 | 18:38:38,192 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:948781 player:[680619,540812] fake_json:1 +30 一月 2026 | 18:38:40,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:692266 player:[746710,371993] fake_json:1 +30 一月 2026 | 18:38:54,042 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:269234 player:[848960,158894] fake_json:1 +30 一月 2026 | 18:39:16,803 | INFO | qtp809762318-150 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2021ms +30 一月 2026 | 18:39:17,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:147415 player:[708298,374446] fake_json:1 +30 一月 2026 | 18:39:21,060 | INFO | qtp809762318-163 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:39:27,907 | INFO | qtp809762318-163 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7993ms +30 一月 2026 | 18:39:34,449 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:575433 player:[746710,774381] fake_json:1 +30 一月 2026 | 18:39:45,210 | INFO | qtp809762318-172 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6041ms +30 一月 2026 | 18:39:49,890 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:212018 player:[] fake_json: +30 一月 2026 | 18:39:52,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:245139 player:[460542,950914] fake_json:1 +30 一月 2026 | 18:39:54,222 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:162941 player:[848960,371993] fake_json:1 +30 一月 2026 | 18:40:26,407 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:834507 player:[680619,992762] fake_json:1 +30 一月 2026 | 18:40:28,045 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:815109 player:[918233,864120] fake_json:1 +30 一月 2026 | 18:40:29,961 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:323888 player:[762687,508402] fake_json:1 +30 一月 2026 | 18:41:00,826 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 +30 一月 2026 | 18:41:01,256 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 +30 一月 2026 | 18:41:22,377 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575412 player:[746710,848960] fake_json:1 +30 一月 2026 | 18:41:26,827 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:381917 player:[821735,158894] fake_json:1 +30 一月 2026 | 18:41:52,461 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:582215 player:[371993,774381] fake_json:1 +30 一月 2026 | 18:41:54,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:121377 player:[412118,864120] fake_json:1 +30 一月 2026 | 18:42:00,569 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:42:00,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:42:07,103 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:09,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2804ms +30 一月 2026 | 18:42:09,382 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2495ms +30 一月 2026 | 18:42:13,605 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:42:15,102 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2297ms +30 一月 2026 | 18:42:15,765 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1826ms +30 一月 2026 | 18:42:19,046 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:20,150 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1790ms +30 一月 2026 | 18:42:21,465 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2151ms +30 一月 2026 | 18:42:24,547 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:846488 player:[750455,460542] fake_json:1 +30 一月 2026 | 18:42:26,392 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:26,783 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:667936 player:[540812,918233] fake_json:1 +30 一月 2026 | 18:42:27,803 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2161ms +30 一月 2026 | 18:42:28,147 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1965ms +30 一月 2026 | 18:42:29,683 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:42:30,850 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1730ms +30 一月 2026 | 18:42:31,566 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1664ms +30 一月 2026 | 18:42:36,023 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:37,086 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms +30 一月 2026 | 18:42:37,866 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1717ms +30 一月 2026 | 18:42:39,704 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:42:40,624 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms +30 一月 2026 | 18:42:41,383 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1701ms +30 一月 2026 | 18:42:45,483 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:42:46,745 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1970ms +30 一月 2026 | 18:42:48,102 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1789ms +30 一月 2026 | 18:42:48,450 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:111995 player:[992762,821735] fake_json:1 +30 一月 2026 | 18:42:59,502 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:43:06,044 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7738ms +30 一月 2026 | 18:43:12,423 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:13,905 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2130ms +30 一月 2026 | 18:43:14,263 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2049ms +30 一月 2026 | 18:43:19,154 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:266456 player:[774381,374446] fake_json:1 +30 一月 2026 | 18:43:20,243 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:43:20,301 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:165165 player:[] fake_json: +30 一月 2026 | 18:43:20,871 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:21,449 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1806ms +30 一月 2026 | 18:43:22,224 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1914ms +30 一月 2026 | 18:43:22,345 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2235ms +30 一月 2026 | 18:43:22,569 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:841390 player:[708298,950914] fake_json:1 +30 一月 2026 | 18:43:22,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms +30 一月 2026 | 18:43:25,124 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:233183 player:[412118,762687] fake_json:1 +30 一月 2026 | 18:43:26,605 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:43:27,101 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:27,181 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:27,583 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 +30 一月 2026 | 18:43:29,188 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 +30 一月 2026 | 18:43:29,762 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 +30 一月 2026 | 18:43:32,711 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7204ms +30 一月 2026 | 18:43:39,759 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:43:41,134 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms +30 一月 2026 | 18:43:41,719 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1829ms +30 一月 2026 | 18:43:46,296 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:43:47,498 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1941ms +30 一月 2026 | 18:43:48,109 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1744ms +30 一月 2026 | 18:43:52,791 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:337378 player:[] fake_json: +30 一月 2026 | 18:43:54,737 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:813659 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:43:57,026 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:542746 player:[918233,540812] fake_json:1 +30 一月 2026 | 18:43:58,981 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 +30 一月 2026 | 18:43:59,033 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 +30 一月 2026 | 18:44:16,310 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:17,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1392ms +30 一月 2026 | 18:44:17,834 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms +30 一月 2026 | 18:44:19,451 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:44:20,458 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1438ms +30 一月 2026 | 18:44:21,395 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1756ms +30 一月 2026 | 18:44:25,388 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:26,751 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1871ms +30 一月 2026 | 18:44:27,230 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1782ms +30 一月 2026 | 18:44:29,328 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:595043 player:[848960,750455] fake_json:1 +30 一月 2026 | 18:44:31,255 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460346 player:[708298,158894] fake_json:1 +30 一月 2026 | 18:44:33,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:44:33,764 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:636235 player:[774381,412118] fake_json:1 +30 一月 2026 | 18:44:34,701 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:35,878 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1852ms +30 一月 2026 | 18:44:36,251 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 +30 一月 2026 | 18:44:36,435 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1820ms +30 一月 2026 | 18:44:40,170 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:41,251 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1524ms +30 一月 2026 | 18:44:41,726 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1393ms +30 一月 2026 | 18:44:46,057 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977981 player:[848960,992762] fake_json:1 +30 一月 2026 | 18:44:46,495 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:47,472 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1549ms +30 一月 2026 | 18:44:47,791 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:44:47,992 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1496ms +30 一月 2026 | 18:44:48,868 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1637ms +30 一月 2026 | 18:44:49,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1573ms +30 一月 2026 | 18:44:57,574 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:44:58,621 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1781ms +30 一月 2026 | 18:44:59,420 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1904ms +30 一月 2026 | 18:45:03,520 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:572233 player:[371993,821735] fake_json:1 +30 一月 2026 | 18:45:05,420 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:399352 player:[680619,460542] fake_json:1 +30 一月 2026 | 18:45:10,574 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:11,716 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1723ms +30 一月 2026 | 18:45:12,593 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1913ms +30 一月 2026 | 18:45:23,534 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:24,614 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1674ms +30 一月 2026 | 18:45:25,334 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1761ms +30 一月 2026 | 18:45:30,861 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:936616 player:[848960,992762] fake_json:1 +30 一月 2026 | 18:45:33,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:918146 player:[864120,708298] fake_json:1 +30 一月 2026 | 18:45:34,075 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:45:35,377 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1862ms +30 一月 2026 | 18:45:35,416 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:45:35,594 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:45:35,774 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1772ms +30 一月 2026 | 18:45:39,041 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:45:40,263 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1861ms +30 一月 2026 | 18:45:40,860 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1820ms +30 一月 2026 | 18:45:47,115 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:45:48,306 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1817ms +30 一月 2026 | 18:45:49,837 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1825ms +30 一月 2026 | 18:45:55,539 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:45:59,534 | INFO | qtp809762318-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:46:02,262 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7782ms +30 一月 2026 | 18:46:04,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6156ms +30 一月 2026 | 18:46:13,215 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:14,841 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2315ms +30 一月 2026 | 18:46:15,160 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2026ms +30 一月 2026 | 18:46:15,380 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 +30 一月 2026 | 18:46:16,120 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 +30 一月 2026 | 18:46:17,679 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 +30 一月 2026 | 18:46:18,269 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 +30 一月 2026 | 18:46:19,953 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:20,119 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:20,713 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 +30 一月 2026 | 18:46:26,802 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:46:33,039 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:34,049 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:8529ms +30 一月 2026 | 18:46:34,616 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2311ms +30 一月 2026 | 18:46:34,821 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1957ms +30 一月 2026 | 18:46:41,485 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:46:42,702 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1861ms +30 一月 2026 | 18:46:43,079 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms +30 一月 2026 | 18:46:43,693 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:927946 player:[950914,821735] fake_json:1 +30 一月 2026 | 18:46:45,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:578004 player:[412118,158894] fake_json:1 +30 一月 2026 | 18:47:23,155 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:948706 player:[750455,848960] fake_json:1 +30 一月 2026 | 18:47:24,894 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:329171 player:[992762,864120] fake_json:1 +30 一月 2026 | 18:47:26,743 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:47:26,814 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:27,399 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 +30 一月 2026 | 18:47:27,901 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1591ms +30 一月 2026 | 18:47:28,286 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1466ms +30 一月 2026 | 18:47:44,832 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:46,287 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms +30 一月 2026 | 18:47:46,687 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2056ms +30 一月 2026 | 18:47:49,988 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964398 player:[762687,374446] fake_json:1 +30 一月 2026 | 18:47:51,950 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:47:52,586 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 +30 一月 2026 | 18:47:52,907 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 +30 一月 2026 | 18:47:53,587 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2378ms +30 一月 2026 | 18:47:53,995 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2163ms +30 一月 2026 | 18:48:08,028 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:09,309 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2018ms +30 一月 2026 | 18:48:09,629 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1765ms +30 一月 2026 | 18:48:20,429 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:21,967 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2293ms +30 一月 2026 | 18:48:22,549 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2182ms +30 一月 2026 | 18:48:30,871 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 +30 一月 2026 | 18:48:31,107 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 +30 一月 2026 | 18:48:33,530 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 +30 一月 2026 | 18:48:33,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 +30 一月 2026 | 18:48:35,909 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:48:36,211 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 +30 一月 2026 | 18:48:36,595 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:714878 player:[] fake_json: +30 一月 2026 | 18:48:37,306 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:48:38,546 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1785ms +30 一月 2026 | 18:48:39,666 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2000ms +30 一月 2026 | 18:48:42,670 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:48:44,389 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2479ms +30 一月 2026 | 18:48:44,827 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2430ms +30 一月 2026 | 18:48:50,506 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:48:52,112 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2320ms +30 一月 2026 | 18:48:52,945 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2382ms +30 一月 2026 | 18:49:04,965 | INFO | qtp809762318-104 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 +30 一月 2026 | 18:49:05,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:49:05,677 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 +30 一月 2026 | 18:49:07,203 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 +30 一月 2026 | 18:49:07,943 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 +30 一月 2026 | 18:49:12,521 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8803ms +30 一月 2026 | 18:49:15,661 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:49:17,077 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1916ms +30 一月 2026 | 18:49:17,845 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2130ms +30 一月 2026 | 18:49:21,996 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:786240 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:49:25,275 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:456445 player:[460542,992762] fake_json:1 +30 一月 2026 | 18:49:32,755 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:49:34,122 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2046ms +30 一月 2026 | 18:49:34,461 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1880ms +30 一月 2026 | 18:49:43,879 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:785085 player:[774381,371993] fake_json:1 +30 一月 2026 | 18:49:59,118 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:49:59,439 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:402166 player:[] fake_json: +30 一月 2026 | 18:50:00,186 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1583ms +30 一月 2026 | 18:50:00,280 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:344001 player:[] fake_json: +30 一月 2026 | 18:50:00,796 | INFO | qtp809762318-107 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:50:01,809 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms +30 一月 2026 | 18:50:02,117 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:616120 player:[158894,762687] fake_json:1 +30 一月 2026 | 18:50:11,418 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:491406 player:[708298,750455] fake_json:1 +30 一月 2026 | 18:50:13,396 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:471598 player:[848960,918233] fake_json:1 +30 一月 2026 | 18:50:19,642 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1560ms +30 一月 2026 | 18:50:23,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:223381 player:[460542,821735] fake_json:1 +30 一月 2026 | 18:50:28,204 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:50:28,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:50:34,139 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2144ms +30 一月 2026 | 18:50:35,096 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:312439 player:[950914,864120] fake_json:1 +30 一月 2026 | 18:50:36,961 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:149352 player:[680619,774381] fake_json:1 +30 一月 2026 | 18:50:39,261 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:109510 player:[371993,992762] fake_json:1 +30 一月 2026 | 18:51:12,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:863778 player:[864120,708298] fake_json:1 +30 一月 2026 | 18:51:13,184 | INFO | qtp809762318-68 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:51:14,838 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3193ms +30 一月 2026 | 18:51:14,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:127697 player:[158894,848960] fake_json:1 +30 一月 2026 | 18:51:17,737 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:18,919 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms +30 一月 2026 | 18:51:19,187 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1818ms +30 一月 2026 | 18:51:35,142 | INFO | qtp809762318-67 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 18:51:36,678 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2933ms +30 一月 2026 | 18:51:40,088 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:51:41,325 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1833ms +30 一月 2026 | 18:51:42,001 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1902ms +30 一月 2026 | 18:51:42,596 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:44,112 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2137ms +30 一月 2026 | 18:51:44,559 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2128ms +30 一月 2026 | 18:51:47,348 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:51:48,834 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2294ms +30 一月 2026 | 18:51:49,610 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:49,630 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2275ms +30 一月 2026 | 18:51:50,868 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1976ms +30 一月 2026 | 18:51:51,375 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1896ms +30 一月 2026 | 18:51:54,110 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:55,853 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2359ms +30 一月 2026 | 18:51:55,950 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms +30 一月 2026 | 18:51:58,514 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:51:59,997 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2190ms +30 一月 2026 | 18:52:00,391 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2110ms +30 一月 2026 | 18:52:02,748 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:04,214 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2187ms +30 一月 2026 | 18:52:04,790 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2058ms +30 一月 2026 | 18:52:16,070 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:52:17,274 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1991ms +30 一月 2026 | 18:52:17,670 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:52:18,790 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1739ms +30 一月 2026 | 18:52:19,868 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:52:21,428 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2110ms +30 一月 2026 | 18:52:22,831 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1512ms +30 一月 2026 | 18:52:23,748 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1712ms +30 一月 2026 | 18:52:25,849 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:27,372 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2148ms +30 一月 2026 | 18:52:27,754 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1850ms +30 一月 2026 | 18:52:32,110 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:52:33,473 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1947ms +30 一月 2026 | 18:52:34,237 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2052ms +30 一月 2026 | 18:52:34,973 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:52:35,990 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms +30 一月 2026 | 18:52:36,693 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1729ms +30 一月 2026 | 18:53:00,190 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:53:01,968 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms +30 一月 2026 | 18:53:02,470 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1972ms +30 一月 2026 | 18:53:16,191 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:53:17,080 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1534ms +30 一月 2026 | 18:53:17,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1325ms +30 一月 2026 | 18:53:27,074 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:53:28,327 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1687ms +30 一月 2026 | 18:53:28,758 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1424ms +30 一月 2026 | 18:53:41,487 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 18:53:47,997 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7358ms +30 一月 2026 | 18:56:03,080 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 18:56:04,354 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2017ms +30 一月 2026 | 18:58:47,986 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 18:58:48,034 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 18:58:51,252 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2433ms +30 一月 2026 | 18:59:00,217 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:01,638 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2193ms +30 一月 2026 | 18:59:01,771 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1796ms +30 一月 2026 | 18:59:35,162 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:639027 player:[] fake_json: +30 一月 2026 | 18:59:35,442 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:59:36,526 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 18:59:37,124 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2359ms +30 一月 2026 | 18:59:37,991 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2070ms +30 一月 2026 | 18:59:41,327 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:42,783 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2088ms +30 一月 2026 | 18:59:43,248 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1935ms +30 一月 2026 | 18:59:45,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 18:59:47,164 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 18:59:47,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 18:59:47,991 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1601ms +30 一月 2026 | 18:59:51,607 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1616ms +30 一月 2026 | 18:59:53,664 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 18:59:54,744 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1653ms +30 一月 2026 | 18:59:55,306 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1707ms +30 一月 2026 | 18:59:59,826 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 179 +30 一月 2026 | 19:00:00,368 | WARN | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 180 +30 一月 2026 | 19:00:03,032 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:92aa8465238754d908d39ca020b5d2c5 +30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989941","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":989941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:03,742 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:03,986 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:211955 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132 md5:bdc14a32ffd27abcfa74d6520ba1f095 +30 一月 2026 | 19:00:03,987 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211955","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":211955,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:04,048 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:04,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1983ms +30 一月 2026 | 19:00:04,786 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1852ms +30 一月 2026 | 19:00:07,455 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:00:07,512 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:c940797165552a353235a5c3cd05e221 +30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"202813","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770807,"id":202813,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:00:07,642 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:593) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:00:10,863 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:00:12,006 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1784ms +30 一月 2026 | 19:00:15,730 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1713ms +30 一月 2026 | 19:00:15,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:00:16,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:00:17,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:00:18,917 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:00:18,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:00:18,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796902 +30 一月 2026 | 19:00:19,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:00:19,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:00:19,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:00:19,608 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:00:19,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:00:19,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:00:20,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:00:20,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:00:20,765 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1758ms +30 一月 2026 | 19:00:20,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:00:20,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:00:21,744 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1824ms +30 一月 2026 | 19:00:23,836 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:00:25,056 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1846ms +30 一月 2026 | 19:00:25,587 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1830ms +30 一月 2026 | 19:00:54,543 | INFO | qtp809762318-64 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:00:56,155 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3114ms +30 一月 2026 | 19:01:06,798 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:07,864 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1640ms +30 一月 2026 | 19:01:08,226 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:09,129 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1459ms +30 一月 2026 | 19:01:12,690 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1583ms +30 一月 2026 | 19:01:24,917 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:01:25,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1890ms +30 一月 2026 | 19:01:28,754 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:29,920 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1710ms +30 一月 2026 | 19:01:30,335 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1670ms +30 一月 2026 | 19:01:33,359 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1728ms +30 一月 2026 | 19:01:33,400 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:34,699 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1807ms +30 一月 2026 | 19:01:34,931 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1599ms +30 一月 2026 | 19:01:39,313 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:40,595 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1838ms +30 一月 2026 | 19:01:41,036 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1705ms +30 一月 2026 | 19:01:47,259 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:48,715 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2056ms +30 一月 2026 | 19:01:49,049 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1680ms +30 一月 2026 | 19:01:51,457 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:53,005 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2280ms +30 一月 2026 | 19:01:53,013 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:01:53,643 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2345ms +30 一月 2026 | 19:01:54,436 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2239ms +30 一月 2026 | 19:01:56,035 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:01:57,595 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2318ms +30 一月 2026 | 19:01:57,683 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1921ms +30 一月 2026 | 19:01:58,216 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2125ms +30 一月 2026 | 19:02:04,796 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:3303ms +30 一月 2026 | 19:02:50,589 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:02:51,861 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1880ms +30 一月 2026 | 19:02:52,304 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1882ms +30 一月 2026 | 19:02:56,452 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:03:02,047 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6542ms +30 一月 2026 | 19:03:18,660 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:03:22,664 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:4993ms +30 一月 2026 | 19:03:26,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:03:27,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:03:28,734 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:03:28,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:03:28,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:03:29,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:29,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:29,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:29,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:30,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:03:30,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:30,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:41,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:03:41,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:41,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:42,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:42,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:42,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:43,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:03:43,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:43,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:44,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:03:45,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:03:45,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:03:47,447 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:03:47,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:03:47,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105910 +30 一月 2026 | 19:03:47,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:03:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:03:48,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:03:48,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:03:48,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:03:48,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:03:48,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:03:48,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:03:56,396 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:02,397 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7305ms +30 一月 2026 | 19:04:18,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:04:19,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:04:20,444 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:04:20,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:04:21,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:04:21,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:04:21,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:04:22,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:04:22,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:04:22,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:04:23,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:04:23,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:04:23,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:04:23,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:04:34,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 +30 一月 2026 | 19:04:34,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:04:35,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:04:35,557 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:35,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:04:36,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:04:36,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:04:36,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a +30 一月 2026 | 19:04:37,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:04:37,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:04:38,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:04:39,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:04:39,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:04:40,498 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6035ms +30 一月 2026 | 19:04:41,227 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:04:41,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:04:41,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:791891 +30 一月 2026 | 19:04:41,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +30 一月 2026 | 19:04:42,242 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:04:43,321 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1822ms +30 一月 2026 | 19:04:44,235 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1896ms +30 一月 2026 | 19:04:48,924 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:04:54,588 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6733ms +30 一月 2026 | 19:05:07,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:05:08,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:05:09,454 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:09,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:05:09,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:05:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:05:09,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:05:10,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:05:10,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:05:10,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:05:11,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:05:11,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3246d71a +30 一月 2026 | 19:05:11,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:05:11,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:05:33,798 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:33,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:05:59,715 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:05:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:06:24,258 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:06:24,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:06:49,552 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:06:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:07:12,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:13,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:07:14,263 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error +java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) + at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) + at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:07:14,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect +30 一月 2026 | 19:07:15,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:07:15,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:07:15,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:07:16,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:07:16,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:07:16,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:07:17,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f +30 一月 2026 | 19:07:17,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:07:27,522 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:07:27,571 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:07:32,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:32,897 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:07:46,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:07:46,329 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:07:51,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:07:51,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:07:52,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:07:54,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 +30 一月 2026 | 19:07:54,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:07:54,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:07:55,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:07:55,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:07:55,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:07:55,861 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:07:55,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:07:56,209 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca +30 一月 2026 | 19:07:56,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:07:56,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:00,474 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5860ms +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 104, 206] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 206, 103] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 105, 106] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 204, 207, 202, 102, 206, 103] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 106, 103, 105, 106] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 102, 206, 103, 102] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 103, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:19,118 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 102] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 103, 102, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:21,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 205] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 109, 103, 102, 102, 105, 106, 107, 105, 108, 108] +30 一月 2026 | 19:08:22,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:08:22,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:08:23,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:08:24,580 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:08:25,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:08:25,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:08:25,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:08:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:08:26,168 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2407ms +30 一月 2026 | 19:08:26,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:08:26,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:08:26,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:08:26,660 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2244ms +30 一月 2026 | 19:08:26,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:08:27,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:08:27,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:08:27,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:43,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:08:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:08:43,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:08:45,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:08:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:08:45,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:08:46,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:08:46,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:08:46,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:08:46,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:08:46,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:08:47,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:08:47,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:08:56,079 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:08:57,484 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2165ms +30 一月 2026 | 19:08:58,226 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2361ms +30 一月 2026 | 19:09:02,520 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:02,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:08,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:09:08,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:09:09,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:09:11,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 +30 一月 2026 | 19:09:11,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:09:11,482 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:7716ms +30 一月 2026 | 19:09:11,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:09:12,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:09:12,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:09:12,525 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:12,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:12,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:09:13,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 +30 一月 2026 | 19:09:13,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:09:13,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:09:15,081 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:09:16,560 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2204ms +30 一月 2026 | 19:09:17,160 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2143ms +30 一月 2026 | 19:09:22,524 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:09:22,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:09:31,767 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:09:32,775 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1644ms +30 一月 2026 | 19:09:33,425 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1483ms +30 一月 2026 | 19:09:37,562 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:09:39,057 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2182ms +30 一月 2026 | 19:09:39,353 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1992ms +30 一月 2026 | 19:12:26,794 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 15 +30 一月 2026 | 19:12:31,731 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6041ms +30 一月 2026 | 19:12:36,634 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:12:37,812 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1768ms +30 一月 2026 | 19:12:40,836 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:12:42,091 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1947ms +30 一月 2026 | 19:12:45,197 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1628ms +30 一月 2026 | 19:12:49,756 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:12:55,120 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6451ms +30 一月 2026 | 19:13:04,280 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:13:05,535 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1809ms +30 一月 2026 | 19:13:06,183 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1849ms +30 一月 2026 | 19:13:14,878 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6785ms +30 一月 2026 | 19:13:41,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:13:41,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:13:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:13:43,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:669041 +30 一月 2026 | 19:13:43,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:13:44,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:13:44,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:13:44,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3902000 +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:13:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:13:45,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca +30 一月 2026 | 19:13:45,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:13:45,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:15:47,833 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:15:49,359 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2191ms +30 一月 2026 | 19:15:49,933 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1954ms +30 一月 2026 | 19:16:02,636 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:16:02,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:16:03,615 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:16:04,777 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1714ms +30 一月 2026 | 19:16:05,626 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1903ms +30 一月 2026 | 19:16:08,800 | INFO | qtp809762318-95 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:16:10,077 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1872ms +30 一月 2026 | 19:16:10,764 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1649ms +30 一月 2026 | 19:16:12,639 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:16:12,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:16:19,237 | INFO | qtp809762318-88 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:16:24,883 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6882ms +30 一月 2026 | 19:16:37,476 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:16:37,524 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:16:44,819 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:16:49,837 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:5867ms +30 一月 2026 | 19:17:06,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:17:22,659 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:17:22,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:17:23,790 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:17:24,877 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1536ms +30 一月 2026 | 19:17:25,523 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1302ms +30 一月 2026 | 19:17:31,853 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:17:32,902 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms +30 一月 2026 | 19:17:34,481 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5900ms +30 一月 2026 | 19:17:35,199 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1386ms +30 一月 2026 | 19:17:57,296 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:17:57,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:17:58,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:18:00,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974080 +30 一月 2026 | 19:18:00,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:18:00,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:18:00,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:18:01,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:18:01,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:18:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:18:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:18:02,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:18:32,677 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:18:32,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:18:39,359 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:18:40,558 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1738ms +30 一月 2026 | 19:18:44,957 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1749ms +30 一月 2026 | 19:19:56,568 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_mail_list[{user}:177475] time:1955ms +30 一月 2026 | 19:20:00,765 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:01,951 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1737ms +30 一月 2026 | 19:20:02,510 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1666ms +30 一月 2026 | 19:20:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:20:03,819 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:9266ms +30 一月 2026 | 19:20:04,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:05,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:20:06,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 +30 一月 2026 | 19:20:06,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:06,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:07,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:07,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:07,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:08,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:20:08,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:08,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:15,408 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:16,772 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms +30 一月 2026 | 19:20:17,565 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:17,934 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2044ms +30 一月 2026 | 19:20:18,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:20:18,780 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1976ms +30 一月 2026 | 19:20:19,182 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1799ms +30 一月 2026 | 19:20:19,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:19,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:20:20,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:21,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:20:21,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:21,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:22,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:22,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:23,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:20:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:23,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:26,767 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6122ms +30 一月 2026 | 19:20:30,137 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:31,292 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1820ms +30 一月 2026 | 19:20:31,904 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1924ms +30 一月 2026 | 19:20:34,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:34,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:20:35,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:35,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 +30 一月 2026 | 19:20:35,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:20:36,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:36,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:36,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:36,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:37,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:37,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c66874b +30 一月 2026 | 19:20:37,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:37,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:38,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:39,785 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1729ms +30 一月 2026 | 19:20:40,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1994ms +30 一月 2026 | 19:20:42,717 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:20:42,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:20:43,098 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:44,220 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms +30 一月 2026 | 19:20:44,663 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1566ms +30 一月 2026 | 19:20:45,399 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:20:46,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:20:46,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:20:46,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:20:46,818 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2056ms +30 一月 2026 | 19:20:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:20:48,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:20:48,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:20:48,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:20:49,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:20:49,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:20:49,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:20:49,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:20:49,884 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:20:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:20:51,181 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1989ms +30 一月 2026 | 19:20:51,517 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1750ms +30 一月 2026 | 19:20:52,463 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:20:52,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:20:54,343 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:20:55,302 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1604ms +30 一月 2026 | 19:20:56,077 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1596ms +30 一月 2026 | 19:20:57,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:20:58,996 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1885ms +30 一月 2026 | 19:20:59,459 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1828ms +30 一月 2026 | 19:21:02,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:02,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:02,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:04,481 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:04,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:04,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:04,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:05,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:05,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:05,416 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1541ms +30 一月 2026 | 19:21:05,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:05,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:06,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:06,300 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1700ms +30 一月 2026 | 19:21:06,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:06,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:11,301 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:12,662 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1582ms +30 一月 2026 | 19:21:12,717 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2094ms +30 一月 2026 | 19:21:15,159 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:16,137 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1749ms +30 一月 2026 | 19:21:16,476 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1379ms +30 一月 2026 | 19:21:19,717 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:21:20,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:20,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:20,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:21,077 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1977ms +30 一月 2026 | 19:21:21,937 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2196ms +30 一月 2026 | 19:21:22,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:22,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:22,479 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:22,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:21:22,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:23,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:23,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:23,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:23,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:24,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:24,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:33,038 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6095ms +30 一月 2026 | 19:21:34,241 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:35,595 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1957ms +30 一月 2026 | 19:21:40,323 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1627ms +30 一月 2026 | 19:21:42,481 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:42,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:21:43,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:21:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:21:44,023 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:21:44,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:21:45,062 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1654ms +30 一月 2026 | 19:21:45,681 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1736ms +30 一月 2026 | 19:21:45,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:21:45,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:46,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:21:46,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:21:46,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:21:47,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:21:47,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:21:47,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:21:47,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:21:52,482 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:21:52,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:07,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:07,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:08,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:10,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:10,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:10,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:11,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:22:11,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:22:11,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:22:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:22:11,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:22:11,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:22:12,233 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:22:12,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:22:22,491 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:22:24,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:33,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:33,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:33,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:34,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:35,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:22:35,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:22:35,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:22:35,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:22:36,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:22:36,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:22:36,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:22:42,522 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:22:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:22:57,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:22:57,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:22:57,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:22:59,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:22:59,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:22:59,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:23:00,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:23:00,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:23:00,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:23:00,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 +30 一月 2026 | 19:23:01,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:23:01,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:23:12,502 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:23:13,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:23:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:23:23,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:23:24,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:23:25,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 +30 一月 2026 | 19:23:25,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:26,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:23:26,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:23:26,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:23:27,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:23:27,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 +30 一月 2026 | 19:23:27,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:23:27,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:23:32,520 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:23:32,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:23:48,547 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:23:48,597 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:24:44,767 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1963ms +30 一月 2026 | 19:24:45,165 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:24:46,344 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1922ms +30 一月 2026 | 19:24:47,320 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2146ms +30 一月 2026 | 19:24:47,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:24:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:24:48,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:24:48,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:24:50,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:24:50,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:24:50,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:24:50,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:24:51,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:24:51,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:24:51,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:24:51,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:24:52,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:07,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:07,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:08,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:25:10,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:10,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:25:10,933 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:25:11,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:12,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:12,260 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2718ms +30 一月 2026 | 19:25:12,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:12,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:25:13,165 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3030ms +30 一月 2026 | 19:25:13,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:13,840 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:25:13,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:15,226 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2200ms +30 一月 2026 | 19:25:15,984 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2227ms +30 一月 2026 | 19:25:22,540 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:25:23,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:25:24,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:24,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:24,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:24,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:25,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:25:25,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:25,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:26,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:25:26,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:25:27,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:27,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:27,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:25:27,910 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:25:28,863 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1510ms +30 一月 2026 | 19:25:29,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460634 +30 一月 2026 | 19:25:29,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:29,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:29,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:25:29,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:29,625 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1446ms +30 一月 2026 | 19:25:34,302 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:25:35,258 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1498ms +30 一月 2026 | 19:25:36,139 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1431ms +30 一月 2026 | 19:25:42,554 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:25:42,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:25:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 +30 一月 2026 | 19:25:43,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] +30 一月 2026 | 19:25:44,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] +30 一月 2026 | 19:25:44,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:25:44,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:25:44,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 +30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:25:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:25:45,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:25:45,387 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:25:45,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:25:45,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:46,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:25:46,966 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2176ms +30 一月 2026 | 19:25:47,146 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1844ms +30 一月 2026 | 19:25:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:25:47,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:25:47,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:25:48,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:619988 +30 一月 2026 | 19:25:48,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:49,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:25:49,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:25:49,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:25:49,645 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:25:50,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1567ms +30 一月 2026 | 19:25:51,173 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1538ms +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 101, 208, 202, 207, 203, 101, 205, 105, 102] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 209, 106] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +30 一月 2026 | 19:25:58,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 106, 103] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209] +30 一月 2026 | 19:25:59,447 | INFO | qtp809762318-67 | group.service.GroupRoomService | | publicJoinRoom enter group fail, room full:g{330800}:m115777 room_key:room:425346 +30 一月 2026 | 19:25:59,592 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4326ms +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106, 105] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 208, 109, 102, 108, 107, 109, 104, 106, 103] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 105, 209, 207] +30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 108] +30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207, 208, 104, 103] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 109, 102, 108, 107, 109, 104, 106, 103, 105] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 104, 103] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 202] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 105, 104, 103] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 201] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:03,086 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 104, 103] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 209] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 201, 104, 103] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 102] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 104, 103] +30 一月 2026 | 19:26:04,927 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 102, 104, 103] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 108, 107, 109, 104, 106, 103, 105, 102, 207] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 104, 103] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204, 109] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 207, 104, 103] +30 一月 2026 | 19:26:09,493 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:26:10,484 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 109, 103, 209, 104] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 109, 209, 207, 208, 105, 201, 102, 207, 104, 103] +30 一月 2026 | 19:26:10,565 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1615ms +30 一月 2026 | 19:26:11,246 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1486ms +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 209, 101, 201, 201] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109] +30 一月 2026 | 19:26:12,685 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 103, 209, 104, 207] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 103, 209, 104, 207, 203] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 104, 102] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107, 103] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 209, 104, 207, 203, 208] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 101, 109, 107, 104, 102] +30 一月 2026 | 19:26:17,686 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:26:19,043 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2029ms +30 一月 2026 | 19:26:19,845 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1817ms +30 一月 2026 | 19:26:23,908 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:26:25,329 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2304ms +30 一月 2026 | 19:26:25,908 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2374ms +30 一月 2026 | 19:26:35,025 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1454ms +30 一月 2026 | 19:26:42,565 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:26:43,621 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1732ms +30 一月 2026 | 19:26:44,025 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1543ms +30 一月 2026 | 19:26:47,052 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:26:48,449 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms +30 一月 2026 | 19:26:49,144 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1998ms +30 一月 2026 | 19:26:52,571 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:26:52,571 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:27:06,968 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:27:08,085 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1790ms +30 一月 2026 | 19:27:08,728 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1687ms +30 一月 2026 | 19:27:38,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:27:39,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:27:39,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:27:39,248 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:27:39,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:27:40,287 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1540ms +30 一月 2026 | 19:27:40,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:27:41,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:41,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:41,417 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:27:41,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:27:42,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:27:42,256 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1589ms +30 一月 2026 | 19:27:42,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:27:42,349 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1578ms +30 一月 2026 | 19:27:42,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 +30 一月 2026 | 19:27:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:27:42,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:27:43,322 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1770ms +30 一月 2026 | 19:27:51,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:27:52,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:27:52,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:27:54,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 +30 一月 2026 | 19:27:54,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:54,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:27:54,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:27:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:27:54,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:27:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:27:55,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:27:55,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:27:55,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:27:56,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:27:56,830 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:27:57,827 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1529ms +30 一月 2026 | 19:27:58,412 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1372ms +30 一月 2026 | 19:28:02,478 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:03,351 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1412ms +30 一月 2026 | 19:28:03,983 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1433ms +30 一月 2026 | 19:28:06,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:07,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:28:07,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:08,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:28:08,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:08,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:08,768 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:08,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:09,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:09,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:09,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 +30 一月 2026 | 19:28:09,727 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1360ms +30 一月 2026 | 19:28:09,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:09,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:10,188 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1246ms +30 一月 2026 | 19:28:10,206 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:11,043 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1358ms +30 一月 2026 | 19:28:11,679 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1296ms +30 一月 2026 | 19:28:12,586 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:12,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:17,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:17,603 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:4762ms +30 一月 2026 | 19:28:17,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:28:19,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 +30 一月 2026 | 19:28:19,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:28:19,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:19,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:19,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:20,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 +30 一月 2026 | 19:28:20,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:20,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:21,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:25,177 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:26,019 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1355ms +30 一月 2026 | 19:28:26,818 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1405ms +30 一月 2026 | 19:28:31,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:28:31,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:28:32,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:28:32,596 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:32,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:33,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 +30 一月 2026 | 19:28:33,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:33,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:28:34,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:28:34,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:28:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:28:35,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 +30 一月 2026 | 19:28:35,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:28:35,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:28:42,597 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:28:42,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:28:52,971 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:54,535 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2488ms +30 一月 2026 | 19:28:54,659 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2077ms +30 一月 2026 | 19:28:57,158 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:28:58,596 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2191ms +30 一月 2026 | 19:28:59,604 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:28:59,679 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2099ms +30 一月 2026 | 19:29:00,975 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2031ms +30 一月 2026 | 19:29:01,801 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2261ms +30 一月 2026 | 19:29:11,181 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6914ms +30 一月 2026 | 19:29:14,589 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:16,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2208ms +30 一月 2026 | 19:29:17,063 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2034ms +30 一月 2026 | 19:29:24,058 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:25,236 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1755ms +30 一月 2026 | 19:29:28,170 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:29,205 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1748ms +30 一月 2026 | 19:29:32,057 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1752ms +30 一月 2026 | 19:29:39,236 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:29:40,719 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2188ms +30 一月 2026 | 19:29:41,241 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2197ms +30 一月 2026 | 19:29:41,559 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:29:42,853 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1867ms +30 一月 2026 | 19:29:43,763 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1911ms +30 一月 2026 | 19:30:55,055 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:30:56,289 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1928ms +30 一月 2026 | 19:31:00,209 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2004ms +30 一月 2026 | 19:31:14,446 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +30 一月 2026 | 19:31:18,047 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:31:19,451 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms +30 一月 2026 | 19:31:20,029 | INFO | qtp809762318-112 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1905ms +30 一月 2026 | 19:31:21,129 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7685ms +30 一月 2026 | 19:31:24,621 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:31:25,602 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1613ms +30 一月 2026 | 19:31:28,149 | INFO | qtp809762318-113 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:31:29,288 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1677ms +30 一月 2026 | 19:31:29,842 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1584ms +30 一月 2026 | 19:31:38,049 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:4629ms +30 一月 2026 | 19:33:38,602 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:33:38,652 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:33:43,658 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:33:45,319 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:33:45,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2684ms +30 一月 2026 | 19:33:46,178 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2252ms +30 一月 2026 | 19:33:46,624 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1974ms +30 一月 2026 | 19:33:46,964 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1699ms +30 一月 2026 | 19:33:51,902 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:33:53,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2002ms +30 一月 2026 | 19:33:54,850 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:33:55,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1650ms +30 一月 2026 | 19:34:03,262 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:04,459 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:04,699 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1991ms +30 一月 2026 | 19:34:05,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1776ms +30 一月 2026 | 19:34:10,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:34:10,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:34:11,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:34:12,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 +30 一月 2026 | 19:34:12,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:12,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:34:13,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:34:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:34:13,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:34:13,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@b4b6ca0 +30 一月 2026 | 19:34:14,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:34:14,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:34:16,666 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1506ms +30 一月 2026 | 19:34:34,105 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1524ms +30 一月 2026 | 19:34:34,698 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:35,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:34:35,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:34:35,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:34:35,566 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1329ms +30 一月 2026 | 19:34:36,389 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1448ms +30 一月 2026 | 19:34:37,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 +30 一月 2026 | 19:34:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:34:37,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:34:37,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:34:37,458 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:38,292 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1284ms +30 一月 2026 | 19:34:39,165 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1183ms +30 一月 2026 | 19:34:42,702 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:34:42,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:34:44,228 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:34:45,070 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1308ms +30 一月 2026 | 19:34:46,113 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1636ms +30 一月 2026 | 19:34:47,222 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:34:48,161 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1478ms +30 一月 2026 | 19:34:48,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1492ms +30 一月 2026 | 19:34:56,367 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5434ms +30 一月 2026 | 19:35:15,488 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:35:16,732 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1843ms +30 一月 2026 | 19:35:17,157 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1570ms +30 一月 2026 | 19:35:17,751 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:35:18,571 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1237ms +30 一月 2026 | 19:35:19,916 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1564ms +30 一月 2026 | 19:40:30,062 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:40:30,112 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:40:36,470 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:40:37,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2035ms +30 一月 2026 | 19:40:39,957 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1926ms +30 一月 2026 | 19:43:43,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:43:43,162 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:43:52,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:43:54,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:43:54,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:43:54,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:43:56,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:43:57,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:43:57,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:43:58,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:43:58,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:43:58,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:43:58,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:43:59,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:43:59,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:43:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:10,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:44:11,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:11,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:44:11,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:13,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:44:13,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:44:14,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:44:14,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:14,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:14,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:15,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:15,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:44:15,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:16,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:28,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:28,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:28,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:44:31,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:44:31,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:31,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:31,633 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:44:31,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:44:31,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:32,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:32,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:44:33,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:33,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:41,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:41,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:44:43,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:44:43,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:43,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:44:44,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:44:44,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:44:44,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:44:44,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:44:44,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:44:45,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:44:45,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:51,636 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:44:51,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:44:57,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:44:57,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:44:57,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:44:59,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:44:59,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:59,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:00,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:00,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:00,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:00,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:45:00,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:01,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:01,646 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:01,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:03,249 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1823ms +30 一月 2026 | 19:45:07,459 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1522ms +30 一月 2026 | 19:45:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:09,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:45:10,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:45:10,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:10,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:10,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:10,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:11,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:11,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:11,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:11,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:45:11,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:11,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:12,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:16,339 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5778ms +30 一月 2026 | 19:45:21,580 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:45:21,643 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:21,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:45:22,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:45:22,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:22,686 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1662ms +30 一月 2026 | 19:45:22,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:22,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:22,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:23,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:23,165 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1428ms +30 一月 2026 | 19:45:23,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 +30 一月 2026 | 19:45:23,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:23,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:24,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +30 一月 2026 | 19:45:25,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:25,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:25,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +30 一月 2026 | 19:45:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:356455 +30 一月 2026 | 19:45:26,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:45:27,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +30 一月 2026 | 19:45:27,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +30 一月 2026 | 19:45:27,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:30,678 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4548ms +30 一月 2026 | 19:45:31,647 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:31,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:38,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:45:38,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:45:38,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:45:40,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 +30 一月 2026 | 19:45:40,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:40,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:45:40,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:45:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:45:41,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:45:41,294 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:45:41,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:45:41,648 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:45:41,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:45:41,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:45:53,293 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:45:57,194 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:7241ms +30 一月 2026 | 19:46:01,767 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:5373ms +30 一月 2026 | 19:46:01,960 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:46:01,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:46:07,672 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:10,076 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3191ms +30 一月 2026 | 19:46:10,802 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4538ms +30 一月 2026 | 19:46:14,526 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:17,851 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:19,844 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:8781ms +30 一月 2026 | 19:46:20,805 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4321ms +30 一月 2026 | 19:46:20,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:46:21,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:46:21,657 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:46:21,664 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:46:21,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:46:21,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:46:22,074 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:4890ms +30 一月 2026 | 19:46:23,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2715ms +30 一月 2026 | 19:46:23,547 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2627ms +30 一月 2026 | 19:46:23,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:46:24,021 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2749ms +30 一月 2026 | 19:46:24,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:24,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:46:24,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:46:25,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:46:25,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:46:26,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:46:28,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:46:29,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:46:30,839 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:32,891 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2704ms +30 一月 2026 | 19:46:33,018 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:3306ms +30 一月 2026 | 19:46:43,297 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:46:45,417 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2854ms +30 一月 2026 | 19:46:51,777 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:8601ms +30 一月 2026 | 19:46:54,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:46:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:46:55,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:46:56,383 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:46:56,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:46:56,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:46:57,785 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2425ms +30 一月 2026 | 19:46:57,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:46:58,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:46:58,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:46:58,418 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2373ms +30 一月 2026 | 19:46:58,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:46:59,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:46:59,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:01,675 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:47:01,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:47:03,206 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:47:04,541 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:3516ms +30 一月 2026 | 19:47:05,861 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3551ms +30 一月 2026 | 19:47:13,743 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:15,406 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:4443ms +30 一月 2026 | 19:47:15,481 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3974ms +30 一月 2026 | 19:47:15,621 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:47:16,780 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1881ms +30 一月 2026 | 19:47:17,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:47:17,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:47:17,920 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2348ms +30 一月 2026 | 19:47:18,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:47:20,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:47:20,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:21,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:47:21,947 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:22,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:47:22,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:47:22,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:47:23,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:47:23,694 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2570ms +30 一月 2026 | 19:47:23,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:47:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:24,302 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2473ms +30 一月 2026 | 19:47:30,334 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:47:31,631 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2090ms +30 一月 2026 | 19:47:31,677 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:47:32,340 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1971ms +30 一月 2026 | 19:47:34,311 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:35,128 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:47:35,584 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2014ms +30 一月 2026 | 19:47:36,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:47:36,402 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1959ms +30 一月 2026 | 19:47:39,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:47:39,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:47:40,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2929ms +30 一月 2026 | 19:47:40,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 +30 一月 2026 | 19:47:42,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:47:42,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:42,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:47:43,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:47:43,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:47:44,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:47:44,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +30 一月 2026 | 19:47:44,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:47:45,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:47:53,170 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:47:57,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:5241ms +30 一月 2026 | 19:48:01,687 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:48:07,080 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:14048ms +30 一月 2026 | 19:48:07,251 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:48:08,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:48:09,628 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:6460ms +30 一月 2026 | 19:48:10,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:7160ms +30 一月 2026 | 19:48:14,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +30 一月 2026 | 19:48:14,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +30 一月 2026 | 19:48:14,587 | INFO | qtp809762318-121 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:48:14,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +30 一月 2026 | 19:48:15,149 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:14872ms +30 一月 2026 | 19:48:15,589 | INFO | qtp809762318-121 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1494ms +30 一月 2026 | 19:48:16,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 +30 一月 2026 | 19:48:16,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:48:16,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +30 一月 2026 | 19:48:16,846 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2201ms +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +30 一月 2026 | 19:48:17,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +30 一月 2026 | 19:48:17,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +30 一月 2026 | 19:48:17,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +30 一月 2026 | 19:48:17,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 +30 一月 2026 | 19:48:18,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +30 一月 2026 | 19:48:18,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +30 一月 2026 | 19:48:19,203 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6060ms +30 一月 2026 | 19:48:21,692 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:48:21,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:48:45,660 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:48:46,842 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:48:46,976 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1856ms +30 一月 2026 | 19:48:47,872 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1612ms +30 一月 2026 | 19:48:48,851 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1865ms +30 一月 2026 | 19:48:54,341 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1897ms +30 一月 2026 | 19:49:01,712 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +30 一月 2026 | 19:49:01,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +30 一月 2026 | 19:49:12,223 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 +30 一月 2026 | 19:49:13,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2002ms +30 一月 2026 | 19:49:29,965 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:32,065 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2800ms +30 一月 2026 | 19:49:37,236 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1715ms +30 一月 2026 | 19:49:49,575 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:49:51,228 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3118ms +30 一月 2026 | 19:49:54,526 | INFO | qtp809762318-130 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:55,724 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:49:55,890 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1844ms +30 一月 2026 | 19:49:56,881 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1606ms +30 一月 2026 | 19:50:00,756 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1865ms +30 一月 2026 | 19:50:07,229 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:07,405 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:09,006 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:740858 player:[] fake_json: +30 一月 2026 | 19:50:11,116 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:951647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:bf7a4cc35df8acf08d3f82a7b7af638d +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:2a52e47451238a1f40be333b410c7e25 +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"951647","nick":"开心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":951647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105653","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":105653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:11,238 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:11,263 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:11,524 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:11,571 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:13,256 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:14,301 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1672ms +30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:756990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:27ce830500877d253897adf48b2154bf +30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756990","nick":"淡定","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":756990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:192159 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:caa46e4fef187e03aec4b7126c19dd28 +30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192159","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":192159,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:14,940 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:15,014 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:15,588 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1703ms +30 一月 2026 | 19:50:17,071 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:461721 player:[] fake_json: +30 一月 2026 | 19:50:28,309 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +30 一月 2026 | 19:50:29,939 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3552ms +30 一月 2026 | 19:50:32,721 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:50:33,665 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:50:34,117 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2062ms +30 一月 2026 | 19:50:34,782 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1642ms +30 一月 2026 | 19:50:35,020 | INFO | qtp809762318-132 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:35,984 | INFO | qtp809762318-132 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1490ms +30 一月 2026 | 19:50:36,565 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:50:37,669 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1582ms +30 一月 2026 | 19:50:41,181 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1991ms +30 一月 2026 | 19:50:42,614 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:44,164 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:45,828 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:50:45,926 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:7a366ca1033bc189f49e81ccf1348802 +30 一月 2026 | 19:50:45,927 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984666","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773845,"id":984666,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:46,045 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:46,330 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:46,385 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:101012 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132 md5:1d291751b9ec0cc7011b29cf638aaaaa +30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"101012","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773847,"id":101012,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:47,663 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:48,005 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:49,799 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:529373 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:0a1c1d56dbe8989b6245409e85d4772a +30 一月 2026 | 19:50:49,800 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"529373","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773849,"id":529373,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:49,906 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:49,938 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +30 一月 2026 | 19:50:50,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:ef62c9492d6a64829cd2ea481ad09281 +30 一月 2026 | 19:50:50,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319718","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773850,"id":319718,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:50,435 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:50:50,772 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:350477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:dbc6205fc68095b5c9c6f1e2ea4f46cc +30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350477","nick":"贺奕韵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773851,"id":350477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0} password:xx123456xx +30 一月 2026 | 19:50:51,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | +java.sql.SQLException: Field 'jiqiren' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) + at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) + at com.taurus.core.plugin.database.Db.insert(Db.java:325) + at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) + at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) + at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) + at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) + at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) + at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) + at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) + at org.quartz.core.JobRunShell.run(JobRunShell.java:202) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) +30 一月 2026 | 19:51:00,695 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:51:00,779 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:51:08,788 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2203ms +30 一月 2026 | 19:52:28,741 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +30 一月 2026 | 19:52:30,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2098ms +30 一月 2026 | 19:52:33,291 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2126ms +30 一月 2026 | 19:52:48,993 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +30 一月 2026 | 19:52:50,721 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2354ms +30 一月 2026 | 19:53:01,877 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +30 一月 2026 | 19:53:01,948 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +30 一月 2026 | 19:53:05,429 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2215ms +30 一月 2026 | 19:53:08,701 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:945416 player:[0,0] fake_json:1 +30 一月 2026 | 19:53:13,090 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-31 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-31 new file mode 100644 index 0000000..75fad0d --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-01-31 @@ -0,0 +1,6396 @@ +31 一月 2026 | 06:39:49,637 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:39:49,681 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:39:51,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:39:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:39:51,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:39:52,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:39:52,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:52,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:39:52,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:39:52,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:39:52,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:39:52,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:39:52,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:39:52,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:39:52,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:39:52,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:39:52,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:39:59,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:39:59,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:39:59,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:39:59,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:59,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:39:59,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:39:59,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:39:59,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:39:59,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:39:59,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:39:59,950 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@573b3a70 +31 一月 2026 | 06:40:00,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:00,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:03,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:15,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:15,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:16,091 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:40:16,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:40:16,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:16,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:16,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:16,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:16,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:16,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:16,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:16,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:16,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:16,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:40:16,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:16,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:21,336 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:21,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:23,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:40:23,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:40:23,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:23,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:23,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:23,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:24,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:24,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:24,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:24,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@573b3a70 +31 一月 2026 | 06:40:24,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:24,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:27,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:31,343 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:34,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:40,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:40,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:41,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:40:41,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:40:41,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:41,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:41,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:41,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:41,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:41,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:41,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:40:42,000 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:42,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:48,414 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:40:48,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:40:48,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:40:48,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:48,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:40:48,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:40:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:40:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:40:49,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:40:49,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:40:49,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:40:49,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:40:49,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:40:49,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:40:49,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:40:51,344 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:51,348 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:40:52,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:40:52,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:40:52,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:05,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:05,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:06,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 06:41:06,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:41:06,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:06,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:06,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:06,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:06,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:06,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4699000 +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:06,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:06,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:06,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3c710bd2 +31 一月 2026 | 06:41:06,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:06,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:11,352 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:11,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:13,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:13,765 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:41:14,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:41:14,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:14,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:14,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:14,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:14,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:14,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:14,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:41:14,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:14,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:17,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:21,353 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:25,139 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:31,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:31,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:31,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:41:31,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:138874 +31 一月 2026 | 06:41:31,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:31,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:31,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:31,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:31,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:31,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:31,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@197cc52b +31 一月 2026 | 06:41:32,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:32,033 | INFO | qtp809762318-93 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:41:32,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:32,328 | INFO | qtp809762318-93 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms +31 一月 2026 | 06:41:33,538 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms +31 一月 2026 | 06:41:38,105 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:645ms +31 一月 2026 | 06:41:38,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:38,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:41:39,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199851 +31 一月 2026 | 06:41:39,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:39,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:41:39,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:41:39,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:41:39,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:41:39,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:41:39,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:41:39,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@410fc635 +31 一月 2026 | 06:41:39,484 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:41:39,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:41:41,358 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:41,360 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:41:42,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:42,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:42,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:41:47,041 | INFO | qtp809762318-61 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 +31 一月 2026 | 06:41:47,412 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:734ms +31 一月 2026 | 06:41:50,763 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:199851 player:[] fake_json: +31 一月 2026 | 06:41:51,015 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:138874 player:[] fake_json: +31 一月 2026 | 06:41:56,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:41:56,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:41:57,691 | INFO | qtp809762318-72 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:41:57,988 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:446ms +31 一月 2026 | 06:41:58,476 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms +31 一月 2026 | 06:42:01,364 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:01,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:42:01,470 | INFO | qtp809762318-93 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:42:02,981 | INFO | qtp809762318-93 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1775ms +31 一月 2026 | 06:42:03,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:42:10,464 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:202143 player:[] fake_json: +31 一月 2026 | 06:42:11,366 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:31,374 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:42:50,744 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:42:50,814 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:42:52,078 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:42:52,448 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:42:59,902 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:43:00,277 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:546ms +31 一月 2026 | 06:43:00,680 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:397ms +31 一月 2026 | 06:43:11,759 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:43:12,041 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms +31 一月 2026 | 06:43:12,961 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:415ms +31 一月 2026 | 06:43:15,049 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:43:16,661 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1887ms +31 一月 2026 | 06:43:16,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:16,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101999, 102555] +31 一月 2026 | 06:43:16,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 06:43:17,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:43:17,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:43:17,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:43:17,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:837570 +31 一月 2026 | 06:43:17,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 06:43:17,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:43:17,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:43:17,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:43:17,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:43:17,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:43:17,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:43:17,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ab55698 +31 一月 2026 | 06:43:17,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:43:18,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:43:18,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=837570, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 06:43:18,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 06:43:18,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 06:43:18,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 06:43:18,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----837570 +31 一月 2026 | 06:43:24,290 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 06:43:24,390 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:24,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:24,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:43:24,461 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:43:24,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:24,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:43:24,533 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:24,533 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:43:24,561 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:43:24,570 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:43:24,570 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:43:24,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:24,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 204, 101, 202, 103, 107, 105, 208, 109, 104, 102, 105, 102] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:27,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +31 一月 2026 | 06:43:30,306 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 202, 103, 107, 105, 208, 109, 104, 102, 105, 102, 104] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:30,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 203, 202] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 103, 107, 105, 208, 109, 104, 105, 104] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:32,242 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 102, 202, 203, 202] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 101, 103, 107, 105, 109, 105] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102, 104, 104, 104] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:36,307 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 104, 202, 203, 202, 207, 206, 102, 102] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 106, 103, 107, 105, 109, 105, 105] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102, 104, 104, 104] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:38,453 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 103, 202, 101, 203, 202, 207, 206, 102, 102, 104, 104] +31 一月 2026 | 06:43:40,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:43:40,721 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:40,773 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:41,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:42,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:42,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:43:50,332 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:43:50,400 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:50,462 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:43:50,469 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:43:50,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:43:50,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:43:50,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:50,561 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:43:50,591 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:43:50,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:43:50,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 203, 104, 108, 201, 206, 207, 205, 105, 201, 102] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:50,623 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207, 101, 103, 201, 202, 101, 103, 203, 202, 207, 206, 102, 102, 104, 104] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 203, 104, 206, 207, 205, 105, 102] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:53,908 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 108] +31 一月 2026 | 06:43:55,921 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 207, 209, 103, 104, 206, 207, 205, 105, 102, 203] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:43:55,922 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 108, 203, 201, 201] +31 一月 2026 | 06:43:58,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:43:58,066 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:43:58,120 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:02,385 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:44:02,421 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:02,475 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:02,475 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:44:02,500 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:02,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:44:02,606 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:44:02,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:44:02,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 109, 209, 203, 102, 209] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:02,641 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 208, 108, 203, 203, 201, 201] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 109, 209, 203, 209, 208] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:05,393 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 103, 104] +31 一月 2026 | 06:44:06,888 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:07,224 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:07,602 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 209, 207, 107, 108, 202, 207, 205, 209, 203, 209, 208, 204] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:09,206 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 103, 104, 108, 107] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 209, 207, 107, 108, 202, 207, 205, 209, 203, 209, 208, 204, 109] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:10,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 102, 105, 103, 104, 108, 107] +31 一月 2026 | 06:44:13,980 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 06:44:14,040 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:14,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:18,536 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 06:44:18,567 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:44:18,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:44:18,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:44:18,641 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@5c6fe9d0} +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:18,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:44:18,733 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:44:18,744 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:44:18,744 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@5c6fe9d0 +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 201] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:18,766 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 109, 102, 201, 105, 209, 103, 104, 108, 107] +31 一月 2026 | 06:44:20,511 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 209] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:20,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:23,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 201, 208, 207] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 208, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105, 203] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:26,949 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:26,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 201, 208, 207, 206, 204] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 202, 102, 104, 103, 107, 107, 104, 107, 105, 203, 102] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:28,781 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:28,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:28,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 201, 208, 208, 207, 206, 204] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 203, 102, 206] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:29,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 201, 208, 202, 208, 207, 206, 204] +31 一月 2026 | 06:44:31,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:32,057 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 206, 205] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:32,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 201, 208, 202, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:32,275 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 205, 105] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:33,102 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 201, 208, 202, 206, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 105, 202] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:33,950 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 207, 201, 208, 202, 206, 205, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 101, 101, 102, 104, 103, 107, 107, 104, 107, 105, 102, 105, 208] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:44:35,038 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 201, 105, 109, 209, 108, 203, 207, 103, 201, 208, 202, 206, 205, 202, 208, 207, 206, 204, 204, 205] +31 一月 2026 | 06:44:46,324 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:44:46,609 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:451ms +31 一月 2026 | 06:44:47,288 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +31 一月 2026 | 06:44:56,849 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:44:57,286 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:00,868 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:434092 player:[274920,340345] fake_json:1 +31 一月 2026 | 06:45:01,414 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:45:01,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:45:11,077 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:576980 player:[533984,529344] fake_json:1 +31 一月 2026 | 06:45:21,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:22,049 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:22,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:46,749 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:47,026 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:45:47,958 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:45:48,230 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:389ms +31 一月 2026 | 06:45:49,417 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:368ms +31 一月 2026 | 06:46:11,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:11,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:36,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:37,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:46:40,714 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:834724 player:[821110,733652] fake_json:1 +31 一月 2026 | 06:47:01,656 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:01,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:26,607 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:28,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:52,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:47:53,957 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:15,764 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:804766 player:[468412,547756] fake_json:1 +31 一月 2026 | 06:48:17,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:18,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:42,765 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:48:42,939 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:07,797 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:08,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:25,883 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:127250 player:[274920,534119] fake_json:1 +31 一月 2026 | 06:49:31,730 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:31,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:34,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:57,733 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:49:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:24,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:25,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:49,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:50:50,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:00,848 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:570629 player:[639131,346092] fake_json:1 +31 一月 2026 | 06:51:05,713 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:732786 player:[377373,406966] fake_json:1 +31 一月 2026 | 06:51:11,688 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:12,933 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:14,232 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:15,469 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:15,611 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:51:16,925 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2510ms +31 一月 2026 | 06:51:20,740 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:367ms +31 一月 2026 | 06:51:25,327 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:51:25,620 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms +31 一月 2026 | 06:51:26,973 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:369ms +31 一月 2026 | 06:51:36,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:37,037 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:51:53,500 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:51:53,737 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:400ms +31 一月 2026 | 06:51:54,155 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:396ms +31 一月 2026 | 06:52:01,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:52:02,377 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:07,031 | INFO | qtp809762318-96 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:13,140 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:53:13,187 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:53:16,096 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:17,538 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2620ms +31 一月 2026 | 06:53:18,259 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:408415 player:[687698,821110] fake_json:1 +31 一月 2026 | 06:53:18,602 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:3668ms +31 一月 2026 | 06:53:19,636 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:19,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:22,348 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 06:53:24,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2501ms +31 一月 2026 | 06:53:26,451 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3609ms +31 一月 2026 | 06:53:31,852 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:409ms +31 一月 2026 | 06:53:41,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:42,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:42,745 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:53:53,245 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:53:53,498 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 06:53:53,918 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms +31 一月 2026 | 06:53:55,818 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:711878 player:[223665,524698] fake_json:1 +31 一月 2026 | 06:54:07,283 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:07,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:07,762 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:08,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:54:09,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:54:09,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:54:09,480 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 06:54:09,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931527 +31 一月 2026 | 06:54:09,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:10,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:10,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:10,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:10,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:10,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:10,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:10,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d675f78 +31 一月 2026 | 06:54:10,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:10,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:13,997 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:54:14,311 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:474ms +31 一月 2026 | 06:54:14,675 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:344ms +31 一月 2026 | 06:54:15,803 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 06:54:15,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:54:15,832 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:54:15,845 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----931527 +31 一月 2026 | 06:54:16,893 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 06:54:16,927 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 06:54:16,982 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:17,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:54:17,052 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:54:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931527 +31 一月 2026 | 06:54:17,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 06:54:17,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:17,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:17,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:17,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:17,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:17,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:17,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:54:17,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:17,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:18,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:54:18,329 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:54:18,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:54:18,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:795506 +31 一月 2026 | 06:54:18,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:18,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:54:18,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:54:18,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:54:18,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:54:18,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:54:18,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:54:19,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:54:19,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:54:19,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:54:22,120 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:54:22,153 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@56c3b336 +31 一月 2026 | 06:54:22,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:54:24,277 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 06:54:24,291 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:54:24,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:54:24,320 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----795506 +31 一月 2026 | 06:54:25,353 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 06:54:25,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 06:54:25,462 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:54:25,465 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:931527 player:[] fake_json: +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:25,517 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:54:25,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:54:30,299 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:30,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6501f780 +31 一月 2026 | 06:54:30,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41f525d3 +31 一月 2026 | 06:54:30,649 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@13d82e42 +31 一月 2026 | 06:54:30,867 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:35,473 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:795506 player:[] fake_json: +31 一月 2026 | 06:54:40,202 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 06:54:41,323 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:54:41,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:54:41,909 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1980ms +31 一月 2026 | 06:54:51,325 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:54:51,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 06:54:52,634 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:54:52,864 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:377ms +31 一月 2026 | 06:54:53,504 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms +31 一月 2026 | 06:54:55,071 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:56,521 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:54:57,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:00,779 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:838056 player:[572192,723281] fake_json:1 +31 一月 2026 | 06:55:20,302 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:20,564 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:20,758 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:27,415 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:27,656 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:386ms +31 一月 2026 | 06:55:28,084 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms +31 一月 2026 | 06:55:35,597 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:35,850 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 06:55:36,500 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:414ms +31 一月 2026 | 06:55:45,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:55:46,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 06:55:46,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 06:55:46,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:55:46,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:55:46,970 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 06:55:47,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:440461 +31 一月 2026 | 06:55:47,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 06:55:47,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 06:55:47,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:55:47,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:55:47,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:55:47,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:55:47,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8682000 +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:55:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:55:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:55:47,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29cd88c5 +31 一月 2026 | 06:55:47,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:55:47,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:55:47,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=440461, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 06:55:48,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 06:55:48,021 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 06:55:48,031 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 06:55:48,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----440461 +31 一月 2026 | 06:55:52,958 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:55:53,302 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:512ms +31 一月 2026 | 06:55:53,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:350ms +31 一月 2026 | 06:55:54,069 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 06:55:54,107 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 06:55:54,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:55:54,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 06:55:54,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@cd10064} +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@cd10064 +31 一月 2026 | 06:55:54,254 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 06:55:54,287 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 06:55:54,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 06:55:54,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 06:55:54,320 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@cd10064 +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 208, 108, 103, 103, 207, 209, 102, 203, 207, 207, 208, 205, 204] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:55:54,321 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 06:55:56,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 06:55:56,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:55:56,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:55:56,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 06:55:56,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:247234 +31 一月 2026 | 06:55:56,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:55:56,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 06:55:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 06:55:56,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 06:55:57,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 06:55:57,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 06:55:57,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 06:55:57,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b015486 +31 一月 2026 | 06:55:57,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 06:55:57,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 06:56:01,064 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 06:56:01,329 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:423ms +31 一月 2026 | 06:56:01,779 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:414ms +31 一月 2026 | 06:56:02,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 06:56:02,379 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 06:56:02,391 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 06:56:02,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----247234 +31 一月 2026 | 06:56:03,435 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 06:56:03,472 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 06:56:03,527 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1504bf56 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1504bf56 +31 一月 2026 | 06:56:03,590 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 06:56:03,601 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 06:56:08,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 06:56:08,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@d37fd69 +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 208, 103, 103, 207, 209, 102, 203, 207, 207, 208, 205, 204, 106] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 06:56:09,437 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 107, 106] +31 一月 2026 | 06:56:10,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:10,409 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:11,706 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:247234 player:[] fake_json: +31 一月 2026 | 06:56:11,841 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:12,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 06:56:12,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 06:56:31,352 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 06:56:35,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:35,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:35,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:56:40,746 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:643297 player:[765181,623765] fake_json:1 +31 一月 2026 | 06:57:00,169 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,407 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,646 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:00,911 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:20,815 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:593320 player:[327245,460367] fake_json:1 +31 一月 2026 | 06:57:25,184 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,428 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:25,924 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:51,311 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:51,549 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:57:52,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:16,078 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:17,328 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:17,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:36,774 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 06:58:36,822 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 06:58:37,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:38,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:58:38,517 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:04,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:04,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:05,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:05,799 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:242456 player:[417006,723281] fake_json:1 +31 一月 2026 | 06:59:27,615 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:27,880 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:28,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:52,655 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 06:59:52,907 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:08,312 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:00:08,591 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:433ms +31 一月 2026 | 07:00:08,925 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:354ms +31 一月 2026 | 07:00:10,930 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:11,242 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:465ms +31 一月 2026 | 07:00:11,597 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:345ms +31 一月 2026 | 07:00:14,684 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:14,935 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms +31 一月 2026 | 07:00:15,493 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:492ms +31 一月 2026 | 07:00:17,970 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:18,209 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:19,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:00:19,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:00:19,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:00:19,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:204775 +31 一月 2026 | 07:00:19,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:00:19,543 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:00:19,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:204775 +31 一月 2026 | 07:00:19,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:19,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:20,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:00:20,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:00:20,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:00:20,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:00:20,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:00:20,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:00:20,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:00:20,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c26cd49 +31 一月 2026 | 07:00:20,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:00:20,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:00:22,903 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:00:23,167 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:407ms +31 一月 2026 | 07:00:23,562 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:362ms +31 一月 2026 | 07:00:25,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:00:25,484 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:00:25,496 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:00:25,509 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----204775 +31 一月 2026 | 07:00:26,554 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:00:26,586 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:00:26,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@49460830 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@49460830 +31 一月 2026 | 07:00:26,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:00:26,707 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:00:27,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:00:27,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:813449 +31 一月 2026 | 07:00:27,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:00:27,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:813449 +31 一月 2026 | 07:00:27,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:27,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:00:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:00:28,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:00:28,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4699000 +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:00:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:00:28,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:00:28,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44965932 +31 一月 2026 | 07:00:28,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:00:28,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:00:28,517 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:00:29,581 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1323ms +31 一月 2026 | 07:00:31,781 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:00:31,813 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@62573aa7 +31 一月 2026 | 07:00:31,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:00:32,502 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:00:32,779 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:392ms +31 一月 2026 | 07:00:33,302 | INFO | qtp809762318-72 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:388ms +31 一月 2026 | 07:00:33,481 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:00:33,496 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:00:33,509 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:00:33,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----813449 +31 一月 2026 | 07:00:34,562 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101999} +31 一月 2026 | 07:00:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:00:34,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:00:34,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:00:34,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@49460830, 101999=taurus.client.TaurusClient@6540bf5d} +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@49460830, 101999=taurus.client.TaurusClient@6540bf5d} +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:00:34,792 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:00:34,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:00:34,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6540bf5d +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 103, 205, 203, 105, 108, 105, 107, 209, 204, 104, 206, 109, 207] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:34,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:00:35,551 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:204775 player:[] fake_json: +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 103, 205, 203, 105, 108, 105, 107, 204, 104, 206, 109, 207, 102] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:40,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:40,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209] +31 一月 2026 | 07:00:42,824 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:43,230 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:44,546 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 205, 203, 105, 108, 105, 107, 204, 104, 206, 109, 207, 102, 207] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:00:50,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 209, 106, 105] +31 一月 2026 | 07:00:51,431 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:00:51,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:01:07,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:08,327 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:08,598 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:10,900 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:708992 player:[219543,527821] fake_json:1 +31 一月 2026 | 07:01:32,649 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:32,937 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:34,201 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:35,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:01:35,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:163301 +31 一月 2026 | 07:01:35,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:01:35,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:01:35,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:163301 +31 一月 2026 | 07:01:35,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:35,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:35,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:36,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:36,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:36,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:36,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 07:01:36,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:36,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:36,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:36,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34966c66 +31 一月 2026 | 07:01:36,267 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:36,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:39,510 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:01:39,879 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:509ms +31 一月 2026 | 07:01:40,219 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:420ms +31 一月 2026 | 07:01:41,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:01:41,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:01:41,469 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:01:41,480 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----163301 +31 一月 2026 | 07:01:42,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:01:42,547 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:01:42,661 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:42,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:01:42,742 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:01:43,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:163301 +31 一月 2026 | 07:01:43,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:01:43,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:01:43,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:43,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:43,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:43,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:43,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:43,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:43,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@46ee2bf7 +31 一月 2026 | 07:01:43,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:43,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:43,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:01:44,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:108804 +31 一月 2026 | 07:01:44,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:01:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:108804 +31 一月 2026 | 07:01:44,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:44,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:01:44,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:01:44,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:01:44,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:01:44,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:01:44,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:01:45,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@46ee2bf7 +31 一月 2026 | 07:01:45,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:01:45,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:01:47,799 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:01:47,832 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@12142c4d +31 一月 2026 | 07:01:47,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:01:50,243 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:01:50,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:01:50,261 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:01:50,271 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----108804 +31 一月 2026 | 07:01:50,569 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:163301 player:[] fake_json: +31 一月 2026 | 07:01:51,307 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:01:51,340 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:01:51,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@66e72d02 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@75bb0673 +31 一月 2026 | 07:01:51,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:01:51,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:01:55,961 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:01:56,265 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:446ms +31 一月 2026 | 07:01:56,494 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:01:56,528 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@54e3f0b5 +31 一月 2026 | 07:01:56,922 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:574ms +31 一月 2026 | 07:01:57,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:58,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:01:59,449 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:00,140 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:02:00,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:108804 +31 一月 2026 | 07:02:00,475 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:108804 player:[] fake_json: +31 一月 2026 | 07:02:01,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:02:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:108804 +31 一月 2026 | 07:02:01,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:02:08,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:163301 +31 一月 2026 | 07:02:11,445 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:20,773 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:644488 player:[474729,547756] fake_json:1 +31 一月 2026 | 07:02:21,449 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:24,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:24,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:25,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:25,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:31,455 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:02:48,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:48,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:02:50,118 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:12,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:13,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:13,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:38,672 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:41,945 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:03:42,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:01,817 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:205948 player:[171897,620289] fake_json:1 +31 一月 2026 | 07:04:03,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:04,804 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:05,121 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:28,616 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:29,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:30,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:53,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:53,884 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:04:54,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:17,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:18,094 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:19,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:44,756 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:44,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:45,167 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:05:55,836 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:190956 player:[656707,327245] fake_json:1 +31 一月 2026 | 07:06:05,856 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:185006 player:[594120,363296] fake_json:1 +31 一月 2026 | 07:06:07,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:08,907 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:09,116 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:12,390 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:13,591 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:34,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:36,899 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:37,093 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:06:59,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:01,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:01,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:23,645 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:25,877 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:28,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:48,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:49,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:07:50,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:38,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:08:38,731 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:08:40,906 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:41,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:42,425 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:08:46,830 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:224706 player:[911717,413124] fake_json:1 +31 一月 2026 | 07:09:05,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:07,137 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:29,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:29,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:32,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:09:32,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:287462 +31 一月 2026 | 07:09:32,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:09:32,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:09:32,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287462 +31 一月 2026 | 07:09:32,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:32,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:32,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:09:32,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:09:32,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:09:33,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:09:33,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:09:33,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:09:33,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:09:33,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:09:33,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:09:33,326 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:09:33,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:09:37,946 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:09:38,251 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:522ms +31 一月 2026 | 07:09:38,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:09:38,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:09:38,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:09:38,531 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----287462 +31 一月 2026 | 07:09:38,674 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:470ms +31 一月 2026 | 07:09:39,585 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:09:39,629 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:09:39,702 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:39,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:09:39,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:09:40,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:09:40,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:527378 +31 一月 2026 | 07:09:40,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:09:40,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:527378 +31 一月 2026 | 07:09:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:40,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:09:40,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:09:40,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:09:40,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:09:41,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:09:41,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:09:41,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:09:41,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:09:41,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:09:41,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:09:41,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:09:44,102 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:09:44,365 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms +31 一月 2026 | 07:09:44,854 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:09:44,899 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4bcb7c29 +31 一月 2026 | 07:09:44,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:09:45,187 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:406ms +31 一月 2026 | 07:09:45,995 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:09:46,266 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:423ms +31 一月 2026 | 07:09:46,517 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:09:46,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:09:46,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:09:46,545 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----527378 +31 一月 2026 | 07:09:46,913 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:412ms +31 一月 2026 | 07:09:47,586 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:09:47,621 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:09:47,669 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:47,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:09:47,743 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:09:50,484 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:287462 player:[] fake_json: +31 一月 2026 | 07:09:50,730 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1542ms +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7aef5712 +31 一月 2026 | 07:09:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7ddc4d97 +31 一月 2026 | 07:09:52,869 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4366000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:09:52,869 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@144431f +31 一月 2026 | 07:09:54,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:56,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:09:57,279 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:00,449 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:527378 player:[] fake_json: +31 一月 2026 | 07:10:01,324 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:10:01,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:10:11,327 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:10:11,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:10:13,856 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:10:14,094 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:370ms +31 一月 2026 | 07:10:14,595 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:378ms +31 一月 2026 | 07:10:20,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:21,297 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:42,987 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:10:43,266 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:410ms +31 一月 2026 | 07:10:43,641 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms +31 一月 2026 | 07:10:44,566 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:44,779 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:10:45,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:10:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:524365 +31 一月 2026 | 07:10:45,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:10:46,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:10:46,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:524365 +31 一月 2026 | 07:10:46,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:46,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:46,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:46,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8594000 +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:46,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:46,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:46,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63c8f817 +31 一月 2026 | 07:10:46,654 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:46,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:49,104 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:10:49,326 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:333ms +31 一月 2026 | 07:10:51,175 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1409ms +31 一月 2026 | 07:10:51,807 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:10:51,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:10:51,830 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:10:51,841 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----524365 +31 一月 2026 | 07:10:52,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:10:52,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:10:52,955 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:53,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:10:53,011 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:10:53,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:524365 +31 一月 2026 | 07:10:53,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:10:53,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:53,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:53,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:53,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:53,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:53,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:53,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:10:54,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:54,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:54,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:10:54,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:10:54,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:10:54,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:821931 +31 一月 2026 | 07:10:54,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:10:54,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:821931 +31 一月 2026 | 07:10:54,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:54,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:10:55,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:10:55,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:10:55,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:10:55,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:10:55,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:10:55,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:10:55,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:10:55,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:10:55,503 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1362ms +31 一月 2026 | 07:10:58,066 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:10:58,095 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4366000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:10:58,096 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:10:58,124 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:10:58,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:10:58,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:10:58,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:10:58,290 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:10:58,299 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:10:58,300 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:10:58,309 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:10:58,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,320 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:10:58,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:11:00,328 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:00,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:11:00,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:11:00,470 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:11:00,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----821931 +31 一月 2026 | 07:11:01,129 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:474ms +31 一月 2026 | 07:11:01,511 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:11:01,550 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:11:01,605 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:01,625 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1405ms +31 一月 2026 | 07:11:01,663 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@e91cd1d +31 一月 2026 | 07:11:01,664 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:11:01,676 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:11:03,810 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:04,042 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:341ms +31 一月 2026 | 07:11:04,445 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:331ms +31 一月 2026 | 07:11:06,731 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:11:06,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@66c105b6 +31 一月 2026 | 07:11:09,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:09,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 201, 202, 209, 203, 104, 103, 102, 109, 107, 103] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:10,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:10,197 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:10,197 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +31 一月 2026 | 07:11:11,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:11,539 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:821931 player:[] fake_json: +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 201, 202, 203, 104, 103, 102, 109, 107, 103, 106] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:14,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 208, 207, 208, 206] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 103, 102, 109, 107, 103, 106, 108] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:17,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 201, 208, 207, 208, 206] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 106, 108, 208] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:20,972 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 201, 103, 208, 207, 208, 206] +31 一月 2026 | 07:11:24,253 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:24,490 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:371ms +31 一月 2026 | 07:11:25,196 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:349ms +31 一月 2026 | 07:11:27,562 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:11:28,801 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1463ms +31 一月 2026 | 07:11:31,349 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:11:31,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:11:34,779 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:36,173 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:37,494 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:339383 player:[] fake_json: +31 一月 2026 | 07:11:38,625 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 208, 207] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:38,726 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 201, 103, 208, 207, 208, 206, 106, 106] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 208, 102] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:40,800 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:40,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:40,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 201, 103, 207, 208, 207, 208, 206, 106, 106] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 202, 203, 104, 102, 109, 107, 103, 108, 102, 201] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:43,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 107, 201, 103, 207, 208, 207, 207, 206, 208, 206, 106, 106] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 102, 109, 107, 103, 108, 102, 201, 108] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:11:44,782 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:44,783 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 202, 205, 109, 109, 107, 107, 201, 103, 207, 201, 208, 207, 207, 206, 208, 206, 106, 106] +31 一月 2026 | 07:11:46,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:11:46,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:11:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:51,200 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:11:51,274 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:11:51,337 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:11:51,337 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:11:51,362 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:51,443 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:11:51,481 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:11:51,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:11:51,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:11:51,508 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@74e9924d, 101777=taurus.client.TaurusClient@e91cd1d} +31 一月 2026 | 07:11:51,509 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:51,521 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@74e9924d +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 101, 208, 208, 104, 104, 109, 201, 208, 103, 209, 204, 102, 108] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:11:54,460 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +31 一月 2026 | 07:11:57,387 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:11:57,638 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:364ms +31 一月 2026 | 07:11:58,259 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms +31 一月 2026 | 07:11:59,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:11:59,917 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:00,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:24,686 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:24,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:25,156 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:26,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:12:26,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:777162 +31 一月 2026 | 07:12:26,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:12:26,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:12:26,761 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:768371 player:[527821,436788] fake_json:1 +31 一月 2026 | 07:12:26,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:777162 +31 一月 2026 | 07:12:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:26,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:12:26,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:12:27,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:12:27,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:12:27,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:12:27,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:12:27,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:12:27,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:12:27,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:12:27,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 101, 208, 208, 104, 104, 109, 208, 103, 209, 204, 102, 108, 207] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:27,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 201] +31 一月 2026 | 07:12:32,544 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:12:32,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:12:32,563 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:12:32,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----777162 +31 一月 2026 | 07:12:33,606 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:12:33,638 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:12:33,697 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:12:33,771 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:33,771 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:33,773 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:12:33,783 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:12:34,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:12:34,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:154803 +31 一月 2026 | 07:12:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:12:35,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154803 +31 一月 2026 | 07:12:35,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:12:35,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:12:35,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:12:35,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:12:35,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:12:35,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:12:35,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:12:35,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:12:35,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:12:38,868 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:12:38,901 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6b093413 +31 一月 2026 | 07:12:38,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 204, 102, 108, 207, 108] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:40,300 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 201, 204, 204] +31 一月 2026 | 07:12:40,360 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:777162 player:[] fake_json: +31 一月 2026 | 07:12:40,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:12:40,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:12:40,805 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:12:40,815 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----154803 +31 一月 2026 | 07:12:41,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:12:41,878 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:12:41,925 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:41,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:12:41,995 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:12:45,860 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:461280 player:[114580,623765] fake_json:1 +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@deae94d +31 一月 2026 | 07:12:47,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@77c8629c +31 一月 2026 | 07:12:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@20b54851 +31 一月 2026 | 07:12:50,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:51,544 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:154803 player:[] fake_json: +31 一月 2026 | 07:12:51,985 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:52,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:52,815 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 201] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:12:58,528 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 201, 205, 206, 204, 204] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 101] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:00,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 102, 201, 201, 205, 206, 204, 204] +31 一月 2026 | 07:13:01,373 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:13:01,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:13:02,366 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:13:03,743 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1623ms +31 一月 2026 | 07:13:11,378 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:13:11,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:13:14,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:14,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:15,424 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:15,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 208, 104, 104, 109, 208, 103, 209, 102, 108, 207, 108, 101, 107] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:35,311 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 105, 103, 102, 105, 201, 201, 101, 205, 206, 204, 204] +31 一月 2026 | 07:13:39,198 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:13:39,199 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:13:39,578 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:39,833 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:40,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:40,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 101999, 102555] +31 一月 2026 | 07:13:40,153 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 07:13:40,179 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:40,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:324149 +31 一月 2026 | 07:13:40,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:13:40,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324149 +31 一月 2026 | 07:13:40,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:13:40,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:40,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:40,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:40,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8681000 +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:40,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:40,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:40,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e6ae1d +31 一月 2026 | 07:13:41,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:41,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:13:41,141 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=324149, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:13:41,187 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 07:13:41,198 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:13:41,211 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:13:41,222 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----324149 +31 一月 2026 | 07:13:47,246 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=102555} +31 一月 2026 | 07:13:47,296 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:13:47,344 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:13:47,344 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------102555 +31 一月 2026 | 07:13:47,362 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{102555=taurus.client.TaurusClient@4c38ed46} +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4c38ed46 +31 一月 2026 | 07:13:47,418 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++102555 +31 一月 2026 | 07:13:47,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:13:47,456 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:13:47,456 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:13:47,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4c38ed46 +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 101, 203, 108, 109, 207, 205, 101, 106, 209, 205, 208] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:13:47,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:13:48,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:13:48,771 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:48,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:48,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:104397 +31 一月 2026 | 07:13:48,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:13:48,857 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:13:49,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:104397 +31 一月 2026 | 07:13:49,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:49,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:49,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:49,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:49,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:49,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:49,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:49,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:49,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:13:49,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:49,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:13:54,748 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:13:54,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:13:54,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:13:54,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----104397 +31 一月 2026 | 07:13:55,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:13:55,847 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:13:55,894 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:13:56,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:13:56,023 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:13:56,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:13:56,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213883 +31 一月 2026 | 07:13:56,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:13:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213883 +31 一月 2026 | 07:13:57,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:57,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:13:57,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:13:57,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:13:57,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:13:57,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:13:57,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:13:57,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:13:57,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:13:57,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@68ca6c2a +31 一月 2026 | 07:13:57,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:13:57,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:01,070 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:14:01,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3385cb75 +31 一月 2026 | 07:14:01,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 203, 108, 109, 207, 205, 101, 106, 209, 205, 208, 105] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:14:01,343 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[204, 101] +31 一月 2026 | 07:14:02,748 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:14:02,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:02,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:02,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----213883 +31 一月 2026 | 07:14:03,815 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 07:14:03,849 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:14:03,912 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3ebdc7cd +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1281501f +31 一月 2026 | 07:14:03,974 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:14:03,986 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:14:04,244 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=1, 102555=2} +31 一月 2026 | 07:14:04,244 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:04,831 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,405 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,640 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:104397 player:[] fake_json: +31 一月 2026 | 07:14:05,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:05,869 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:06,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:104397 +31 一月 2026 | 07:14:09,056 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:14:09,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@321ccf7d +31 一月 2026 | 07:14:09,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 107, 108, 109, 207, 205, 101, 106, 209, 205, 208, 105, 209] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:14:09,277 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[204, 209, 101, 204, 202] +31 一月 2026 | 07:14:10,384 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:213883 player:[] fake_json: +31 一月 2026 | 07:14:12,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:12,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:12,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213883 +31 一月 2026 | 07:14:21,395 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=0, 101999=0, 102555=2} +31 一月 2026 | 07:14:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:30,049 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,306 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,590 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:30,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:31,398 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:32,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:32,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:318324 +31 一月 2026 | 07:14:32,498 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:14:32,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:318324 +31 一月 2026 | 07:14:32,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:32,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:14:32,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:14:33,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:14:33,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:14:33,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:14:33,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:14:33,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@68ca6c2a +31 一月 2026 | 07:14:33,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:14:33,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:38,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:14:38,404 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:38,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:38,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----318324 +31 一月 2026 | 07:14:40,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:14:40,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:513338 +31 一月 2026 | 07:14:40,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:14:40,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:513338 +31 一月 2026 | 07:14:40,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:40,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:14:40,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:14:40,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:14:40,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:14:40,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:14:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:14:40,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a9aeee +31 一月 2026 | 07:14:41,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:14:41,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:14:41,402 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:14:46,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:14:46,200 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:14:46,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:14:46,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----513338 +31 一月 2026 | 07:14:54,325 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:14:54,325 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:14:54,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:54,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:14:55,939 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:01,408 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:15:11,411 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:15:19,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:15:19,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:15:20,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:20,391 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:20,747 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:15:46,176 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:579740 player:[340345,527821] fake_json:1 +31 一月 2026 | 07:15:51,124 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:741309 player:[952603,239860] fake_json:1 +31 一月 2026 | 07:16:48,630 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:16:48,677 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:16:49,411 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=1, 102555=2} +31 一月 2026 | 07:16:49,411 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:16:53,079 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:54,283 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:55,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:57,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:57,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:16:58,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:14,327 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:17:14,327 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:17:16,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:17,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:19,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:185674 +31 一月 2026 | 07:17:19,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:19,220 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:17:19,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:185674 +31 一月 2026 | 07:17:19,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:19,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:19,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:19,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:19,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:19,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:19,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:19,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:19,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:19,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:17:20,057 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:20,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:25,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:17:25,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:17:25,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:17:25,228 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----185674 +31 一月 2026 | 07:17:26,277 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:17:26,311 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:17:26,379 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:17:26,489 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:26,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:26,490 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:17:26,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:17:27,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:28,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:442267 +31 一月 2026 | 07:17:28,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:17:28,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:442267 +31 一月 2026 | 07:17:28,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:28,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:28,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:28,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:28,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:28,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:28,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:28,935 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c056b15 +31 一月 2026 | 07:17:28,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:29,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:31,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:17:31,604 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@52a7bc42 +31 一月 2026 | 07:17:31,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:33,665 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:17:33,912 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:372ms +31 一月 2026 | 07:17:34,141 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:17:34,149 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:17:34,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:17:34,168 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----442267 +31 一月 2026 | 07:17:34,373 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:328ms +31 一月 2026 | 07:17:35,215 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:17:35,242 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:17:35,283 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:35,346 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:17:35,355 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:17:35,421 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:185674 player:[] fake_json: +31 一月 2026 | 07:17:39,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:17:39,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:17:39,546 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:17:39,891 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:482ms +31 一月 2026 | 07:17:40,399 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:381ms +31 一月 2026 | 07:17:40,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:17:40,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@51f08430 +31 一月 2026 | 07:17:40,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1bce1a6b +31 一月 2026 | 07:17:40,465 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@435cb3ac +31 一月 2026 | 07:17:41,047 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:42,245 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:17:42,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:42,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:185674 +31 一月 2026 | 07:17:42,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:17:42,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:185674 +31 一月 2026 | 07:17:42,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:43,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:43,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:43,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:43,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8582000 +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:43,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:43,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:43,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ab81de4 +31 一月 2026 | 07:17:43,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:43,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:43,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 07:17:43,538 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:17:43,550 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:17:43,561 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----185674 +31 一月 2026 | 07:17:45,433 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:442267 player:[] fake_json: +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:17:49,770 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:442267 +31 一月 2026 | 07:17:49,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:17:50,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:442267 +31 一月 2026 | 07:17:50,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:50,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:17:50,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:17:50,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:17:50,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:17:50,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:17:50,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:17:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:17:50,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:17:50,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4666924e +31 一月 2026 | 07:17:50,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:17:50,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:17:50,692 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 07:17:50,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:17:50,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:17:50,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----442267 +31 一月 2026 | 07:17:51,457 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:17:58,112 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:17:58,358 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:400ms +31 一月 2026 | 07:17:58,759 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:380ms +31 一月 2026 | 07:17:59,987 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:18:01,447 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1693ms +31 一月 2026 | 07:18:01,462 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:04,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=1, 102555=0} +31 一月 2026 | 07:18:04,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:05,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:05,706 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 102555] +31 一月 2026 | 07:18:05,706 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:18:05,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:291532 +31 一月 2026 | 07:18:06,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:18:08,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291532 +31 一月 2026 | 07:18:08,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:18:08,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:18:08,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:18:08,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:18:08,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8587000 +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:18:08,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:18:08,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:18:08,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:18:08,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:18:08,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:18:08,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=291532, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:18:09,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:18:09,026 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:18:09,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:18:09,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----291532 +31 一月 2026 | 07:18:17,491 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:17,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:21,464 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:25,804 | INFO | qtp809762318-87 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:18:26,119 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms +31 一月 2026 | 07:18:26,469 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms +31 一月 2026 | 07:18:29,173 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:18:29,173 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:31,466 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:18:31,658 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:31,847 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:32,128 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:54,246 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:18:54,246 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:18:55,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:56,018 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:18:57,239 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:19,221 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=1, 102555=0} +31 一月 2026 | 07:19:19,221 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:19:20,695 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:20,973 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:22,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:44,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=1, 102555=0} +31 一月 2026 | 07:19:44,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:19:46,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:46,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:47,110 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:19:48,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:19:48,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:421873 +31 一月 2026 | 07:19:48,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:19:49,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:421873 +31 一月 2026 | 07:19:49,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:19:49,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:19:49,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:19:49,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:19:49,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:19:49,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:19:49,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:19:49,367 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c056b15 +31 一月 2026 | 07:19:49,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:19:49,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:19:54,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:19:54,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:19:54,646 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:19:54,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----421873 +31 一月 2026 | 07:20:01,647 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:04,356 | INFO | qtp809762318-87 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:20:04,613 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:377ms +31 一月 2026 | 07:20:05,109 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms +31 一月 2026 | 07:20:05,856 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:20:06,087 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:347ms +31 一月 2026 | 07:20:06,780 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:356ms +31 一月 2026 | 07:20:09,226 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:09,227 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:09,990 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:10,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:11,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:20:11,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151325 +31 一月 2026 | 07:20:11,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:20:12,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151325 +31 一月 2026 | 07:20:12,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:20:12,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:20:12,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:20:12,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:20:12,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8582000 +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:20:12,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:20:12,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:20:12,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ab81de4 +31 一月 2026 | 07:20:12,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:20:12,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:20:17,643 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:20:17,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:20:17,660 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:20:17,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----151325 +31 一月 2026 | 07:20:21,497 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:33,642 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:20:33,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms +31 一月 2026 | 07:20:34,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:34,170 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:34,298 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:367ms +31 一月 2026 | 07:20:34,562 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:34,785 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:35,063 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:36,707 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1451ms +31 一月 2026 | 07:20:41,503 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:20:49,604 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:20:49,885 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:445ms +31 一月 2026 | 07:20:50,386 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:409ms +31 一月 2026 | 07:20:59,220 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:20:59,220 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:20:59,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:20:59,906 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:00,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:24,260 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:21:24,261 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:21:24,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:24,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:25,241 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:49,158 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:21:49,158 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:21:49,643 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:49,838 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:21:50,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:01,142 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:326393 player:[940762,729936] fake_json:1 +31 一月 2026 | 07:22:07,715 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:22:07,975 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:417ms +31 一月 2026 | 07:22:08,471 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:402ms +31 一月 2026 | 07:22:10,432 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:22:10,676 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:387ms +31 一月 2026 | 07:22:11,267 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms +31 一月 2026 | 07:22:12,798 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:22:14,223 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=0, 101999=0, 102555=1} +31 一月 2026 | 07:22:14,223 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:22:14,404 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1864ms +31 一月 2026 | 07:22:14,647 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:14,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:15,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:15,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[101777, 101999] +31 一月 2026 | 07:22:15,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:22:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904263 +31 一月 2026 | 07:22:15,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:22:16,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904263 +31 一月 2026 | 07:22:16,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:22:16,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:22:16,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:22:16,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:22:16,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8586000 +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:22:16,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:22:16,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:22:16,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@299c83c0 +31 一月 2026 | 07:22:16,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:22:16,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:22:16,568 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=904263, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:22:16,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:22:16,628 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:22:16,639 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:22:16,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----904263 +31 一月 2026 | 07:22:18,826 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:22:19,121 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:434ms +31 一月 2026 | 07:22:19,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms +31 一月 2026 | 07:22:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:22:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:22:39,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:40,064 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:40,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:22:41,536 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:23:04,132 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:23:04,132 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:23:58,740 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:23:58,791 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:23:59,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:23:59,568 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:07,040 | WARN | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 235 +31 一月 2026 | 07:24:07,080 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 235 +31 一月 2026 | 07:24:08,351 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608562 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eAXOa0O1reR9fek8AMibIvPD0WkMeuUIHWTuaKj0F6hMdUnx3D7lbibyIX5hznX7LPf1skQNXzep9MrWYZCMlicIw/132 md5:082f2748f8536d45fbe26aa683e1f643 +31 一月 2026 | 07:24:08,353 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"608562","nick":"冷訫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815448,"id":608562,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eAXOa0O1reR9fek8AMibIvPD0WkMeuUIHWTuaKj0F6hMdUnx3D7lbibyIX5hznX7LPf1skQNXzep9MrWYZCMlicIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:08,370 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:08,430 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJE3dgiaCrWvvEDADsZsoHx7OY7KiaIV41PT5RqoZXKXwIIRws3K7bfZqObWckJbpHFt7rl9tcEC7aQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:08,440 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:906919 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:8b853d349e8a78e5b78c41efe4defc0e +31 一月 2026 | 07:24:08,441 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"906919","nick":"sr","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815448,"id":906919,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:09,232 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:447305 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNoXSX7xT6bG00JuF1sJ6YjtOoJoEKpywvhoPcm8Q2Jpmx55EzB3XuQtAjE2ph0rO4E8ClvgJprHB1CNhLsWvg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:09,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:447305 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132 md5:a6d5901ee5be6765feea631a3041d20d +31 一月 2026 | 07:24:09,249 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"447305","nick":" ov 青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815449,"id":447305,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:09,351 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:223369 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:92a4756a3c85354f3192ef610db243e9 +31 一月 2026 | 07:24:09,351 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223369","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815449,"id":223369,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:10,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:159817 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:9d4bc66ba0f1146e3c12acf3e3e19407 +31 一月 2026 | 07:24:10,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"159817","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815450,"id":159817,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:11,100 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:11,145 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKmynlJlBZHiaNB4qTvzHicpqicI1xx9UQv6ebFS8BD2WgJAaiblTT5HFVUj78Dic4HdcRUEyl55FsIFyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:11,155 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:303688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132 md5:192626c99dd070e1788f8ec7932cc68e +31 一月 2026 | 07:24:11,155 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"303688","nick":" 秋雨甘林","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815451,"id":303688,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:11,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:915317 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:31337a14eb3c8944b72515262d33ea38 +31 一月 2026 | 07:24:11,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"915317","nick":"阿飞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815451,"id":915317,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,018 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:710106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:5abb054064326fc453be64661d72953f +31 一月 2026 | 07:24:12,018 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"710106","nick":"徐慧 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":710106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:452896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:b721a5b261f26527ec55dcdd36ce6dc5 +31 一月 2026 | 07:24:12,044 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"452896","nick":"婷婷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":452896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,934 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:384107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaAGtibztMbwgn4k54TSd0WB5IYZ0zZxVLZcPibTgDmiaMT2f8TpDPfEZsicGXshib0YuR3w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:12,935 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:668980 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:7917cb0029d00a10fd1fa5719f67e4d2 +31 一月 2026 | 07:24:12,935 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"668980","nick":"A 做个低调 孩纸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":668980,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:12,944 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:384107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:fd5441d2cc91261da70793f8c3492645 +31 一月 2026 | 07:24:12,944 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"384107","nick":"莫周清","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815452,"id":384107,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:13,843 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:732980 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLqcpuA488x5Tu2VicIxgF3RKrIlxIgYic6iaxOJpz9EXdIy2fnia3EiaRWrk3Jds3KKTiah0NxEDl5icfOQ/132 md5:a3abae9f52f8dc92df3e0ef20f25c94d +31 一月 2026 | 07:24:13,843 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"732980","nick":"平平淡淡","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815453,"id":732980,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLqcpuA488x5Tu2VicIxgF3RKrIlxIgYic6iaxOJpz9EXdIy2fnia3EiaRWrk3Jds3KKTiah0NxEDl5icfOQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:13,854 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:141106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:13,861 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:141106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:4ac0f6dea773dfad85d2e21b3aac685d +31 一月 2026 | 07:24:13,861 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"141106","nick":"A中环地产 张凡 新房免佣 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815453,"id":141106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:751388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:aaaf527ca4bf4feb09c12ba87cf05b64 +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:223712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:a2042d9a502030096d55619ae58077e6 +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223712","nick":"斗战神狂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815454,"id":223712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:14,757 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751388","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815454,"id":751388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:15,665 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:15,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:707889 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:37e1efc3a2ff8575e2819330b244d664 +31 一月 2026 | 07:24:15,679 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"707889","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815455,"id":707889,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:15,698 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:15,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:923379 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:abb3717c65d002cc8208052be89aefdc +31 一月 2026 | 07:24:15,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"923379","nick":"连坤","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815455,"id":923379,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:16,552 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:300946 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:16,561 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:300946 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:211408cd18538883223966cd06c99552 +31 一月 2026 | 07:24:16,561 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"300946","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815456,"id":300946,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:16,704 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:728535 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:5142576aa03a5b8f5967a175a3f4248e +31 一月 2026 | 07:24:16,704 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"728535","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815456,"id":728535,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:17,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325465 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:17,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325465 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:087885f0e4b6404fb07ae683c4b25c3e +31 一月 2026 | 07:24:17,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325465","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815457,"id":325465,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:17,635 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:168199 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:b4bb8e3cab982588a6b1079ab17e01c8 +31 一月 2026 | 07:24:17,635 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"168199","nick":"强者为尊","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815457,"id":168199,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:18,305 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:59218b97d094d69c78dac965fea6ef58 +31 一月 2026 | 07:24:18,305 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"152827","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815458,"id":152827,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:18,632 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:298423 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:2fc151ce5016dedfb452739684ac58c3 +31 一月 2026 | 07:24:18,632 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"298423","nick":"A今夕何夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815458,"id":298423,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:19,136 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:995418 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:e86dbd58563dce1a87a5948fca676e0b +31 一月 2026 | 07:24:19,136 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"995418","nick":"krismile","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815459,"id":995418,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:19,469 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:570017 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132 md5:b6c806def8833724067240c1d7edc7c7 +31 一月 2026 | 07:24:19,469 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"570017","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815459,"id":570017,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,053 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:505572 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:c6ed17a8fa5d29a232a0f659758dad46 +31 一月 2026 | 07:24:20,053 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"505572","nick":"Hua","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815460,"id":505572,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,330 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:689714 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:873cafe282290f7d9a65f77bd1ae6ac7 +31 一月 2026 | 07:24:20,331 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"689714","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815460,"id":689714,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:20,993 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426015 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:21,003 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426015 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:b215bffe0c5954e41dbae5d8cab3905c +31 一月 2026 | 07:24:21,003 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"426015","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":426015,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:21,235 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:551791 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:21,243 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:551791 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:36e0619ed5259f77fe74e148ef70901d +31 一月 2026 | 07:24:21,243 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"551791","nick":"一夕一夏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":551791,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:21,846 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:169471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132 md5:55d8a0d7df0446785c0377e3fd40097e +31 一月 2026 | 07:24:21,846 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"169471","nick":"最初模样","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815461,"id":169471,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:22,164 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:24:22,172 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:22,208 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jVsyLpujrj6Cb0Dv3LM78JsVmk19vg9O6Qj5Qva0stwLZwNb9g4kib4pmJfIZ5Usm4HkA1WAddxwMPc9Qt46bwQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:22,217 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:586197 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:6b6e62b6145fef841a2a57cd850b99d9 +31 一月 2026 | 07:24:22,217 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"586197","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815462,"id":586197,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:22,462 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:478ms +31 一月 2026 | 07:24:22,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:446021 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132 md5:4cd9ab6e9927b7011f8003d445b7bc1a +31 一月 2026 | 07:24:22,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"446021","nick":"天涯浪子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815462,"id":446021,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:23,091 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:23,122 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNoXSX7xT6bG00JuF1sJ6YjtOoJoEKpywvhoPcm8Q2Jpmx55EzB3XuQtAjE2ph0rO4E8ClvgJprHB1CNhLsWvg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:23,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:875611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +31 一月 2026 | 07:24:23,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"875611","nick":"胡正昆","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815463,"id":875611,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:23,543 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms +31 一月 2026 | 07:24:23,590 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989655 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:0495385ff5639bf6838b78d0e102198b +31 一月 2026 | 07:24:23,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989655","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815463,"id":989655,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,047 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:972788 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132 md5:88c814286994e91d0490650624c81ed1 +31 一月 2026 | 07:24:24,047 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972788","nick":"敏敏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":972788,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:24:24,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:24,388 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:560202 head:https://thirdwx.qlogo.cn/mmopen/vi_32/AIyXibemdRBJVf5icu5cgxFKichPB75NUic4BzSROYjml3GiaTcOOKYV0As2e4gZIiaTtYvxwD7JJRCgCOhxqmjwQwlg/132 md5:ede283623e87960123b32b2f0736ff59 +31 一月 2026 | 07:24:24,388 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"560202","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":560202,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/AIyXibemdRBJVf5icu5cgxFKichPB75NUic4BzSROYjml3GiaTcOOKYV0As2e4gZIiaTtYvxwD7JJRCgCOhxqmjwQwlg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:24,973 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:877661 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:fdcf01136286eab0adb2ec7ca66d8ec1 +31 一月 2026 | 07:24:24,973 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877661","nick":"小易","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815464,"id":877661,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:25,208 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:937870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:25,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:937870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:8e659f34ca057194a63505149ab40236 +31 一月 2026 | 07:24:25,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"937870","nick":"四猛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815465,"id":937870,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:25,938 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921546 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:474949c7c8e7a46a8c5966df7504974c +31 一月 2026 | 07:24:25,939 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"921546","nick":"A兰姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815465,"id":921546,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:26,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:26,205 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:26,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:824075 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:8ed5df60c269f78736e69da12731208c +31 一月 2026 | 07:24:26,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"824075","nick":"归属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815466,"id":824075,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:26,350 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:24:26,844 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:824200 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:70d5be1103b08c625ea5f8873205b055 +31 一月 2026 | 07:24:26,844 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"824200","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815466,"id":824200,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:27,704 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1482ms +31 一月 2026 | 07:24:28,194 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:28,203 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:bcd2128788c53d5116f305225fa6b1d2 +31 一月 2026 | 07:24:28,204 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268301","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815468,"id":268301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:28,317 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1453ms +31 一月 2026 | 07:24:28,775 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:198184 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:20e901f3890dde8ea2b630a86c29f4f7 +31 一月 2026 | 07:24:28,775 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"198184","nick":"爱 好者","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815468,"id":198184,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:29,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:92c70577f097bfe7d2052ec9ef7b82b0 +31 一月 2026 | 07:24:29,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211473","nick":"胡志强","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815469,"id":211473,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:29,672 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:636527 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3FHJcqgNIYk6ko9sqJRHKjKSETo9wjKjIzRf2ic7ndzKqogDcZSkibEDOicaNcaOw7MxPOx8PMiayDkCea59gZxclg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:29,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:636527 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132 md5:31581be2cdb0f79e3370c1a38e63026c +31 一月 2026 | 07:24:29,685 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636527","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815469,"id":636527,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,026 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:683106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqnmhwByz6AW9dmuTEOY8HvdTzWC8px4HCibeOI88viadn7O67LCYOrDVlNj4ian4MFBVxQY3CnahuGw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:30,040 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:683106 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:8e4fe3808fcf006efedf907e57697765 +31 一月 2026 | 07:24:30,040 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"683106","nick":"知音","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":683106,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,644 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:953824 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqzclnkoENTkCQRJiajDufEj3qkGpUxh2TIHbYSB2QibqlMpmU25WssfgTzWpXLia7QbksmAGxnIDzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:30,658 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:953824 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:40f072119a3ae28116c1c230031ce719 +31 一月 2026 | 07:24:30,658 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"953824","nick":"晓琴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":953824,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:30,920 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:693996 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:2b9de5f04d4784e1e286ba4232eafb0a +31 一月 2026 | 07:24:30,920 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"693996","nick":"小奶茶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815470,"id":693996,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:31,527 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:132277 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132 md5:d2904df43f36cbf3e44a2d6924f815f7 +31 一月 2026 | 07:24:31,528 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"132277","nick":"何晨钰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815471,"id":132277,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:31,832 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232304 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:fcb2540697c370d5a5ce28931ace243d +31 一月 2026 | 07:24:31,842 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232304","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815471,"id":232304,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:32,398 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:517749 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:32,421 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:517749 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132 md5:d2d1ab5b1ddde6ebee020f42e71440e4 +31 一月 2026 | 07:24:32,421 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"517749","nick":"碩 Fu乄","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815472,"id":517749,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:32,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:268775 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:d3cdf69e8a071aa2fda9b351f68e745c +31 一月 2026 | 07:24:32,711 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268775","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815472,"id":268775,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:33,256 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:176545 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:b6d1cbee0a920a952ac8f7a627375c5d +31 一月 2026 | 07:24:33,256 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176545","nick":"陈家三妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815473,"id":176545,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:33,615 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:503162 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:6417f91a72173c32c8451a2acc4453a1 +31 一月 2026 | 07:24:33,615 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"503162","nick":"美玲","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815473,"id":503162,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:34,087 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CiadlHkIzZutmu5Tla3WgXxq5I1OsFclA09C3e8r5oZO4WRCcV6mgtyKUr7QHsTCEVOunibngV4KOjTRhPQHVU0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:34,121 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:34,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:977049 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:371772db7a1412f2a96814956bb6fe03 +31 一月 2026 | 07:24:34,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"977049","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815474,"id":977049,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:34,520 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528031 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:d1cc12437bc043cf64e6f166a0d2d9ac +31 一月 2026 | 07:24:34,521 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528031","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815474,"id":528031,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,033 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:582578 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:862fd7b10d2c334913148f366ffac9e6 +31 一月 2026 | 07:24:35,033 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"582578","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815475,"id":582578,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:916926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:35,423 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:916926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132 md5:e9b512bc20c3d1455895e8fe631b1b35 +31 一月 2026 | 07:24:35,423 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"916926","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815475,"id":916926,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:35,937 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:35,999 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,029 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:547460 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:a148368b1b95a1cc60c985f65dd6f37d +31 一月 2026 | 07:24:36,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"547460","nick":"云淡风轻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":547460,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:36,373 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:516400 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:516400 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132 md5:49279d7544ee4c373897ae95a84a123c +31 一月 2026 | 07:24:36,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"516400","nick":"胡涂虫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":516400,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:36,950 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:315682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:36,960 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:315682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:72845b9d7963c3082681e6cf7d3dd5e4 +31 一月 2026 | 07:24:36,960 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"315682","nick":"美梦成真","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815476,"id":315682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:37,256 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,289 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ksu4en4Wh6NCPia2GUNnKIQEFk8phGKa5Lnep6Dk7SFK1V4u3VCicrp8IibGicUQiaoDfDReaoBRmjicoAHUJqecZdgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,370 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5TPr2EFoyYAwyeR6T9hPytTulUWfO2ZibIcaoNcjpOSyHKEt9e33s6UPnibKqOtVmWfDtqXQzlqTMyEicTTdNrvEQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,403 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:37,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:642682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132 md5:465c4abe9e6a971e238d5b02b292e240 +31 一月 2026 | 07:24:37,414 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"642682","nick":"美团 毛超月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815477,"id":642682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:37,839 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:991538 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:dd62650134d9d5def8ee334fedb81dcb +31 一月 2026 | 07:24:37,840 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"991538","nick":"冷訫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815477,"id":991538,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:38,328 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2bm5Hwiax0EhuHdWQozO5pKzTcGO6Yj6AC1RyfSRzC2voAYojcrF5cl8Iwzx5p7YdeUvk9y09nHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,378 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqzclnkoENTkCQRJiajDufEj3qkGpUxh2TIHbYSB2QibqlMpmU25WssfgTzWpXLia7QbksmAGxnIDzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:126055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:f4f96fa7d7ca78e5e093930a3c963bd4 +31 一月 2026 | 07:24:38,384 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"126055","nick":"MyPrefence","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815478,"id":126055,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:38,836 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1OcfeXErqvnnh5ZicfxBXjkAsrg4J6c007HtfO8EIpCp1Xee6JEFvYBltTYKo3HDD4dOA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,868 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9vxtNU99TJbv1E9Qxiaiabg3WthxsQZRcYKCEJMwdIoO87AfVy2RBMrKCRXl81yvlJqwgktQHAicQadeSAabRshUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:38,876 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:913743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDJXrbFMZyia5ibBjRxLsCJ3wqAS7mzWGUB88Dppvwib4sYqiadk7rhH0LMSnW9SmSsH8zsOS1ryfIlQ/132 md5:247b923d5497230cc263b5b7068e4084 +31 一月 2026 | 07:24:38,876 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"913743","nick":" 子缘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815478,"id":913743,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDJXrbFMZyia5ibBjRxLsCJ3wqAS7mzWGUB88Dppvwib4sYqiadk7rhH0LMSnW9SmSsH8zsOS1ryfIlQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:39,233 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK59Q76ia7hHH6H6y3VOxpIAeawbAib6w1Z1qnYjibMeapTducSuqatoibMLorKdlOKjrOFj4y6y1QlKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,293 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,334 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq0yza8cRkHCpTWYhViazzszibAknsia45IO9ZhqLNGnQHico5NKHQicflvL9zyOCKp5aia9xoqaoQFEhicA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,385 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:39,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:375816 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:1b8dceee3abcfb44f361de56932331d1 +31 一月 2026 | 07:24:39,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"375816","nick":"开心快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815479,"id":375816,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:39,803 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:705790 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:8c262f7442a41e113ed5b79ca4a22d1c +31 一月 2026 | 07:24:39,804 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"705790","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815479,"id":705790,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:40,215 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:301188 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:a474b17df710167d3edf5f6083d50358 +31 一月 2026 | 07:24:40,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"301188","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815480,"id":301188,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:40,676 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:114965 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:fbf048e540afae1b339dbbf5f3fd414d +31 一月 2026 | 07:24:40,676 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"114965","nick":"x 小鱼姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815480,"id":114965,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:41,083 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:530965 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:dd1f23f086c97139dc8b1ddda7858561 +31 一月 2026 | 07:24:41,083 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"530965","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815481,"id":530965,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:41,560 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:287696 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:3bb8da48f7004d2ecc780cfa8019107c +31 一月 2026 | 07:24:41,560 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"287696","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815481,"id":287696,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:42,035 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:42,074 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:42,087 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992179 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +31 一月 2026 | 07:24:42,088 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"992179","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815482,"id":992179,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:42,359 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:362003 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132 md5:8109719e18003c1e9e683010e553035e +31 一月 2026 | 07:24:42,360 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"362003","nick":"张斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815482,"id":362003,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,013 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:125414 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:d20fade4321884ae04582e4625568274 +31 一月 2026 | 07:24:43,013 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"125414","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":125414,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,188 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:378632 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:532612e6b898275e4f2fabd163ea9a3b +31 一月 2026 | 07:24:43,188 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"378632","nick":"天天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":378632,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:43,837 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:109344 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:475e5b1692004812f7e85d2139dcd32b +31 一月 2026 | 07:24:43,837 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"109344","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815483,"id":109344,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:44,250 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:835559 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +31 一月 2026 | 07:24:44,250 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"835559","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815484,"id":835559,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:44,822 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:488515 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:c162614d3e59feb8846691988781a44f +31 一月 2026 | 07:24:44,822 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"488515","nick":"美梦成真","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815484,"id":488515,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:45,356 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:319443 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132 md5:cf7f456ed4797034200cf03ae2d06138 +31 一月 2026 | 07:24:45,356 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319443","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815485,"id":319443,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:45,829 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:807782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +31 一月 2026 | 07:24:45,829 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807782","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815485,"id":807782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:716102 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132 md5:6a7256d05bce407d8be2ab4ac4fab78e +31 一月 2026 | 07:24:46,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"716102","nick":"杨平 众强装饰公司 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":716102,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJbF3pblCA55ic2T3srRrdRBOy7nvY3s9bTQickPATvr16czYNFaibCCNeVabANMK71pLIMvoQ8uHYgg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,661 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:486777 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:7b82bc1100eb3eae74492988e4707e23 +31 一月 2026 | 07:24:46,661 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486777","nick":" 琳哥 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":486777,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:46,943 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116047 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:f88af6c937f5ea6c0543fa635f9f6b3d +31 一月 2026 | 07:24:46,943 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116047","nick":"袁莹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815486,"id":116047,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:47,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:495082 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:47,445 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:495082 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEXGh3H2GueZI3FeicZc5un77RgXk2Ym5Byo6JcicSnJZCdgx4l1qLxztNnQ95TSaticjVd33StvMvM1n5U6xrL1g/132 md5:8baf5b4001b21218aada855571f0335e +31 一月 2026 | 07:24:47,445 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"495082","nick":"陈家三妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815487,"id":495082,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fEXGh3H2GueZI3FeicZc5un77RgXk2Ym5Byo6JcicSnJZCdgx4l1qLxztNnQ95TSaticjVd33StvMvM1n5U6xrL1g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:47,837 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:877472 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:e483c029579faeb1165a5f07c695a16f +31 一月 2026 | 07:24:47,837 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877472","nick":"燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815487,"id":877472,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:48,376 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,417 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:721114 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:e78dee51bf474eb21b2021e1c050f6cc +31 一月 2026 | 07:24:48,418 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"721114","nick":"TH ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815488,"id":721114,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:48,582 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:148839 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaJxh6ricJtufunicoGgjf4r8hZOycYusicBBTk1A0lFViaa3cESeuEVWsEiaGAJ5blf6B9yMZgcGl5ZQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:48,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:148839 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:19292e33a9d5f3a1ddd6ec761b589e65 +31 一月 2026 | 07:24:48,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"148839","nick":"往事清零","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815488,"id":148839,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,276 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:314255 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJOBEgLpicaeLYLRfDqxm1BN4Aia3JmSRxPN3NjdkltMCp1M7mgqAY4GQF1sVpV207cSFia1Xkbc6YCg/132 md5:5aff9752e17dfc8c6b1da1718230dcbe +31 一月 2026 | 07:24:49,276 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314255","nick":"周海涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815489,"id":314255,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJOBEgLpicaeLYLRfDqxm1BN4Aia3JmSRxPN3NjdkltMCp1M7mgqAY4GQF1sVpV207cSFia1Xkbc6YCg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,361 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIzkv8SvDYlwVeib6lQUlMUwJxQVes2HL60UVeYfomdHicHgdPSciaLxticiasicalfWPPEzoLgUZ7xsTbw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:49,422 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:49,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:768647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132 md5:eb4dd4f8c52c3f66a4a4b3816665410e +31 一月 2026 | 07:24:49,438 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"768647","nick":"阿兵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815489,"id":768647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:49,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=1, 101999=0, 102555=1} +31 一月 2026 | 07:24:49,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:24:50,120 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:857709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:7f78de731e0a027cdd2c47db963fe256 +31 一月 2026 | 07:24:50,120 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"857709","nick":"纷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815490,"id":857709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:50,202 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394009 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:50,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394009 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:28ce4d12c14f6a8c42b694c650159b03 +31 一月 2026 | 07:24:50,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"394009","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815490,"id":394009,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:50,961 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:51,027 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:51,036 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:117543 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:0e42825ecd6587888f0e1d650236bfdf +31 一月 2026 | 07:24:51,037 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117543","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":117543,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,047 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:285195 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:a67a77a4be83e751a8ed3c11bed5bf37 +31 一月 2026 | 07:24:51,047 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"285195","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":285195,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:102669 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132 md5:6aae201a72cfbf004dc812a35a8ead00 +31 一月 2026 | 07:24:51,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102669","nick":" V ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":102669,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:51,917 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:990477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:2d8e8d1d367bc657200e6f699215c21e +31 一月 2026 | 07:24:51,917 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"990477","nick":"花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815491,"id":990477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:52,614 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:657879 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:66a4847d0c3f4cc5cf85ff20a1cc520d +31 一月 2026 | 07:24:52,614 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"657879","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815492,"id":657879,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:52,634 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:609966 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:be924079fad0a63972a905a19a486794 +31 一月 2026 | 07:24:52,635 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"609966","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815492,"id":609966,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:53,329 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:987020 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:53,345 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:987020 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132 md5:6a24a7bd34bdc3ce1f27e8479ef8a9f1 +31 一月 2026 | 07:24:53,346 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"987020","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815493,"id":987020,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:53,508 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:971057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:973bd964ca27357f2adfb0fd6fcff05a +31 一月 2026 | 07:24:53,508 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"971057","nick":"小海","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815493,"id":971057,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:54,203 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:909321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132 md5:d59e6914815003fea46aeef79f303985 +31 一月 2026 | 07:24:54,203 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"909321","nick":"锡旭科技黄广凌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815494,"id":909321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:54,283 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ephu0MyhrXXc9s2qLibcicbRDotSstTjoAdib0mDqMNicUkady93vlOmoXz26icFNia56dvaGlHhGWzXVzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,364 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,396 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,479 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,560 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:54,574 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:6c951367365d36781ba7c8ceb9f0cbba +31 一月 2026 | 07:24:54,574 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"834603","nick":"段小段","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815494,"id":834603,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:55,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:756299 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:52c3ec9b818d88478d3f91d0126eb095 +31 一月 2026 | 07:24:55,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756299","nick":"李灿玉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815495,"id":756299,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:55,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:805963 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:ec8369a691b8028b75698deffa1a8f23 +31 一月 2026 | 07:24:55,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"805963","nick":"啊龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815495,"id":805963,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,075 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:589754 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,089 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:589754 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:483b52e5515f55d8d7255bf7f74f651e +31 一月 2026 | 07:24:56,089 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"589754","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":589754,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,304 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:56,318 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:115482 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132 md5:aa88e1c95e6036906eeaafdb6c14a5f9 +31 一月 2026 | 07:24:56,318 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"115482","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":115482,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:56,800 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:914143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:efb80fe7d1686ff827b6dcdffd9a6720 +31 一月 2026 | 07:24:56,800 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"914143","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815496,"id":914143,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,107 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:262016 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132 md5:826ab8d2365339e5b6c1f5af558f5ead +31 一月 2026 | 07:24:57,107 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"262016","nick":"菠萝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":262016,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,572 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:376760 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:57,584 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:376760 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132 md5:defeee8d72b53b9f4c3325932453540b +31 一月 2026 | 07:24:57,584 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"376760","nick":" 安徒生 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":376760,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:57,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:475805 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132 md5:ecf606a675bb4211e285e8029eb8a3de +31 一月 2026 | 07:24:57,802 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"475805","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815497,"id":475805,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WVVCnr7up9ByBiae6iasXyhkIfKyKm6Quibb57yv7TicfTGf06Mh4vw7BYumNdb2ER8GSiazYppOMt9Zicicwia9WKAVTw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:58,358 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:176375 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:57894df80c2ecec19c50a667375959f5 +31 一月 2026 | 07:24:58,358 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176375","nick":"常益蒸菜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815498,"id":176375,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:58,475 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:291453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:449b988e5d41cc491aeefaaa92d75b9d +31 一月 2026 | 07:24:58,476 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"291453","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815498,"id":291453,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,141 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:926316 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:2107bd31839f6367ef91e6af11e557af +31 一月 2026 | 07:24:59,141 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926316","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":926316,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,158 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:520191 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:b3a85c8326e2382dd8a30373f4a00558 +31 一月 2026 | 07:24:59,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"520191","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":520191,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,888 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314766 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjTlXUOibjFdKHdP1ibmOZXrMrPln9tolzmcmerQkm6xCCeVIDh6ZP7nDEb11aE9QSMd0H9fufu3jA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:24:59,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314766 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:720c650507ec6ba71c4f58146b1ea0f7 +31 一月 2026 | 07:24:59,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314766","nick":"阳光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":314766,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:24:59,928 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:893772 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:846165eea7b373d81a0e42075cad132f +31 一月 2026 | 07:24:59,928 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"893772","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815499,"id":893772,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:00,684 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:733468 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:1582b6cb1e9dd862ee7c4b1581cd5ee2 +31 一月 2026 | 07:25:00,684 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"733468","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815500,"id":733468,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:00,835 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:448854 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:e9aa3bddbd9e9ab44af79a710932b751 +31 一月 2026 | 07:25:00,835 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"448854","nick":"默默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815500,"id":448854,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:01,433 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:446881 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:1675992c6222f01acc84312e457336de +31 一月 2026 | 07:25:01,433 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"446881","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815501,"id":446881,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:01,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:751231 head:https://thirdwx.qlogo.cn/mmopen/vi_32/F38WnUjjOZnSUibjIopNJbjeHXIic5m2GmrY3m5vNm94uPAvFc0eLvtujDm2JicDPz7vv8muu5S1WzJ233L8ibgE0w/132 md5:2a2bb0597f492fab30527ea891e7f1e8 +31 一月 2026 | 07:25:01,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751231","nick":"秀秀","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815501,"id":751231,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/F38WnUjjOZnSUibjIopNJbjeHXIic5m2GmrY3m5vNm94uPAvFc0eLvtujDm2JicDPz7vv8muu5S1WzJ233L8ibgE0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,153 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:658983 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:f6e0d2528dae9b0799d0fd19d25a3036 +31 一月 2026 | 07:25:02,153 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"658983","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815502,"id":658983,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,428 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:192746 head:https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132 md5:bc71667c17560e8156cacf9e82afebe5 +31 一月 2026 | 07:25:02,428 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192746","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815502,"id":192746,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:02,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8vourIL0R8ibcTdSf9Zib3w8605RccM3YcpS3SfK8ZmNP3GKzgRpwtuVfr1vcOf3aROjQVVQnC5Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,018 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,071 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJlEyVoLxhQCf68HauXdJKg7etUGGiaafnJT2wuetTWll8tsakQIDoB1ibKlBlpIIKiaLbFwiaFEEAPyA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,101 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,113 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:314815 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:d4547d38071ab44d2c542683fb6c28eb +31 一月 2026 | 07:25:03,114 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"314815","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":314815,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,117 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:984918 head:https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132 md5:aa351ad025c047728c6c911603e1c4e6 +31 一月 2026 | 07:25:03,117 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984918","nick":"杜二小号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":984918,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,893 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,940 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:03,942 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:456982 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:46f8c59122e0a487c6fa2e4782d00e51 +31 一月 2026 | 07:25:03,942 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"456982","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815503,"id":456982,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:03,997 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO9EB4JJvXGHviamXJ89egZH5EevAuYz8Dv2ICMmcdoicTeST2s0wlzqEr2TFINzrLJKhs7NOiaqnibQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,006 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:772988 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132 md5:b10b3467e4839a23772136f1ac828069 +31 一月 2026 | 07:25:04,006 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"772988","nick":"开心一点","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":772988,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:04,674 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:277652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:277652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:0ebe60d4651e2cfa63ea001b12290df6 +31 一月 2026 | 07:25:04,684 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"277652","nick":"一路有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":277652,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:04,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,883 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,919 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/a1lLJbd8kKENyFa4TuU60fCLryX3yich6WDstibTxocGWaib6B0gCwfrMayqo6UCCrJ3yVn4M02O3FjLAWEusuhTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqzXEqBuLKkZpcdBxfxseSEWCYg0vrjoic180nVaPCH6qEXibUEE009XBnOPfquSarib3HsTrW6mcdyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:04,984 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:265830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132 md5:7032e1d94d572e1b84179399104de844 +31 一月 2026 | 07:25:04,984 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265830","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815504,"id":265830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:05,392 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:566071 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:f2d90c91284ddc25c30a903a83fc5151 +31 一月 2026 | 07:25:05,392 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"566071","nick":"杨添星","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815505,"id":566071,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:05,895 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:771035 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132 md5:77fd93f0f3ad21651bad18e5a377e4c6 +31 一月 2026 | 07:25:05,896 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"771035","nick":"岁月静好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815505,"id":771035,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,115 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:775156 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:06,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:775156 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:0c045284df0153767081f9a73c4f2781 +31 一月 2026 | 07:25:06,128 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"775156","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":775156,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,792 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:457322 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NflfT9LAUqDUibPCmbqtRPzrnGddRmARpFHxlte06ia8DHoJS1Ht3APksLjftfn2gZjd6qlo20VuxgeNEOnvILFw/132 md5:e851590e348c3de0fb8a8e764bb609f4 +31 一月 2026 | 07:25:06,792 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"457322","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":457322,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NflfT9LAUqDUibPCmbqtRPzrnGddRmARpFHxlte06ia8DHoJS1Ht3APksLjftfn2gZjd6qlo20VuxgeNEOnvILFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:06,873 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:108473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:06,887 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:108473 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:4b0ac1f6bf127bf827154d15dacc10b1 +31 一月 2026 | 07:25:06,887 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"108473","nick":"莫名","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815506,"id":108473,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,485 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:886978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:817dd43915d169e8a56c93a829125261 +31 一月 2026 | 07:25:07,485 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"886978","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815507,"id":886978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,546 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:25:07,796 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:193548 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:1df5d153f6c71895e49e8fe14afd62f4 +31 一月 2026 | 07:25:07,796 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"193548","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815507,"id":193548,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:07,881 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:459ms +31 一月 2026 | 07:25:08,285 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:387ms +31 一月 2026 | 07:25:08,311 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:959131 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:08,321 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:959131 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:d30cd3744dcb76f1cbdaf2f2eacef164 +31 一月 2026 | 07:25:08,321 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"959131","nick":" 洪付喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815508,"id":959131,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:08,646 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:237778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8vourIL0R8ibcTdSf9Zib3w8605RccM3YcpS3SfK8ZmNP3GKzgRpwtuVfr1vcOf3aROjQVVQnC5Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:08,660 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:237778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:73717e676273126ce32462d2a61987a0 +31 一月 2026 | 07:25:08,660 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"237778","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815508,"id":237778,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,012 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572165 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:a697bc0a35fecd1215a5e53438e466e3 +31 一月 2026 | 07:25:09,012 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572165","nick":" 秋雨甘林","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":572165,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,548 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:335207 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:1472377d19755406aa12d4a91354693a +31 一月 2026 | 07:25:09,548 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"335207","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":335207,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:09,917 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:328632 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:6d610fef7f9c993aacba8e0aeec09a96 +31 一月 2026 | 07:25:09,917 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"328632","nick":"李灿玉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815509,"id":328632,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:10,405 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870909 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJxic7uHlNxcSGRnGycjuWGXIK2mhDwOv8921lprhkeMFYiaeeicjDejibWgTJnnYQMMXNBlfkqNbwdGQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:10,420 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870909 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:25629ddeef621944b836564ae6ac84a0 +31 一月 2026 | 07:25:10,420 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870909","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815510,"id":870909,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:10,586 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:315ms +31 一月 2026 | 07:25:10,804 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:682365 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:9a095f9b6edc0427cd7c82243b02758b +31 一月 2026 | 07:25:10,805 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"682365","nick":"刘妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815510,"id":682365,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:11,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,178 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,190 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:745978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:fd3dcd0b9462b28a8c816ffa478896ce +31 一月 2026 | 07:25:11,190 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"745978","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815511,"id":745978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:11,654 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,690 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,772 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,810 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy3BkNfQKiay1sYpZAZvxzZcWkQ8w7AayPibB0OvhI5TlQ407nTWM06yMOpF0c3xugd0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:11,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:161367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:4795dbcf6261006e199b1aef5f3e15e0 +31 一月 2026 | 07:25:11,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"161367","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815511,"id":161367,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,119 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921010 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:921010 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:12d85c9e4d4ae936479231c190eaf8d0 +31 一月 2026 | 07:25:12,129 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"921010","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815512,"id":921010,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,704 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,783 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:12,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:871587 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ht0Y1Ue37aNnLMHBMcsMTLeM46S835Faal93LCnsVQqlsm9vPbDcV4WnZw5dnuGCdQMibysBxt0KXcMoxM8ibkuw/132 md5:87726f2b5207b126059dab8fdf1c3a59 +31 一月 2026 | 07:25:12,800 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"871587","nick":"大波妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815512,"id":871587,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ht0Y1Ue37aNnLMHBMcsMTLeM46S835Faal93LCnsVQqlsm9vPbDcV4WnZw5dnuGCdQMibysBxt0KXcMoxM8ibkuw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:12,966 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:13,059 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:13,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:286890 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:c3d2dafd693ee97f20d0e9d48e8a7b7b +31 一月 2026 | 07:25:13,071 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"286890","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":286890,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:945218 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:cf3ef2d795489a154ad67ffb44e1a474 +31 一月 2026 | 07:25:13,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"945218","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":945218,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,866 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:624684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:5eefac3e8b36e7988c8511ab8dc1a352 +31 一月 2026 | 07:25:13,867 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"624684","nick":"迷人西","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815513,"id":624684,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:13,943 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:269ms +31 一月 2026 | 07:25:14,356 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:25:14,356 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:25:14,453 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:559763 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:14,466 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:559763 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:c8075d29ce25ca2f543c7a15aab4b62e +31 一月 2026 | 07:25:14,466 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"559763","nick":"往事如烟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815514,"id":559763,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:14,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:773582 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:fa70359ca4c924764ab8dcc2f806cca6 +31 一月 2026 | 07:25:14,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"773582","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815514,"id":773582,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,145 | INFO | qtp809762318-73 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:25:15,205 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:335144 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jVsyLpujrj6Cb0Dv3LM78JsVmk19vg9O6Qj5Qva0stwLZwNb9g4kib4pmJfIZ5Usm4HkA1WAddxwMPc9Qt46bwQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:15,217 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:335144 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:4686bbb4e7d02bc49a29aff5b16d3775 +31 一月 2026 | 07:25:15,217 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"335144","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815515,"id":335144,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,448 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:389762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:b973ace043c48739063fdfbc3d294f7f +31 一月 2026 | 07:25:15,448 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"389762","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815515,"id":389762,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:15,945 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:478ms +31 一月 2026 | 07:25:16,390 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:461205 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:fbbf116640d4021b33122116302ab2c0 +31 一月 2026 | 07:25:16,390 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"461205","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815516,"id":461205,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:16,535 | INFO | qtp809762318-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1511ms +31 一月 2026 | 07:25:17,227 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:904652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dLSTGibVPxf3hZv0jDFGv8ib8WPtbOzmf7XDE4WEjcsu7DvicAtZEeSMbW2WTm5fgCcF4U8ulfKESW7iblLPXw6kgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:17,242 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:904652 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132 md5:b698f733e63a26c519224516ed99f204 +31 一月 2026 | 07:25:17,243 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"904652","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":904652,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:17,263 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:870714 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:6077697dcf32a75b404b4e871dc13c0c +31 一月 2026 | 07:25:17,263 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870714","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":870714,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:17,459 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login +31 一月 2026 | 07:25:17,474 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:17,986 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:296214 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:d6c211ced1ada840977e2d5836363c41 +31 一月 2026 | 07:25:17,986 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"296214","nick":"vicky","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815517,"id":296214,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:18,150 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:276ms +31 一月 2026 | 07:25:18,156 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:697916 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:f778ac75e399c4c546d3e908eed33567 +31 一月 2026 | 07:25:18,156 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"697916","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815518,"id":697916,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:18,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:25:18,903 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:18,969 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:19,009 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IdnlgZ8iaiacZNqNY2ECvSWOiaSjWaReiaUR0FVlmDEWuwG79TnjBCL0wia85pY2qAOxAAEAPILtkDSXdEISZF76CFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:19,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:991892 +31 一月 2026 | 07:25:19,026 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:421116 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:f7773a4fcaac624a8a94f7f75f95eb3f +31 一月 2026 | 07:25:19,026 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"421116","nick":"后会无妻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815519,"id":421116,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:19,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:19,095 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:786288 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:0249a47b51f1f7604e85edb703041e26 +31 一月 2026 | 07:25:19,096 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"786288","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815519,"id":786288,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:19,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:25:19,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:991892 +31 一月 2026 | 07:25:19,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:19,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:19,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:19,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:19,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8585000 +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:19,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:19,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:19,742 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de +31 一月 2026 | 07:25:19,796 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:25:19,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:19,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:20,000 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,046 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:528081 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:20,054 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:950997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:0d8dc66b0b39fd705ebc0e26f19a20f2 +31 一月 2026 | 07:25:20,054 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"950997","nick":"逢赌必赢","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":950997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:20,060 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:528081 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:a6ef691e2505953f77e93b137160800e +31 一月 2026 | 07:25:20,060 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528081","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":528081,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:20,705 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1168ms +31 一月 2026 | 07:25:20,949 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:838913 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:d5a5515f493c7c3f4b2b252cf2749f34 +31 一月 2026 | 07:25:20,949 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"838913","nick":" 歪腻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815520,"id":838913,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:21,056 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:440710 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:2d395223132f4816cd4671bee5550a96 +31 一月 2026 | 07:25:21,056 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"440710","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815521,"id":440710,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:22,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:356001 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:6c2edf9768970a8f8b7043e54a174c63 +31 一月 2026 | 07:25:22,160 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"356001","nick":"云姝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815522,"id":356001,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:22,335 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,401 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,446 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:22,463 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:278898 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:135df8dc1de677b16243a05148cfa900 +31 一月 2026 | 07:25:22,464 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"278898","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815522,"id":278898,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:23,310 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:755783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:e9307e33f39237afb993614be62c623b +31 一月 2026 | 07:25:23,311 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"755783","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815523,"id":755783,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:23,514 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:380267 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:03cdf0a519023fd2a9ca26f457bbe8ac +31 一月 2026 | 07:25:23,514 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"380267","nick":"8Z179宣明江13787158088","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815523,"id":380267,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:305520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:5e888b6d1fe2dc2adf975ba5b4dd5e87 +31 一月 2026 | 07:25:24,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305520","nick":"老佛爷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815524,"id":305520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,456 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:316412 head:https://thirdwx.qlogo.cn/mmopen/vi_32/813lMMqJxibZiceMrpIR7AAqmVuNQVf0CGG1cibFTL7Ja6wjPCyZy8nJukPhswRQ69B799iafNic25as2jPZkbicg4Rw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:24,473 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:316412 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:7cff2d7f9874f868751131e535e6c66b +31 一月 2026 | 07:25:24,473 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"316412","nick":"L ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815524,"id":316412,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:24,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:25:24,967 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:25:24,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:25:24,991 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----991892 +31 一月 2026 | 07:25:25,179 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859018 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,196 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859018 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:6bef09c8ed5c609d4968e04b3ea8ec9f +31 一月 2026 | 07:25:25,196 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859018","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815525,"id":859018,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:25,408 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,495 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:25,511 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:394446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:df76297e5f2ef596f6a3c6f8a45c1645 +31 一月 2026 | 07:25:25,511 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"394446","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815525,"id":394446,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,037 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101777} +31 一月 2026 | 07:25:26,062 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:103555 login +31 一月 2026 | 07:25:26,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:26,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117016 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:23bb05efd82811c483b0f7803c4f4697 +31 一月 2026 | 07:25:26,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117016","nick":"乖乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":117016,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,461 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:826627 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:ceb989ef3eb290381c2e0c86b0f26156 +31 一月 2026 | 07:25:26,461 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"826627","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":826627,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:26,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:831661 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:bc445e1d087321ab50787bfe3d629fb6 +31 一月 2026 | 07:25:26,991 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"831661","nick":"阳赋","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815526,"id":831661,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:25:27,210 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:25:27,210 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:25:27,239 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:25:27,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@7d1d5728} +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:27,314 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:25:27,338 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:976274 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:578f02dfd8d09d19cc2db50f43ec98d6 +31 一月 2026 | 07:25:27,338 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"976274","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815527,"id":976274,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,359 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:25:27,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:25:27,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:25:27,402 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:27,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:558277 +31 一月 2026 | 07:25:27,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:27,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:25:27,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:558277 +31 一月 2026 | 07:25:27,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:27,894 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:415259 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:27,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:415259 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132 md5:601441ee9de3ddd09b63e0afe52b7636 +31 一月 2026 | 07:25:27,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:25:27,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"415259","nick":"顺顺","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815527,"id":415259,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:27,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:28,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:28,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:28,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:28,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:28,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@18441d46 +31 一月 2026 | 07:25:28,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:137207 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:e56199b17be035b828c87b7a26cb5f38 +31 一月 2026 | 07:25:28,216 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"137207","nick":"开心一点","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815528,"id":137207,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:28,230 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:28,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:28,876 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:321653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2Wlrqc7yzj2IKicXbZo6E3b17gAOWPe13d9WEPEquIdc7GYljm4tOicH6utiaJAvlEdMA4EBCSzbOA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:28,885 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:321653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:0969fd2ec07180f0eb10fd2369bb1758 +31 一月 2026 | 07:25:28,885 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"321653","nick":" 凤凰涅槃","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815528,"id":321653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:29,146 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,206 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erz31oMv70icEzxjXvmbrsJzbib3GyZlsaJ5CFtCWQm3qNz6rFeIsgh9WyvoK8ibCibyb9ibTFjmostJmA/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,213 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:856463 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:f2e879546276c91e111745958d2c7d88 +31 一月 2026 | 07:25:29,213 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"856463","nick":"A陈赛15874241901","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815529,"id":856463,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:29,836 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:395743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:29,844 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:395743 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:2e8bf8ec91feae1d70168adf84465e4b +31 一月 2026 | 07:25:29,844 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"395743","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815529,"id":395743,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:30,105 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116362 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,114 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:116362 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:5de316128da762eeccf5441f34887d28 +31 一月 2026 | 07:25:30,114 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116362","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815530,"id":116362,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:30,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,942 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:30,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,007 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:635285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:2ab98a034d1c0b40cc6aaa4c8d24e0df +31 一月 2026 | 07:25:31,084 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"635285","nick":"小小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815531,"id":635285,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:31,139 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,180 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:31,186 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:439056 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:49b7df769c8f5bbc0b14d9315978e7f3 +31 一月 2026 | 07:25:31,186 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"439056","nick":"静静地","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815531,"id":439056,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,010 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:774914 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy8nLicJ5EDz2sYEMfwxyAcBMqs2YMLTGJ1W4NDkWKTb0RpIU0AwpVr7QdbXfUtJqURg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:32,016 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:774914 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132 md5:4c2145e38d5653dcf10dcba960b0d9e5 +31 一月 2026 | 07:25:32,016 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"774914","nick":"夜如风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":774914,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,051 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:997151 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:a51c5e8e188e6a234fb1ed77c1646205 +31 一月 2026 | 07:25:32,051 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997151","nick":"妞妞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":997151,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,940 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:774088 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:6cb7622a497d9939eb6c7d5255db116a +31 一月 2026 | 07:25:32,941 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"774088","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":774088,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:32,967 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:800751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:32,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:800751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:5afdecf292ae537df56f97364ff2672f +31 一月 2026 | 07:25:32,978 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"800751","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815532,"id":800751,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:33,385 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:25:33,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:25:33,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:25:33,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----558277 +31 一月 2026 | 07:25:33,841 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:594775 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132 md5:f8f610339b234827ef8ed9cb69baafe5 +31 一月 2026 | 07:25:33,841 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594775","nick":"啊军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815533,"id":594775,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:33,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:427087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:88bf439e426f965ec9d9633ce59d1100 +31 一月 2026 | 07:25:33,897 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"427087","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815533,"id":427087,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:34,451 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:25:34,483 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:25:34,543 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:34,598 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:25:34,610 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:25:34,754 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:691958 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:efbb28eb31322282aa19cad68990af6d +31 一月 2026 | 07:25:34,754 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"691958","nick":"人生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815534,"id":691958,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:34,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:834699 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:e06af0c5f7d52ac3fdf2a381d0182b9a +31 一月 2026 | 07:25:34,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"834699","nick":"莉莉","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815534,"id":834699,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:35,708 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:957316 head:https://thirdwx.qlogo.cn/mmopen/vi_32/J9YKHoKKd1JGKHga8icUT8NAbmBbHMX1ppSXHeic956ib8CVjRUHtPlEAibDh57aOqTA7365EwicJzIjlXicKs5odr7A/132 md5:8762ad5710871fe6a7e65054b3de116e +31 一月 2026 | 07:25:35,708 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"957316","nick":"瀚妹子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815535,"id":957316,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/J9YKHoKKd1JGKHga8icUT8NAbmBbHMX1ppSXHeic956ib8CVjRUHtPlEAibDh57aOqTA7365EwicJzIjlXicKs5odr7A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:35,711 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:761051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:35,730 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:761051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132 md5:5bdbbee72a6b76daeb943cb48e08be59 +31 一月 2026 | 07:25:35,731 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761051","nick":"LD","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815535,"id":761051,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:36,554 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1709EOwKtvLfVyn58LCiaJlVy9Pf0tIFicHibMvyuzK6oLZcQ77f20YqCLXg9nwquodz9ibSKLkW1sf4VRyzXYiadyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:36,581 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:36,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:601050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132 md5:84cf738a4532b7fe6be60b8feb24a765 +31 一月 2026 | 07:25:36,592 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"601050","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815536,"id":601050,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:36,640 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:455295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132 md5:edf5a7eaf9316d3a80d8653c5ccf04ef +31 一月 2026 | 07:25:36,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"455295","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815536,"id":455295,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:37,327 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:153276 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:d3e6cdd267649776fbb9d1d7028d2e60 +31 一月 2026 | 07:25:37,327 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"153276","nick":" 安徒生 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815537,"id":153276,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:37,524 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | robot:131723 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:6d52fe6ad19f5231c1e7322921149fdc +31 一月 2026 | 07:25:37,524 | INFO | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"131723","nick":"一抹淡然 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815537,"id":131723,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:38,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222752 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:329a905e0852adf05c13855b7a765c74 +31 一月 2026 | 07:25:38,039 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222752","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815538,"id":222752,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:38,747 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:591755 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLHGYFKjvRiaiaibnArmu3DTDQnOicg5f6FicGr7gUGcHEHiaVQdE62fhbQGR9ofic4rSERYG8LRBYicew6Og/132 md5:787d66f3fdfa8df70795629c62a3a850 +31 一月 2026 | 07:25:38,759 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:591755 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:868b7b1f371dfc47bee3018cf3964edb +31 一月 2026 | 07:25:38,759 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"591755","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815538,"id":591755,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:39,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:25:39,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:25:39,460 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:157747 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:3d6be742be83ff5b39c296ec9b48a8fd +31 一月 2026 | 07:25:39,460 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"157747","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769815539,"id":157747,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +31 一月 2026 | 07:25:39,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:25:39,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@443744d5 +31 一月 2026 | 07:25:39,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7d1d5728 +31 一月 2026 | 07:25:39,705 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@51f4e493 +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 203, 106, 208, 207, 206, 205, 204, 204, 104, 108, 105, 203, 107] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:25:39,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:25:40,077 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:40,759 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:558277 player:[] fake_json: +31 一月 2026 | 07:25:40,788 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:25:41,028 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login +31 一月 2026 | 07:25:41,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:25:41,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:25:42,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:558277 +31 一月 2026 | 07:25:42,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:25:43,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:558277 +31 一月 2026 | 07:25:43,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:25:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:25:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:25:43,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:25:43,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:25:43,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:25:43,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:25:43,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@366629af +31 一月 2026 | 07:25:43,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:25:43,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:25:43,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:25:43,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:25:43,842 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:25:43,858 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----558277 +31 一月 2026 | 07:25:48,214 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:25:48,482 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:439ms +31 一月 2026 | 07:25:50,908 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:405ms +31 一月 2026 | 07:26:01,341 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:26:04,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=0, 102555=1} +31 一月 2026 | 07:26:04,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:06,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,183 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,437 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:08,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:09,615 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101999 login +31 一月 2026 | 07:26:09,625 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 07:26:10,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:26:10,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197769 +31 一月 2026 | 07:26:11,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:26:11,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197769 +31 一月 2026 | 07:26:11,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:26:11,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:26:11,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:26:11,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:26:11,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:26:11,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:26:11,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:26:11,699 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@16beb4a4 +31 一月 2026 | 07:26:11,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:26:11,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:26:16,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 07:26:16,968 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:26:16,981 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:26:16,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----197769 +31 一月 2026 | 07:26:29,430 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:26:29,430 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:29,843 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,066 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,434 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:32,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:41,353 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:26:46,112 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:748120 player:[211473,870909] fake_json:1 +31 一月 2026 | 07:26:54,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:26:54,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:26:56,794 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:56,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:58,186 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:26:59,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:01,680 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:01,916 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:18,421 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:27:18,469 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:27:19,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:27:19,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:27:20,753 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:21,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,367 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,621 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:22,832 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:43,936 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:27:43,937 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:27:44,356 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:44,613 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:27:46,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:27:46,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151022 +31 一月 2026 | 07:27:46,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:27:46,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:27:46,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:27:46,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:47,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:47,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:47,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:47,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:27:47,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:47,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:47,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:47,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:27:47,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:47,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:49,487 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:561ms +31 一月 2026 | 07:27:52,352 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:27:52,453 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:27:52,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:27:52,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:27:52,481 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----151022 +31 一月 2026 | 07:27:52,606 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:372ms +31 一月 2026 | 07:27:52,972 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:322ms +31 一月 2026 | 07:27:53,526 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:27:53,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:27:53,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:27:53,714 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:27:53,726 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:27:54,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:27:54,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:27:54,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:27:54,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:54,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:54,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:54,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:54,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:54,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:54,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:54,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:27:54,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:54,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:54,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:27:54,708 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:27:54,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737590 +31 一月 2026 | 07:27:54,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:27:54,961 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:423ms +31 一月 2026 | 07:27:55,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737590 +31 一月 2026 | 07:27:55,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:55,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:27:55,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:364ms +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:27:55,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:27:55,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:27:55,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:27:55,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:27:55,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:27:55,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:27:55,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:27:55,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:27:58,640 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1037ms +31 一月 2026 | 07:27:58,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:27:58,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=小猫, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=61124380, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, aid=112233} +31 一月 2026 | 07:27:58,821 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1afb8623 +31 一月 2026 | 07:27:58,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:00,807 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:28:00,816 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:28:00,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:28:00,836 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----737590 +31 一月 2026 | 07:28:01,863 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:28:01,895 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:28:02,001 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:02,047 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:28:02,058 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:28:07,114 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:28:07,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@735b7605 +31 一月 2026 | 07:28:07,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@9f8102f +31 一月 2026 | 07:28:07,159 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1e78b694 +31 一月 2026 | 07:28:09,041 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:28:09,041 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:28:10,460 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:737590 player:[] fake_json: +31 一月 2026 | 07:28:10,661 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:10,915 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:11,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:11,121 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 07:28:11,122 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101777 +31 一月 2026 | 07:28:11,147 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:11,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:11,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:11,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151022 +31 一月 2026 | 07:28:11,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:28:11,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151022 +31 一月 2026 | 07:28:11,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:28:11,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:12,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:12,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8584000 +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:12,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:12,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:12,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6d155f90 +31 一月 2026 | 07:28:12,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:12,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:12,352 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=151022, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:28:12,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101777 +31 一月 2026 | 07:28:12,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:28:12,416 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:28:12,426 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----151022 +31 一月 2026 | 07:28:18,452 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101777} +31 一月 2026 | 07:28:18,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:28:18,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:28:18,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:28:18,584 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:28:18,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:28:18,672 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:28:18,682 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:28:18,682 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:18,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737590 +31 一月 2026 | 07:28:18,703 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:28:18,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:18,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:28:18,809 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:19,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737590 +31 一月 2026 | 07:28:19,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:19,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:19,098 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:409ms +31 一月 2026 | 07:28:19,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:19,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:19,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:19,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:19,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:28:19,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:19,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:19,612 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 07:28:19,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:28:19,636 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:28:19,648 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----737590 +31 一月 2026 | 07:28:19,734 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:349ms +31 一月 2026 | 07:28:21,380 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:28:21,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 102, 201, 101, 203, 109, 209, 106] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:21,878 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 201, 203, 209, 106] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:22,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 103] +31 一月 2026 | 07:28:24,524 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:24,804 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:393ms +31 一月 2026 | 07:28:25,361 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:395ms +31 一月 2026 | 07:28:27,621 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:28:28,952 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1562ms +31 一月 2026 | 07:28:33,989 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:28:33,989 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:28:34,605 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:34,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:35,311 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:35,569 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:867214 player:[] fake_json: +31 一月 2026 | 07:28:35,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:28:35,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:867214 +31 一月 2026 | 07:28:36,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:28:36,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:867214 +31 一月 2026 | 07:28:36,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:36,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:28:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 108] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:36,646 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 209, 202, 102, 101] +31 一月 2026 | 07:28:36,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:28:36,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:28:36,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:28:36,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:28:36,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:28:36,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:28:36,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:28:36,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:28:37,097 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:28:37,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:28:37,117 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:28:37,127 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----867214 +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 201] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 209, 202, 209, 102, 101, 108, 108] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 204, 203, 205, 203, 203, 209, 106, 207] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:41,098 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 209, 202, 209, 101, 102, 101, 108, 108] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 109] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:44,354 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 209, 202, 209, 101, 109, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 101] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:28:45,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 209, 202, 209, 101, 109, 201, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:28:47,672 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:28:47,920 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:410ms +31 一月 2026 | 07:28:47,989 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:28:47,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +31 一月 2026 | 07:28:48,550 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:399ms +31 一月 2026 | 07:28:59,065 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 101777=2, 101999=0, 102555=1} +31 一月 2026 | 07:28:59,065 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:28:59,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:28:59,794 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:00,196 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:15,157 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:15,396 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:385ms +31 一月 2026 | 07:29:15,986 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:374ms +31 一月 2026 | 07:29:24,034 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:29:24,034 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:29:24,518 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:24,760 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:25,039 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:26,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:26,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:909532 +31 一月 2026 | 07:29:26,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:26,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:29:26,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:26,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:26,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:26,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:26,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:26,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:27,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:27,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:27,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:29:27,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:27,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:29,169 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:29,404 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:365ms +31 一月 2026 | 07:29:29,798 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:347ms +31 一月 2026 | 07:29:31,673 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:31,905 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:362ms +31 一月 2026 | 07:29:32,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:29:32,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:29:32,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:29:32,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----909532 +31 一月 2026 | 07:29:32,464 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:392ms +31 一月 2026 | 07:29:33,396 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:29:33,426 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:29:33,468 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:33,522 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:29:33,531 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:29:33,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:33,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:29:34,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [102555]] +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:34,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:34,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:34,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:34,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:34,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:34,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:29:34,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:34,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:34,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:34,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:175357 +31 一月 2026 | 07:29:34,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:29:35,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:175357 +31 一月 2026 | 07:29:35,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:35,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:35,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:35,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:35,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8581000 +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:35,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:35,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:35,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33e90e84 +31 一月 2026 | 07:29:35,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:35,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:37,852 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:29:38,084 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms +31 一月 2026 | 07:29:38,582 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:29:38,612 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@57d1815e +31 一月 2026 | 07:29:38,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:38,779 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:365ms +31 一月 2026 | 07:29:40,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:909532 player:[] fake_json: +31 一月 2026 | 07:29:40,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 07:29:40,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:29:40,685 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:29:40,693 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----175357 +31 一月 2026 | 07:29:41,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:29:41,761 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:29:41,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:41,852 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:29:41,861 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:29:44,250 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1281ms +31 一月 2026 | 07:29:46,904 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:29:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:46,905 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@14d3a92a +31 一月 2026 | 07:29:46,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{nick=子涵, seat=2, ready=0, sex=1, ip=120.229.85.158, hp_info={cur_hp=4373000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKujuzia7ibmRubtHPwcRSOviaHViaIMbJFLFcX2wnGn5Hg7JibHs6SA5dbg0UltTUXuibJewibnNj53tC1qs7FulzZblt2G8HB7xVj89FOrq2ZRKRjA/132, aid=115777} +31 一月 2026 | 07:29:46,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:29:46,970 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:29:47,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:29:47,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:29:47,030 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,098 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:29:47,123 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:29:47,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:29:47,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:29:47,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:29:47,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,150 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 207] +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:47,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:29:47,233 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:47,233 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 209, 202, 209, 101, 109, 201, 207, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 105, 106, 205, 202, 207, 203] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:47,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +31 一月 2026 | 07:29:48,987 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=0, 102555=0} +31 一月 2026 | 07:29:48,987 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:29:49,537 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:49,787 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,005 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:29:50,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:29:50,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:909532 +31 一月 2026 | 07:29:50,669 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 105, 106, 205, 202, 207, 105] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:51,022 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204, 205] +31 一月 2026 | 07:29:51,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909532 +31 一月 2026 | 07:29:51,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:29:51,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:29:51,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:29:51,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:29:51,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:29:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:29:51,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:29:51,363 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79d904b +31 一月 2026 | 07:29:51,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:29:51,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:29:51,574 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 07:29:51,582 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:29:51,589 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:29:51,598 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----909532 +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 103, 207, 106, 205, 202, 207, 105, 103] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:53,559 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 204, 205, 106, 107] +31 一月 2026 | 07:29:56,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 207, 106, 205, 202, 207, 105, 103, 104] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:56,956 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 103, 204, 205, 106, 107, 102, 101] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 101, 102, 208, 202, 208, 106, 205, 202, 207, 105, 103, 104, 108] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:29:59,011 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 209, 103, 109, 204, 205, 106, 107, 102, 101, 208, 206] +31 一月 2026 | 07:30:00,934 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:30:00,965 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:01,008 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:01,405 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:30:01,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 103] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:02,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 209, 202, 209, 101, 109, 201, 207, 103, 102, 101, 205, 206, 108, 108] +31 一月 2026 | 07:30:05,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:30:05,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:05,916 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:05,916 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:30:05,934 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:05,996 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:30:06,023 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:06,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:06,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:06,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:30:06,041 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:06,050 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:30:11,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 208, 103, 209, 206, 201, 201, 204, 102, 101, 203, 105, 105, 202] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:11,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103] +31 一月 2026 | 07:30:14,022 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=0} +31 一月 2026 | 07:30:14,023 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 208, 205, 203, 205, 203, 203, 209, 106, 207, 105] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 102, 101] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:14,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 209, 202, 209, 101, 109, 201, 207, 103, 104, 102, 101, 205, 206, 104, 105, 108, 108] +31 一月 2026 | 07:30:14,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:14,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,171 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:15,851 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432165 player:[745978,971057] fake_json:1 +31 一月 2026 | 07:30:16,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:30:16,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:693030 +31 一月 2026 | 07:30:16,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:30:17,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:30:17,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:693030 +31 一月 2026 | 07:30:17,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:30:17,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:30:17,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:30:17,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:30:17,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:30:17,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:30:17,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:30:17,755 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:30:17,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:30:17,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:30:22,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:30:22,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:30:23,011 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:30:23,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----693030 +31 一月 2026 | 07:30:24,051 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:30:24,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:30:24,140 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@30122a0 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@30122a0 +31 一月 2026 | 07:30:24,191 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:30:24,202 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:30:29,245 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:30:29,288 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@5a92f3c0 +31 一月 2026 | 07:30:30,382 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:30:30,440 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:30,495 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:30,498 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:693030 player:[] fake_json: +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 209, 201, 204, 102, 101, 203, 105, 105, 202] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:31,791 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 207, 201] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 201, 204, 102, 101, 203, 105, 105, 202, 102] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:36,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 104, 201, 208, 206, 209, 209] +31 一月 2026 | 07:30:37,618 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:30:37,655 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:37,708 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:37,708 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:30:37,730 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:37,804 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:30:37,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:37,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:37,851 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:37,872 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 209, 206, 101, 102, 104, 201] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:37,916 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 201, 109, 101, 207, 106, 209, 202, 209, 101, 109, 201, 207, 103, 104, 202, 102, 101, 205, 206, 104, 105, 108, 108] +31 一月 2026 | 07:30:38,913 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=0} +31 一月 2026 | 07:30:38,913 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:30:39,479 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:39,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:39,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:40,253 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:30:40,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:30:40,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:693030 +31 一月 2026 | 07:30:40,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:30:41,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:693030 +31 一月 2026 | 07:30:41,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:30:41,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:30:41,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:30:41,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:30:41,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:30:41,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:30:41,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:30:41,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30236d75 +31 一月 2026 | 07:30:41,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:30:41,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:30:41,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 07:30:41,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:30:41,799 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:30:41,808 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----693030 +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 206, 101, 102, 104, 201, 107] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:42,414 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 209] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 103, 103, 102, 202, 102, 103, 206, 101, 102, 104, 107, 208] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:43,790 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 209, 102] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 206, 101, 102, 104, 208] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:45,043 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 209, 102, 109] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 208, 208] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:47,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 209, 102, 202, 108, 107, 205, 204] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 208, 105] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:49,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 209, 102, 202, 203, 108, 107, 205, 204] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 103, 103, 102, 102, 103, 101, 102, 104, 105, 205] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:51,088 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 208, 209, 102, 202, 203, 109, 108, 107, 205, 204] +31 一月 2026 | 07:30:51,421 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:30:51,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:30:53,726 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:30:53,760 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:53,813 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:56,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:30:56,286 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:30:56,342 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:59,132 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:30:59,167 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:30:59,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:30:59,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:30:59,244 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:59,318 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:30:59,350 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:30:59,361 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:30:59,361 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 105, 102, 108, 208, 104, 207, 209, 105, 207, 207, 106, 208, 202] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:30:59,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 208, 208, 205, 209, 102, 202, 203, 109, 106, 108, 107, 205, 204] +31 一月 2026 | 07:31:00,353 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:31:00,390 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:31:00,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:31:00,446 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:31:00,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:31:00,565 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:31:00,576 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:31:00,577 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:31:00,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:31:00,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 209, 202, 208, 103, 109, 205, 203, 105, 103, 206, 104, 109] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 104, 205, 201, 102, 208, 206, 209, 209] +31 一月 2026 | 07:31:00,714 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:836476 player:[751388,566071] fake_json:1 +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 202, 107] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:03,875 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 101] +31 一月 2026 | 07:31:03,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:03,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:04,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:04,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,021 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,425 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:05,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 202, 208, 103, 109, 205, 203, 105, 103, 206, 104, 109, 208] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:08,136 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 209, 202, 208, 109, 205, 203, 105, 103, 206, 104, 109, 208, 109] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:10,995 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 209, 104, 105] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 208, 109, 205, 203, 105, 103, 206, 104, 109, 208, 109, 103] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:12,857 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 209, 209, 104, 105] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 208, 109, 205, 203, 105, 206, 104, 109, 208, 109, 103, 107] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:16,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 209, 209, 103, 104, 105] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 206, 104, 109, 208, 109, 103, 107, 206] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:17,955 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 209, 209, 103, 208, 104, 105] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 104, 109, 208, 109, 103, 107, 206, 105] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:19,824 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 209, 209, 103, 208, 206, 104, 105] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 205, 203, 105, 104, 109, 109, 103, 107, 206, 105, 201] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:22,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 209, 209, 103, 208, 206, 208, 104, 105] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 203, 104, 109, 109, 103, 107, 105, 201] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:25,533 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 204, 209, 209, 103, 208, 206, 208, 104, 105, 106, 107] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 109, 203, 104, 109, 109, 103, 105, 201, 103] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:26,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 209, 209, 103, 208, 206, 208, 107, 104, 105, 106, 107, 205, 206] +31 一月 2026 | 07:31:28,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:28,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:29,375 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:29,603 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:29,896 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:30,174 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 202, 107, 206] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:32,549 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 207, 105, 207, 207, 106, 208, 107, 206, 209] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:35,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 203, 204] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 204] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:39,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 109, 203, 204, 208, 206] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 101] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:42,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 104, 109, 203, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 202] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:43,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 101, 202, 104, 109, 203, 203, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 203, 104, 105, 201, 103, 204] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:46,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 202, 203, 104, 105, 103, 204, 205] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:49,572 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 105, 103, 204, 205, 101] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:52,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:54,021 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:31:54,021 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:31:54,335 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 105, 103, 204, 205, 202] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:54,336 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:54,526 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:54,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:55,027 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:55,287 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 101] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:56,141 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 102] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:31:58,625 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 103, 204, 205, 202, 105] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:01,818 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 207, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 102, 104, 105, 106, 107, 203, 202, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 102] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:03,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 101, 202, 104, 109, 203, 203, 209, 203, 204, 208, 206, 205, 206] +31 一月 2026 | 07:32:05,935 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 203, 104, 204, 205, 202, 105, 104] +31 一月 2026 | 07:32:05,935 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[204, 205, 206] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:05,936 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 108, 108, 104, 206, 208, 207, 203, 201, 201, 202, 207, 201, 209, 207, 101, 209, 209, 103, 208, 206, 208, 107, 103, 204, 206, 205, 204, 205, 101, 202, 101, 102, 104, 105, 106, 107, 203, 202, 106, 107, 205, 206, 109, 109, 109, 109] +31 一月 2026 | 07:32:07,964 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 108, 208, 104, 105, 207, 207, 106, 208, 107, 206, 209, 102, 105] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:07,965 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 101, 202, 104, 109, 203, 203, 209, 205, 203, 204, 208, 206, 205, 206, 106, 107] +31 一月 2026 | 07:32:09,858 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:32:09,887 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:32:09,941 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:11,800 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:32:11,830 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:32:11,883 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:14,603 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:32:14,632 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:32:14,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:14,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:32:14,713 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:14,774 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:32:14,806 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:32:14,817 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:32:14,817 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:32:14,827 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@3dc14d78, 102555=taurus.client.TaurusClient@14d3a92a} +31 一月 2026 | 07:32:14,828 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:14,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@3dc14d78 +31 一月 2026 | 07:32:17,164 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:32:17,194 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:32:17,248 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:32:17,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101777 +31 一月 2026 | 07:32:17,270 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101777=taurus.client.TaurusClient@6d5c7e17} +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:32:17,334 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101777 +31 一月 2026 | 07:32:17,366 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:32:17,376 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:32:17,376 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@6d5c7e17 +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 108, 204, 205, 209, 203, 104, 209, 101, 103, 204, 205, 101, 202] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:17,398 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 101, 202, 105, 101, 202, 104, 109, 203, 203, 209, 205, 107, 203, 204, 208, 206, 205, 206, 106, 107] +31 一月 2026 | 07:32:18,999 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=2, 101999=1, 102555=1} +31 一月 2026 | 07:32:19,000 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:32:19,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:19,680 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:19,981 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 108, 205, 209, 104, 209, 101, 103, 204, 205, 101] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:32:20,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 203, 202] +31 一月 2026 | 07:33:55,752 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:101811 player:[380267,551791] fake_json:1 +31 一月 2026 | 07:34:36,820 | INFO | qtp809762318-119 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:300ms +31 一月 2026 | 07:34:38,910 | INFO | qtp809762318-122 | group.controller.GroupController | | jefe_test: 112233 +31 一月 2026 | 07:34:39,160 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:425ms +31 一月 2026 | 07:34:39,515 | INFO | qtp809762318-119 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms +31 一月 2026 | 07:34:41,289 | INFO | qtp809762318-122 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:34:41,482 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:34:41,483 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:34:42,352 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1265ms +31 一月 2026 | 07:34:46,001 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:981481 player:[824075,886978] fake_json:1 +31 一月 2026 | 07:35:07,279 | INFO | qtp809762318-122 | group.controller.GroupController | | jefe_test: 115777 +31 一月 2026 | 07:35:07,506 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:401ms +31 一月 2026 | 07:35:08,083 | INFO | qtp809762318-122 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:416ms +31 一月 2026 | 07:35:09,696 | INFO | qtp809762318-125 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 +31 一月 2026 | 07:35:11,068 | INFO | qtp809762318-125 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1646ms +31 一月 2026 | 07:35:50,789 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:616580 player:[356001,775156] fake_json:1 +31 一月 2026 | 07:36:35,718 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:338159 player:[609966,707889] fake_json:1 +31 一月 2026 | 07:36:42,440 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 07:36:42,491 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 07:36:43,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 101777=0, 101999=0, 102555=0} +31 一月 2026 | 07:36:43,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 07:36:46,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 101999, 102555] +31 一月 2026 | 07:36:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------101999 +31 一月 2026 | 07:36:46,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:36:46,998 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:308708 +31 一月 2026 | 07:36:47,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 07:36:48,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:308708 +31 一月 2026 | 07:36:48,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:36:48,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:36:48,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:36:48,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:36:48,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4698000 +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:36:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:36:48,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:36:49,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b32ca65 +31 一月 2026 | 07:36:49,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:36:49,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:36:49,214 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=308708, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:36:49,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----101999 +31 一月 2026 | 07:36:49,258 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:36:49,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:36:49,275 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----308708 +31 一月 2026 | 07:36:55,308 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=101999} +31 一月 2026 | 07:36:55,450 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:36:55,486 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:55,506 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:36:55,506 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:36:55,526 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:36:55,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:36:55,666 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[103555, 101777, 102555] +31 一月 2026 | 07:36:55,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------103555 +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:36:55,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:454636 +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101999=taurus.client.TaurusClient@7ba2d522} +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:36:56,642 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:36:56,670 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:36:56,681 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:36:56,681 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 202, 204, 105, 207, 104, 208, 205, 203, 105, 106, 103, 107, 103] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:36:56,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:36:56,702 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:36:56,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:36:56,905 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 07:36:57,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:454636 +31 一月 2026 | 07:36:57,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:36:57,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 07:36:57,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:36:57,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:36:57,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:36:57,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:36:57,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8554000 +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:36:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:36:57,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:36:57,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@310be9ad +31 一月 2026 | 07:36:57,744 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:36:57,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:36:57,879 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=454636, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:36:57,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----103555 +31 一月 2026 | 07:36:57,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:36:57,938 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:36:57,947 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----454636 +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 104, 205, 203, 105, 106, 103, 107, 103] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:02,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204] +31 一月 2026 | 07:37:03,981 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=103555} +31 一月 2026 | 07:37:04,040 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:37:04,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:04,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:37:04,109 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@4f6a189a} +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:37:04,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:37:04,260 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:37:04,271 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:37:04,271 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:37:04,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 208, 203, 202, 105, 203, 209, 108, 209, 107, 101] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:04,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +31 一月 2026 | 07:37:04,306 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 203, 105, 106, 103, 107, 103, 104] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:04,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 208, 203, 202, 105, 203, 209, 108, 209, 107, 103] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:06,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108] +31 一月 2026 | 07:37:06,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:756920 +31 一月 2026 | 07:37:06,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:07,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:37:07,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:756920 +31 一月 2026 | 07:37:07,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:07,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:07,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:07,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:07,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:07,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:07,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:07,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36a97ce2 +31 一月 2026 | 07:37:07,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:07,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 208] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:09,124 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108, 101, 209, 207] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 103] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:12,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 108, 101, 202, 209, 207, 209, 207] +31 一月 2026 | 07:37:12,980 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 07:37:12,994 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:37:13,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:37:13,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----756920 +31 一月 2026 | 07:37:13,482 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 209, 108, 209, 107, 103, 106] +31 一月 2026 | 07:37:13,482 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:13,483 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 108, 101, 202, 108, 209, 207, 209, 207] +31 一月 2026 | 07:37:14,059 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 07:37:14,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 07:37:14,148 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:14,218 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:14,219 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:14,219 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:37:14,231 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:37:14,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:14,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:283330 +31 一月 2026 | 07:37:14,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:37:15,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:283330 +31 一月 2026 | 07:37:15,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:15,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:15,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:15,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:15,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8642000 +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:15,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:15,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:15,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b665103 +31 一月 2026 | 07:37:15,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:15,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:19,285 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:37:19,336 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@32f5a271 +31 一月 2026 | 07:37:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 209, 107, 103, 106, 109] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:19,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 108, 101, 202, 108, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:20,473 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:756920 player:[] fake_json: +31 一月 2026 | 07:37:21,003 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 07:37:21,017 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 07:37:21,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 07:37:21,045 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----283330 +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 107, 103, 106, 109, 203] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:21,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 108, 101, 202, 108, 104, 107, 209, 207, 209, 207] +31 一月 2026 | 07:37:22,076 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 07:37:22,115 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 07:37:22,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2ae617d3 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@34451699 +31 一月 2026 | 07:37:22,237 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 07:37:22,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 07:37:22,633 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=0} +31 一月 2026 | 07:37:22,633 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:37:23,050 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:23,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:23,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:24,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:27,304 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 07:37:27,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:27,349 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1611ae27 +31 一月 2026 | 07:37:27,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[102555] +31 一月 2026 | 07:37:27,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 07:37:27,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:27,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:283330 +31 一月 2026 | 07:37:27,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 07:37:27,541 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 203, 202, 105, 203, 108, 107, 106, 109, 203, 202] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:27,542 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 108, 101, 202, 108, 104, 107, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:28,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:283330 +31 一月 2026 | 07:37:28,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:28,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:28,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:28,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:28,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:28,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:28,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36a97ce2 +31 一月 2026 | 07:37:28,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:28,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:28,559 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=283330, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 07:37:28,771 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 07:37:28,781 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 07:37:28,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 07:37:28,802 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----283330 +31 一月 2026 | 07:37:29,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 109, 203, 202, 109] +31 一月 2026 | 07:37:29,762 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:29,772 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:29,772 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:29,773 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 108, 101, 202, 108, 104, 107, 106, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:30,438 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:283330 player:[] fake_json: +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 203, 105, 106, 103, 107, 103, 203] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:31,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 104, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 101] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:34,224 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 108, 101, 202, 108, 104, 107, 106, 106, 107, 209, 207, 209, 207] +31 一月 2026 | 07:37:35,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 07:37:35,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:756920 +31 一月 2026 | 07:37:35,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 07:37:36,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:756920 +31 一月 2026 | 07:37:36,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:36,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 07:37:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 102] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:36,499 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:36,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 07:37:36,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8642000 +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 07:37:36,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 07:37:37,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 07:37:37,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b665103 +31 一月 2026 | 07:37:37,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 07:37:37,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 07:37:37,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 07:37:37,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 07:37:37,942 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 07:37:37,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----756920 +31 一月 2026 | 07:37:41,533 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:37:41,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 201, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:44,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 209, 207, 209, 207] +31 一月 2026 | 07:37:44,861 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:37:44,861 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:37:45,294 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:45,569 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 207] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:45,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 209, 207, 209, 207] +31 一月 2026 | 07:37:45,814 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:47,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 201] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:48,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 102] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:49,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 208] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:51,471 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:51,539 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 07:37:51,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 109, 201, 109] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:52,693 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 201, 109, 103] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:53,715 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 203, 108, 107, 106, 203, 202, 201, 109, 203] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:55,273 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:56,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 201, 109, 203, 208] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:56,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 201, 109, 203, 204] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:37:57,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:37:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:37:58,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 203, 202, 109, 203, 204, 206] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:00,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 209, 207, 209, 207, 206, 205] +31 一月 2026 | 07:38:01,510 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 204, 105, 205, 105, 106, 103, 107, 103, 203, 107] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:02,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 106, 104, 203, 203, 204, 103, 102, 208, 207] +31 一月 2026 | 07:38:02,754 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:02,970 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:03,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 204, 202, 202, 105, 108, 107, 106, 202, 109, 203, 204, 206, 107] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:04,039 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 206, 209, 207, 209, 207, 206, 205, 204, 205] +31 一月 2026 | 07:38:06,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:38:07,516 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:07,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:12,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 07:38:12,222 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:38:12,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:13,094 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +31 一月 2026 | 07:38:13,126 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:13,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:13,198 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------103555 +31 一月 2026 | 07:38:13,226 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{103555=taurus.client.TaurusClient@4f6a189a} +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:38:13,301 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++103555 +31 一月 2026 | 07:38:13,345 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:38:13,364 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:38:13,365 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@4f6a189a +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:13,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 103, 209, 209, 103, 203, 109, 101, 102, 201, 201, 102, 208, 109, 103, 203, 208, 201, 104, 108, 101, 202, 108, 104, 107, 106, 106, 107, 104, 104, 106, 105, 207, 109, 103, 108, 105, 102, 201, 101, 206, 206, 209, 207, 209, 207, 206, 205, 204, 205] +31 一月 2026 | 07:38:16,738 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=115777} +31 一月 2026 | 07:38:16,772 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 07:38:16,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:16,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------101999 +31 一月 2026 | 07:38:16,874 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{101999=taurus.client.TaurusClient@7ba2d522} +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:38:16,946 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++101999 +31 一月 2026 | 07:38:16,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++330800 +31 一月 2026 | 07:38:17,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++10 +31 一月 2026 | 07:38:17,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{330800}:play:10 +31 一月 2026 | 07:38:17,043 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@7ba2d522 +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 107, 202, 207, 104, 208, 206, 104, 206] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:17,192 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 106, 108, 104, 203, 203, 204, 103, 102, 108, 109, 208, 207] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 109] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:20,600 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[105, 106, 104] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 101, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:22,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 106, 104] +31 一月 2026 | 07:38:23,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:38:23,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:23,551 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:23,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:25,103 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 204, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208, 208] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:26,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 207, 106, 104, 102, 103] +31 一月 2026 | 07:38:27,348 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 201, 206, 209, 108, 202, 205, 208, 208, 101] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:29,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 105, 201, 207, 206, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 206, 209, 108, 202, 205, 208, 208, 101, 102] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:30,314 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 105, 201, 207, 206, 104, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:30,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:333512 player:[461205,161367] fake_json:1 +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 209, 108, 202, 205, 208, 208, 101, 102, 102] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:31,212 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 105, 201, 207, 206, 104, 207, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 101, 102, 102, 206] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:32,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 105, 201, 207, 206, 104, 207, 101, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 102, 102, 206, 202] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:33,455 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 101, 105, 201, 207, 206, 104, 207, 101, 201, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 108, 208, 205, 108, 202, 205, 208, 208, 102, 102, 202, 106] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +31 一月 2026 | 07:38:34,337 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 206, 209, 101, 206, 105, 201, 207, 206, 104, 207, 101, 201, 209, 106, 104, 102, 103, 204, 204] +31 一月 2026 | 07:38:36,119 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 07:38:36,154 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 07:38:36,225 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 202, 207, 104, 208, 206, 104, 206, 103] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:36,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 106, 205, 205, 205, 205] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 102, 103, 207, 104, 208, 206, 104, 206, 103, 204] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:39,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 202, 108, 106, 205, 205, 205, 205] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 103, 207, 104, 208, 206, 104, 206, 103, 204, 207] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:43,962 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 203, 202, 108, 106, 207, 206, 205, 205, 205, 205] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 103, 207, 104, 208, 104, 103, 207] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[206, 206, 206] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[205, 205, 205, 205] +31 一月 2026 | 07:38:45,586 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 203, 206, 202, 204, 108, 106, 207, 206, 205, 205, 205, 205] +31 一月 2026 | 07:38:47,981 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=2, 101777=1, 101999=2, 102555=1} +31 一月 2026 | 07:38:47,981 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 07:38:48,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:48,695 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:48,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:49,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 07:38:49,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:26,232 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 19:56:26,310 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 19:56:27,364 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 19:56:27,364 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 19:56:28,073 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:28,333 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:30,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:30,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:679777 +31 一月 2026 | 19:56:30,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:30,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 19:56:31,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679777 +31 一月 2026 | 19:56:31,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:31,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:31,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:31,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:31,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:31,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:31,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:31,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 19:56:31,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:31,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:37,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 19:56:37,024 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 19:56:37,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 19:56:37,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----679777 +31 一月 2026 | 19:56:38,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login +31 一月 2026 | 19:56:38,109 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 19:56:38,129 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 +31 一月 2026 | 19:56:38,193 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 19:56:38,236 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 19:56:38,279 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:38,280 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:38,280 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 19:56:38,287 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 19:56:40,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 19:56:40,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:40,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:40,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:492142 +31 一月 2026 | 19:56:40,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 19:56:40,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:492142 +31 一月 2026 | 19:56:40,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:40,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 19:56:40,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:40,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:40,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:40,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:40,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:40,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:41,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e935a21 +31 一月 2026 | 19:56:41,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:41,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:43,381 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 19:56:43,448 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@137788d3 +31 一月 2026 | 19:56:43,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:45,487 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:679777 player:[] fake_json: +31 一月 2026 | 19:56:46,302 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 19:56:46,313 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 19:56:46,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 19:56:46,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----492142 +31 一月 2026 | 19:56:47,367 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 19:56:47,417 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 19:56:47,494 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@22ff850c +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2890b1bb +31 一月 2026 | 19:56:47,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 19:56:47,644 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 19:56:52,248 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 19:56:52,250 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:56:52,789 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 19:56:52,823 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@590cea7c +31 一月 2026 | 19:56:52,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:53,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:56:54,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:56:54,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:679777 +31 一月 2026 | 19:56:54,351 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 19:56:54,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679777 +31 一月 2026 | 19:56:54,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:56:54,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:56:54,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:56:55,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:56:55,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:56:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:56:55,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:56:55,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 19:56:55,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:56:55,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:56:55,564 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:492142 player:[] fake_json: +31 一月 2026 | 19:56:55,593 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 19:56:55,613 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 19:56:55,622 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 19:56:55,631 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----679777 +31 一月 2026 | 19:56:56,606 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:443939 player:[733468,495082] fake_json:1 +31 一月 2026 | 19:57:00,912 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:965454 player:[505572,278898] fake_json:1 +31 一月 2026 | 19:57:01,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:57:01,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:57:01,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:57:01,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:492142 +31 一月 2026 | 19:57:02,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 19:57:02,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:492142 +31 一月 2026 | 19:57:02,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:57:02,639 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 19:57:02,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 19:57:02,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:57:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:57:02,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:57:02,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:57:02,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:57:02,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:57:03,162 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ed361a2 +31 一月 2026 | 19:57:03,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:57:03,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:57:03,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 19:57:03,466 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 19:57:03,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 19:57:03,514 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----492142 +31 一月 2026 | 19:57:12,643 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 19:57:12,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 19:57:17,058 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:57:17,060 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:57:17,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:17,902 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:18,115 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:42,363 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:57:42,363 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:57:43,062 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:57:43,382 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:07,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:07,310 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:08,120 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:08,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:32,251 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:32,252 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:32,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:33,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:57,492 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:58:57,492 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:58:58,099 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:58:58,519 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:22,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:59:22,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:59:22,792 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:23,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:23,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:47,303 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 19:59:47,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 19:59:47,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 19:59:48,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[102555, 101666, 101999] +31 一月 2026 | 19:59:48,746 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------102555 +31 一月 2026 | 19:59:48,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 19:59:48,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:105233 +31 一月 2026 | 19:59:49,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 19:59:49,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105233 +31 一月 2026 | 19:59:49,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 19:59:49,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] +31 一月 2026 | 19:59:49,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 19:59:49,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 19:59:49,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 19:59:50,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 19:59:50,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 19:59:50,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 19:59:50,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 19:59:50,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 19:59:50,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 19:59:50,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 19:59:50,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 19:59:50,688 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=105233, groupId=330800, pid=10, hp_times=1000, server_ip=8.138.242.190, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +31 一月 2026 | 19:59:50,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----102555 +31 一月 2026 | 19:59:50,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----330800 +31 一月 2026 | 19:59:50,897 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----10 +31 一月 2026 | 19:59:50,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----105233 +31 一月 2026 | 19:59:57,039 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 19:59:57,093 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 19:59:57,173 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:00:12,288 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:00:12,288 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:00:13,086 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:13,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:13,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:14,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:00:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:105233 +31 一月 2026 | 20:00:15,004 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:00:15,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105233 +31 一月 2026 | 20:00:15,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:00:15,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:00:15,652 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:105233 player:[] fake_json: +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:00:15,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:00:15,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:00:15,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:00:15,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:00:15,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:00:16,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa07d7b +31 一月 2026 | 20:00:16,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:00:16,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:00:16,259 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:00:16,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:00:16,281 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:00:16,290 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----105233 +31 一月 2026 | 20:00:32,707 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:00:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:00:37,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:00:37,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:00:37,844 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:38,044 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:00:39,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:00:39,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904530 +31 一月 2026 | 20:00:39,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:00:39,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:00:40,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904530 +31 一月 2026 | 20:00:40,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:00:40,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:00:40,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:00:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:00:40,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:00:40,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:00:40,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:00:40,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:00:40,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:00:40,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:00:45,938 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 20:00:45,957 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:00:45,967 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:00:45,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----904530 +31 一月 2026 | 20:00:47,002 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 20:00:47,161 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 20:00:47,253 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@78c6a7c6 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@78c6a7c6 +31 一月 2026 | 20:00:47,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:00:47,315 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:00:52,439 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:00:52,644 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@7edab6c9 +31 一月 2026 | 20:00:55,793 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:904530 player:[] fake_json: +31 一月 2026 | 20:01:02,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:01:02,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:03,343 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:03,839 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:04,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:01:04,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:904530 +31 一月 2026 | 20:01:05,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 20:01:05,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904530 +31 一月 2026 | 20:01:05,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:01:05,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:01:05,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:01:05,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:01:06,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4738000 +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:01:06,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:01:06,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:01:06,158 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@256899a6 +31 一月 2026 | 20:01:06,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:01:06,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:01:06,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 20:01:06,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:01:06,725 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:01:06,742 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----904530 +31 一月 2026 | 20:01:12,708 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:01:12,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:01:27,506 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 20:01:27,506 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:28,307 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:28,534 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:52,084 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 20:01:52,084 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:01:52,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:53,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:01:54,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:01:55,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:992228 +31 一月 2026 | 20:01:55,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:01:55,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:01:55,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:992228 +31 一月 2026 | 20:01:55,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:01:55,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:01:55,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:01:55,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:01:55,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:01:55,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:01:55,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:01:56,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:01:56,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:01:56,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:02:01,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----103555 +31 一月 2026 | 20:02:01,390 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:02:01,398 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:02:01,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----992228 +31 一月 2026 | 20:02:02,425 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 20:02:02,468 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 20:02:02,545 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@71cce91f +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@71cce91f +31 一月 2026 | 20:02:02,619 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:02:02,629 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:02:07,697 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:02:07,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@20a2aab8 +31 一月 2026 | 20:02:10,621 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:992228 player:[] fake_json: +31 一月 2026 | 20:02:17,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:02:17,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:02:17,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:18,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:19,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:02:19,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:992228 +31 一月 2026 | 20:02:19,347 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:02:19,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:992228 +31 一月 2026 | 20:02:19,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:02:20,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:02:20,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:02:20,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:02:20,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:02:20,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:02:20,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:02:20,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ba83159 +31 一月 2026 | 20:02:20,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:02:20,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:02:20,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 20:02:20,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:02:20,984 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:02:20,992 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----992228 +31 一月 2026 | 20:02:32,740 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:02:32,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:02:42,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:02:42,169 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:02:43,277 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:43,603 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:02:43,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:03:07,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:03:07,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:03:07,468 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:03:07,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:50,229 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:09:50,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:09:51,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:09:51,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:09:52,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:52,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:09:52,764 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:16,421 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:10:16,421 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:10:17,063 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:17,364 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:19,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:136021 +31 一月 2026 | 20:10:19,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:10:19,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:10:20,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:136021 +31 一月 2026 | 20:10:20,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:20,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:20,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:20,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:20,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:20,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:20,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:20,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:20,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:20,654 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@685ca408 +31 一月 2026 | 20:10:20,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:20,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:25,965 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 20:10:25,994 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:10:26,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:10:26,022 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----136021 +31 一月 2026 | 20:10:27,058 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 20:10:27,089 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 20:10:27,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:27,223 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:10:27,250 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:10:27,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:28,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305599 +31 一月 2026 | 20:10:28,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:10:29,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305599 +31 一月 2026 | 20:10:29,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:29,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:29,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:29,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:29,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:29,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:29,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@120b54d5 +31 一月 2026 | 20:10:29,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:29,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:32,312 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:10:32,388 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@71c73ca6 +31 一月 2026 | 20:10:32,388 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 20:10:32,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:10:32,389 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 20:10:32,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:10:34,919 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:10:34,941 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:10:34,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:10:34,962 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----305599 +31 一月 2026 | 20:10:35,984 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:10:36,010 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:136021 player:[] fake_json: +31 一月 2026 | 20:10:36,013 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:10:36,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@48bd9cc7 +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2045f4ca +31 一月 2026 | 20:10:36,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:10:36,204 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:10:41,291 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@630d6462 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:10:41,323 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:10:41,365 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 20:10:41,365 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:10:42,114 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:42,465 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:136021 +31 一月 2026 | 20:10:43,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:10:43,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:136021 +31 一月 2026 | 20:10:43,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:43,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:43,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:43,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:43,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:43,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:43,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:10:43,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:43,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:43,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:43,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@784ee955 +31 一月 2026 | 20:10:44,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:44,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:44,179 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 20:10:44,187 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:10:44,194 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:10:44,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----136021 +31 一月 2026 | 20:10:45,484 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:305599 player:[] fake_json: +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:10:50,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305599 +31 一月 2026 | 20:10:50,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 20:10:51,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305599 +31 一月 2026 | 20:10:51,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:51,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:10:51,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:10:51,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:10:51,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:10:51,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:10:51,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:10:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:10:51,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:10:51,437 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@40dc363c +31 一月 2026 | 20:10:51,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:10:51,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:10:51,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 20:10:51,867 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:10:51,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:10:51,889 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----305599 +31 一月 2026 | 20:10:52,620 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:02,630 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:06,209 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:06,209 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:07,090 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:07,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:12,623 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:22,656 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:11:32,863 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:32,863 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:33,729 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:34,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:56,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:11:56,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:11:56,813 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:57,216 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:11:57,645 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:21,370 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:12:21,370 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:12:21,993 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:22,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:22,562 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:46,257 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:12:46,268 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:12:47,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:12:47,290 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:11,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:13:11,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:13:12,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:13,016 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:36,239 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:13:36,239 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:13:36,699 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:36,901 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:13:37,144 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:01,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:01,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:01,946 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:02,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:26,271 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:26,271 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:27,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:27,347 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:51,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:14:51,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:14:52,220 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:14:52,486 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:16,181 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:15:16,181 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:15:16,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:17,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:41,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:15:41,275 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:15:42,058 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:42,296 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:15:42,703 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:06,321 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:06,321 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:16:06,987 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:07,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:31,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:31,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:16:32,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:32,415 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:16:56,233 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:16:56,233 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:16,999 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:19:17,056 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:19:17,961 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:19:17,961 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:19,071 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:19,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:19,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:42,956 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 20:19:42,956 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:19:43,457 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:19:43,822 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:07,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:07,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:20:08,015 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:08,206 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:09,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:09,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:858804 +31 一月 2026 | 20:20:09,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:09,568 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:20:10,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:858804 +31 一月 2026 | 20:20:10,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:10,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:10,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:10,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:10,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:10,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:10,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30865971 +31 一月 2026 | 20:20:11,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:11,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:16,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 20:20:16,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:20:16,239 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:20:16,272 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----858804 +31 一月 2026 | 20:20:17,302 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 20:20:17,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 20:20:17,428 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:17,566 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:20:17,612 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:20:18,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:18,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:789906 +31 一月 2026 | 20:20:18,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:20:19,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:789906 +31 一月 2026 | 20:20:19,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:19,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:20:19,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:19,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:19,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:19,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:19,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:19,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:19,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:20:19,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:19,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:19,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:19,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@18cbc1d9 +31 一月 2026 | 20:20:20,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:20,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:22,840 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@11fb605 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:20:22,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 20:20:22,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:25,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:20:25,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:20:25,221 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:20:25,229 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----789906 +31 一月 2026 | 20:20:25,625 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:858804 player:[] fake_json: +31 一月 2026 | 20:20:26,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:20:26,309 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:20:26,402 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@85213f3 +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@76b94c4b +31 一月 2026 | 20:20:26,455 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:20:26,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:20:31,759 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:20:31,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@78bcd4c0 +31 一月 2026 | 20:20:31,785 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:20:31,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:20:31,786 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:20:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:20:33,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:34,108 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:34,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:35,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:35,556 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:789906 player:[] fake_json: +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:35,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:789906 +31 一月 2026 | 20:20:35,760 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 20:20:36,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:789906 +31 一月 2026 | 20:20:36,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:36,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:36,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:36,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:36,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:36,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:36,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 20:20:36,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:36,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:36,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:36,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50056251 +31 一月 2026 | 20:20:37,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:37,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:37,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 20:20:37,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:20:37,235 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:20:37,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----789906 +31 一月 2026 | 20:20:42,792 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:20:42,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:20:43,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:20:43,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:20:43,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:20:43,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:858804 +31 一月 2026 | 20:20:43,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:20:44,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:858804 +31 一月 2026 | 20:20:44,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:44,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:20:44,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:20:44,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:20:44,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:20:44,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:20:44,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:20:44,948 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30865971 +31 一月 2026 | 20:20:45,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:20:45,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:20:45,206 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:20:45,217 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:20:45,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:20:45,257 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----858804 +31 一月 2026 | 20:20:52,782 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:20:52,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 20:20:57,737 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:20:57,737 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:20:58,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:58,825 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:20:59,792 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:22,777 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:21:22,778 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:21:23,385 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:23,758 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:47,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:21:47,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:21:48,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:21:48,943 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:12,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:22:12,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:22:13,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:13,950 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:38,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:22:38,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:22:38,914 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:39,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:22:39,739 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:02,741 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:02,742 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:03,741 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:04,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:27,934 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:27,934 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:28,716 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:28,964 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:53,064 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:23:53,064 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:23:53,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:23:54,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:17,792 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:24:17,792 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:24:18,490 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:18,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:42,765 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:24:42,766 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:24:43,362 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:24:44,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:07,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:07,962 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:08,875 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:09,201 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:32,767 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:32,767 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:33,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:33,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:57,615 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:25:57,615 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:25:58,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:25:58,257 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:26:22,986 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:26:22,986 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:26:23,601 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:39:55,838 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:814301 player:[] fake_json: +31 一月 2026 | 20:40:10,645 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:432768 player:[] fake_json: +31 一月 2026 | 20:41:40,765 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899732 player:[152827,117016] fake_json:1 +31 一月 2026 | 20:43:45,732 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991343 player:[446021,237778] fake_json:1 +31 一月 2026 | 20:43:46,271 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:911199 player:[755783,995418] fake_json:1 +31 一月 2026 | 20:47:25,962 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:654724 player:[733468,193548] fake_json:1 +31 一月 2026 | 20:54:28,142 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:54:28,193 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:54:28,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=1, 102555=1, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:54:28,882 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:54:29,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:29,823 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:30,053 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:30,326 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:53,937 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:54:53,938 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:54:54,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:54,870 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:54:56,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:54:56,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:702769 +31 一月 2026 | 20:54:56,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:54:56,614 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 20:54:57,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:702769 +31 一月 2026 | 20:54:57,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:54:57,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:54:57,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:54:57,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:54:57,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:54:57,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:54:57,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:54:57,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5e91cbeb +31 一月 2026 | 20:54:57,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:54:57,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:02,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 20:55:02,972 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:55:02,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:55:03,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----702769 +31 一月 2026 | 20:55:04,033 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 20:55:04,072 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 20:55:04,143 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:55:04,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:04,187 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:04,187 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:55:04,194 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:55:04,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:04,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:334331 +31 一月 2026 | 20:55:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:55:05,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:334331 +31 一月 2026 | 20:55:05,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:55:05,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:05,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:05,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:05,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:05,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:05,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:05,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@248acc43 +31 一月 2026 | 20:55:05,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:05,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:09,265 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4cf179c9 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:55:09,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 20:55:09,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:55:10,404 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:702769 player:[] fake_json: +31 一月 2026 | 20:55:10,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 20:55:10,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 20:55:10,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 20:55:11,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----334331 +31 一月 2026 | 20:55:12,042 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 20:55:12,122 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 20:55:12,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@41828be2 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3546ba46 +31 一月 2026 | 20:55:12,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 20:55:12,239 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 20:55:17,313 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 20:55:17,370 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@68a7f5fd +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101777 +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 20:55:17,380 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101777 +31 一月 2026 | 20:55:18,943 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 20:55:18,943 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 20:55:19,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:20,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:20,941 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:334331 player:[] fake_json: +31 一月 2026 | 20:55:20,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:20,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:702769 +31 一月 2026 | 20:55:21,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 20:55:21,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:702769 +31 一月 2026 | 20:55:21,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:21,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:22,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:22,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:22,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:22,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:22,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:22,377 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@248acc43 +31 一月 2026 | 20:55:22,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:22,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:22,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101777 +31 一月 2026 | 20:55:22,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:55:22,831 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:55:22,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----702769 +31 一月 2026 | 20:55:29,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 20:55:29,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 20:55:29,137 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:334331 +31 一月 2026 | 20:55:29,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 20:55:29,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:334331 +31 一月 2026 | 20:55:29,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:29,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 20:55:29,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 20:55:29,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 20:55:30,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 20:55:30,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 20:55:30,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 20:55:30,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@17bca17f +31 一月 2026 | 20:55:30,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 20:55:30,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 20:55:30,463 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----102555 +31 一月 2026 | 20:55:30,474 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 20:55:30,484 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 20:55:30,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----334331 +31 一月 2026 | 20:55:32,861 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:55:42,859 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:55:43,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:55:43,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:55:44,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:44,854 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:55:52,862 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 20:56:08,963 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:08,963 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:09,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:10,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:10,400 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:34,177 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:34,177 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:34,926 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:35,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:58,935 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:56:58,935 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:56:59,582 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:56:59,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:00,267 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:23,812 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:57:23,813 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:57:24,438 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:24,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:25,173 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:48,933 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:57:48,933 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:57:49,464 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:49,784 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:57:50,125 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:13,725 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:58:13,726 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:58:14,237 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:14,624 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:39,116 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:58:39,116 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:58:40,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:58:40,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:03,985 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:03,985 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:04,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:04,902 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:22,230 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 20:59:22,281 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 20:59:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:24,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:24,566 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:24,915 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:25,170 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:48,183 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 20:59:48,183 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 20:59:48,940 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 20:59:49,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:13,289 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:00:13,289 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:00:14,143 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:14,437 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:33,013 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:00:33,063 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:00:34,159 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:00:34,159 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:00:35,017 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:35,286 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:00:58,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:00:58,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:00:59,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:00,077 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:01,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:01,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:01,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:01,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:450769 +31 一月 2026 | 21:01:01,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:01,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:01:02,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:450769 +31 一月 2026 | 21:01:02,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:02,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:02,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:02,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:02,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:02,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:02,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:02,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:02,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:02,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:03,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45023fe5 +31 一月 2026 | 21:01:03,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:03,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:08,512 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:01:08,527 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:08,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:08,554 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----450769 +31 一月 2026 | 21:01:09,592 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:01:09,640 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:01:09,724 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:09,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:09,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:09,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:01:09,848 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:01:10,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:10,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:796105 +31 一月 2026 | 21:01:11,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 21:01:11,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796105 +31 一月 2026 | 21:01:11,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:12,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:12,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:12,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:12,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:12,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:12,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:12,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:12,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b035be0 +31 一月 2026 | 21:01:12,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:12,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:14,959 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@380faee4 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:01:15,045 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:01:15,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:17,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101666 +31 一月 2026 | 21:01:17,845 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:17,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:17,865 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----796105 +31 一月 2026 | 21:01:18,940 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101666} +31 一月 2026 | 21:01:19,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101666 +31 一月 2026 | 21:01:19,099 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d3dd0a +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@7b1760df +31 一月 2026 | 21:01:19,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:01:19,181 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:01:20,957 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:450769 player:[] fake_json: +31 一月 2026 | 21:01:24,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=1, 101777=0, 101999=0} +31 一月 2026 | 21:01:24,016 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:01:24,261 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3ef7586a +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101666 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:01:24,306 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101666 +31 一月 2026 | 21:01:25,243 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:25,738 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:26,351 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:796105 player:[] fake_json: +31 一月 2026 | 21:01:32,707 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:01:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:01:42,709 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:01:42,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:01:48,869 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:01:48,869 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:01:49,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:49,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:49,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:50,422 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:01:51,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:01:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:664832 +31 一月 2026 | 21:01:52,165 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:01:52,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:01:52,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:664832 +31 一月 2026 | 21:01:52,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:53,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:01:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:01:53,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:01:53,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:01:53,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:01:53,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:01:53,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33b671b1 +31 一月 2026 | 21:01:53,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:01:53,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:01:58,692 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:01:58,701 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:01:58,709 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:01:58,716 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----664832 +31 一月 2026 | 21:01:59,746 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:01:59,895 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:01:59,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:01:59,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:00,001 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:00,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:00,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:126315 +31 一月 2026 | 21:02:01,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:02:01,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:126315 +31 一月 2026 | 21:02:01,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:01,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:01,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:01,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:01,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:01,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:02,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:02,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:02,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:02,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1c90d3f8 +31 一月 2026 | 21:02:02,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:02,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:05,055 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@62296bcd +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:05,111 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:02:05,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:05,422 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:664832 player:[] fake_json: +31 一月 2026 | 21:02:07,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:02:07,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:07,445 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:07,457 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----126315 +31 一月 2026 | 21:02:08,507 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 21:02:08,541 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 21:02:08,599 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:08,651 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:08,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@68334555 +31 一月 2026 | 21:02:13,755 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@31cb4445 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@329deef6 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101777 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:13,797 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101777 +31 一月 2026 | 21:02:13,880 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:02:13,881 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:02:14,347 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:14,653 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:15,435 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:15,797 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:126315 player:[] fake_json: +31 一月 2026 | 21:02:22,732 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:02:22,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:02:32,725 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:02:32,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:02:38,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:02:38,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:02:39,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:39,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:40,282 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:02:41,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:41,593 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:721029 +31 一月 2026 | 21:02:41,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:41,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:02:42,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:721029 +31 一月 2026 | 21:02:42,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:42,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:42,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:42,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:42,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:42,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:42,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:42,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:42,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45023fe5 +31 一月 2026 | 21:02:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:48,633 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:02:48,678 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:48,691 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:48,715 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----721029 +31 一月 2026 | 21:02:49,784 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:02:49,868 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:02:49,967 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:50,057 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:50,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:02:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:02:50,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:02:50,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:02:50,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641998 +31 一月 2026 | 21:02:50,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:02:51,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641998 +31 一月 2026 | 21:02:51,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:51,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:02:51,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:02:51,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:02:51,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:02:51,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:02:51,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:02:52,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1c90d3f8 +31 一月 2026 | 21:02:52,079 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:02:52,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:02:55,129 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@49b3f06e +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:02:55,169 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:02:55,219 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:02:55,738 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:721029 player:[] fake_json: +31 一月 2026 | 21:02:57,337 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:02:57,348 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:02:57,358 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:02:57,368 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----641998 +31 一月 2026 | 21:02:58,383 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101777} +31 一月 2026 | 21:02:58,409 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101777 +31 一月 2026 | 21:02:58,524 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:02:58,646 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@18054f09 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@dc7ca57 +31 一月 2026 | 21:02:58,647 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:02:58,673 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:03:05,448 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:03:05,498 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:03:06,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:03:06,274 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:06,849 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:07,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:08,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:08,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:721029 +31 一月 2026 | 21:03:08,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 +31 一月 2026 | 21:03:09,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:721029 +31 一月 2026 | 21:03:09,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:03:09,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:03:09,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:03:09,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:03:09,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:03:09,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:03:09,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:03:09,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c850dce +31 一月 2026 | 21:03:09,754 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:03:09,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:09,968 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101666 +31 一月 2026 | 21:03:09,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:03:09,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:03:09,996 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----721029 +31 一月 2026 | 21:03:16,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:17,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:811156 +31 一月 2026 | 21:03:17,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:03:18,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:811156 +31 一月 2026 | 21:03:18,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:18,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:18,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:03:18,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:03:18,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:03:18,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:03:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:03:18,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:03:18,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:03:18,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10032eac +31 一月 2026 | 21:03:18,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:03:18,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:23,569 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:03:23,591 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:03:23,608 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:03:23,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----811156 +31 一月 2026 | 21:03:31,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:03:31,369 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:32,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,260 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,460 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:32,691 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:33,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:35,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641998 +31 一月 2026 | 21:03:35,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:03:35,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:03:35,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:03:35,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:35,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:03:36,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:919612 +31 一月 2026 | 21:03:36,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:03:36,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:919612 +31 一月 2026 | 21:03:36,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:36,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:03:37,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:03:37,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:03:42,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:03:42,359 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:03:42,372 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:03:42,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----919612 +31 一月 2026 | 21:03:42,756 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:03:56,368 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:03:56,368 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:03:56,986 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:57,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:57,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:58,142 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:03:58,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:02,752 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:04:21,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:04:21,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:04:21,898 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:22,453 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:22,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:04:24,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:04:24,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:04:24,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:431058 +31 一月 2026 | 21:04:24,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:04:24,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:431058 +31 一月 2026 | 21:04:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:24,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:25,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:04:25,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:04:25,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:04:25,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:04:25,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:04:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:04:25,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:04:25,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10032eac +31 一月 2026 | 21:04:25,631 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:04:25,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:04:30,864 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:04:30,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:04:30,883 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:04:30,912 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----431058 +31 一月 2026 | 21:04:32,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:04:33,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:878446 +31 一月 2026 | 21:04:33,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:04:33,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:878446 +31 一月 2026 | 21:04:33,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:33,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:04:33,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:04:33,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:04:33,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:04:33,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:04:33,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8666000 +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:04:33,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:04:33,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:04:34,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@574c725e +31 一月 2026 | 21:04:34,095 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:04:34,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:04:39,325 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:04:39,333 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:04:39,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:04:39,349 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----878446 +31 一月 2026 | 21:04:46,418 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:04:46,419 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:04:47,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:47,365 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:47,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:48,266 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:04:52,764 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:05:02,768 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:05:11,234 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:05:11,234 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:05:11,659 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:11,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:12,321 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:12,733 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:52,082 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 21:05:52,133 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 21:05:52,836 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=1} +31 一月 2026 | 21:05:52,836 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:05:53,402 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:53,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:05:54,216 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:17,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=0} +31 一月 2026 | 21:06:17,924 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +31 一月 2026 | 21:06:18,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,084 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,301 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:19,756 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:21,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:06:22,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:22,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:22,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:06:22,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:22,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:06:22,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:06:22,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:23,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:06:23,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:06:23,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:06:23,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:06:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:06:23,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:06:23,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70914db6 +31 一月 2026 | 21:06:23,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:06:23,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:29,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:06:29,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:06:29,156 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:06:29,168 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----641301 +31 一月 2026 | 21:06:30,212 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=102555} +31 一月 2026 | 21:06:30,250 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:102555 +31 一月 2026 | 21:06:30,373 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@588d98c6 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@588d98c6 +31 一月 2026 | 21:06:30,501 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:06:30,518 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:06:31,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:878446 +31 一月 2026 | 21:06:31,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:06:32,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101777]] +31 一月 2026 | 21:06:32,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:06:32,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:32,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:06:32,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:32,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:32,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:498513 +31 一月 2026 | 21:06:32,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 +31 一月 2026 | 21:06:33,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:498513 +31 一月 2026 | 21:06:33,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:33,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:06:33,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +31 一月 2026 | 21:06:33,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:35,687 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:06:35,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6f5e7a0a +31 一月 2026 | 21:06:35,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:102555 +31 一月 2026 | 21:06:35,712 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:06:35,712 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------102555 +31 一月 2026 | 21:06:35,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:38,431 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101777 +31 一月 2026 | 21:06:38,440 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:06:38,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:06:38,490 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----498513 +31 一月 2026 | 21:06:43,059 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:06:43,060 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:06:43,592 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,190 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,510 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:44,851 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:06:46,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:06:46,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:06:47,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 21:06:47,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:06:47,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:06:47,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:06:47,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:06:48,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:06:48,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:06:48,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:06:48,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:06:48,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:06:48,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3692929a +31 一月 2026 | 21:06:48,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:06:48,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:06:48,576 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 21:06:48,589 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:06:48,709 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:06:48,726 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:06:52,809 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:06:52,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:06:54,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 21:06:54,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 21:06:54,935 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@464b1634 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@464b1634 +31 一月 2026 | 21:06:55,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:06:55,078 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:00,150 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:00,185 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@4a284c2d +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:103555 +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:00,186 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------103555 +31 一月 2026 | 21:07:07,957 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:07,958 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:08,529 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:09,396 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:09,942 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:10,203 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:11,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:07:11,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:07:11,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:07:12,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:07:12,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:12,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:12,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:07:12,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:07:12,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:07:12,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:07:12,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:07:12,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:07:12,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:07:13,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:07:13,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:07:13,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:07:13,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:07:13,423 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:07:13,456 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:07:13,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:07:13,480 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:07:19,512 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:07:19,542 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:07:19,634 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4ea2d17 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4ea2d17 +31 一月 2026 | 21:07:19,756 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:07:19,770 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:22,822 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:07:24,891 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:24,948 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1b236cb1 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:24,949 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:07:24,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:07:33,156 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:33,157 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:33,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:34,374 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:34,990 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:36,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:07:36,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:07:36,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 +31 一月 2026 | 21:07:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:07:37,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:37,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:07:37,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:07:37,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:07:37,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:07:37,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8596000 +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:07:37,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:07:37,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:07:37,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3692929a +31 一月 2026 | 21:07:37,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:07:37,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:07:38,052 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----103555 +31 一月 2026 | 21:07:38,065 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:07:38,074 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:07:38,100 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:07:42,811 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:07:42,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:07:44,143 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=103555} +31 一月 2026 | 21:07:44,232 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:103555 +31 一月 2026 | 21:07:44,335 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:07:44,413 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@13e202dc +31 一月 2026 | 21:07:44,414 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@13e202dc +31 一月 2026 | 21:07:44,414 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:07:44,424 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:07:49,516 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@2f5a38cd +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:103555 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:07:49,556 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------103555 +31 一月 2026 | 21:07:58,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:07:58,118 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:07:58,777 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:59,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:07:59,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:00,254 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:01,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:01,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:08:02,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:02,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:08:02,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:02,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:03,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:03,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:03,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:03,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:03,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:03,473 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:03,572 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:03,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:03,909 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:08:03,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:08:03,958 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:08:03,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:08:10,032 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=101999} +31 一月 2026 | 21:08:10,083 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:101999 +31 一月 2026 | 21:08:10,176 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{330800}:play:10 +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2c6b8cae +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2c6b8cae +31 一月 2026 | 21:08:10,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +31 一月 2026 | 21:08:10,396 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +31 一月 2026 | 21:08:12,846 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:15,445 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@3ceb56ca +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:101999 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{330800}:play:10 +31 一月 2026 | 21:08:15,503 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------101999 +31 一月 2026 | 21:08:15,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +31 一月 2026 | 21:08:16,036 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:641301 player:[] fake_json: +31 一月 2026 | 21:08:22,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=1, 101999=0} +31 一月 2026 | 21:08:22,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:08:23,537 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:23,924 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:24,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:25,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:25,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641301 +31 一月 2026 | 21:08:25,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:26,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641301 +31 一月 2026 | 21:08:26,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:26,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 3, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:26,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:26,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:26,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:26,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:26,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:27,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:27,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:27,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----101999 +31 一月 2026 | 21:08:27,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----330800 +31 一月 2026 | 21:08:27,312 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----10 +31 一月 2026 | 21:08:27,319 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----641301 +31 一月 2026 | 21:08:32,824 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:32,824 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:08:47,889 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=0, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:08:47,889 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:08:48,508 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:49,133 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:08:50,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:51,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:974312 +31 一月 2026 | 21:08:51,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 +31 一月 2026 | 21:08:51,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974312 +31 一月 2026 | 21:08:51,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:08:51,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:08:51,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:08:52,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:08:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4739000 +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:08:52,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:08:52,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:08:52,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70a58d4d +31 一月 2026 | 21:08:52,288 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:08:52,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:08:57,419 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----101999 +31 一月 2026 | 21:08:57,429 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:08:57,436 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:08:57,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----974312 +31 一月 2026 | 21:08:59,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{330800}:rooms +31 一月 2026 | 21:08:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:711938 +31 一月 2026 | 21:09:00,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 +31 一月 2026 | 21:09:00,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:711938 +31 一月 2026 | 21:09:00,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:09:00,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +31 一月 2026 | 21:09:00,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +31 一月 2026 | 21:09:00,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +31 一月 2026 | 21:09:00,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8680000 +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +31 一月 2026 | 21:09:00,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +31 一月 2026 | 21:09:00,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +31 一月 2026 | 21:09:00,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70914db6 +31 一月 2026 | 21:09:01,059 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +31 一月 2026 | 21:09:01,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] +31 一月 2026 | 21:09:06,314 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----102555 +31 一月 2026 | 21:09:06,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----330800 +31 一月 2026 | 21:09:06,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----10 +31 一月 2026 | 21:09:06,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----711938 +31 一月 2026 | 21:09:13,090 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:09:13,091 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:09:13,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:14,344 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:14,713 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:15,361 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:22,842 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:09:32,843 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +31 一月 2026 | 21:09:37,856 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:09:37,856 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 21:09:38,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:38,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:39,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:09:39,812 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[103555, 101555, 102555, 101999, 101777, 101666, 104637] +31 一月 2026 | 21:10:03,194 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{103555=0, 102555=1, 101666=0, 101777=0, 101999=1} +31 一月 2026 | 21:10:03,194 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:49:28,262 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:49:28,308 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:49:59,929 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:49:59,979 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:51:06,556 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:51:06,613 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:51:07,839 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:07,839 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:51:32,529 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:32,529 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:51:57,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:51:57,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:55:09,491 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +31 一月 2026 | 23:55:09,537 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +31 一月 2026 | 23:55:10,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:55:10,834 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:55:35,586 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:55:35,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:00,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:00,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:25,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:25,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:56:50,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:56:50,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:57:15,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:57:15,561 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:57:40,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:57:40,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:05,984 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:05,984 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:30,573 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:30,573 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:58:55,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:58:55,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:59:20,531 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:59:20,531 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +31 一月 2026 | 23:59:45,465 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +31 一月 2026 | 23:59:45,467 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-01 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-01 new file mode 100644 index 0000000..5b375ee --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-01 @@ -0,0 +1,5401 @@ +01 二月 2026 | 00:00:10,523 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:00:10,525 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:00:35,404 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:00:35,404 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:00,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:00,484 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:25,542 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:25,542 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:01:50,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:01:50,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:02:15,424 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:02:15,425 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:02:40,569 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:02:40,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:05,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:05,571 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:30,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:30,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:03:55,463 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:03:55,463 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:04:20,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:04:20,466 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:04:45,478 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:04:45,478 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:05:10,734 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:05:10,734 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:05:35,449 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:05:35,449 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:00,439 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:00,440 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:25,528 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:25,528 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:06:50,474 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:06:50,474 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:07:15,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:07:15,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:07:40,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:07:40,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:05,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:05,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:30,522 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:30,523 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:08:55,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:08:55,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:09:20,704 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:09:20,705 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:09:45,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:09:45,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:10:10,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:10:10,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:10:35,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:10:35,575 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:11:00,505 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:11:00,505 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:11:25,486 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:11:25,486 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:25:30,584 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 00:25:30,627 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 00:25:31,635 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:25:31,635 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:25:56,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:25:56,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:26:21,490 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:26:21,491 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:26:46,518 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:26:46,519 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:27:11,595 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:27:11,595 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:27:36,499 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:27:36,499 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:01,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:28:01,570 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:26,593 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 00:28:26,594 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 00:28:57,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:29:22,290 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:29:22,993 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:29:23,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:29:42,982 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:29:42,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:29:47,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:30:12,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:30:13,011 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:30:13,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:30:33,008 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:30:33,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:30:37,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:02,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:03,011 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:03,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:31:23,010 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:23,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:31:27,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:31:53,026 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 00:31:53,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 00:58:40,253 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 00:58:40,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 00:58:44,038 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:450929 login +01 二月 2026 | 00:58:44,083 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 00:58:50,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304134 +01 二月 2026 | 00:58:50,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:50,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:50,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:58:50,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:58:50,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:58:51,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:58:51,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:58:51,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:58:51,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:58:51,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:58:52,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:58:52,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:58:52,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 00:58:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:753480 +01 二月 2026 | 00:58:54,059 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 00:58:54,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:450929 +01 二月 2026 | 00:58:55,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:753480 +01 二月 2026 | 00:58:55,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:55,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:58:55,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:58:56,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:58:56,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:58:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:58:56,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:58:56,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:58:57,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:58:57,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:59:02,737 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----450929 +01 二月 2026 | 00:59:02,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 00:59:02,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 00:59:02,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----753480 +01 二月 2026 | 00:59:04,175 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:139363 login +01 二月 2026 | 00:59:04,211 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 00:59:09,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:753480 +01 二月 2026 | 00:59:09,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:09,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:59:09,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:59:10,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:59:10,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:59:10,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:59:10,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:59:10,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:59:11,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:59:11,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 00:59:12,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 00:59:13,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:730685 +01 二月 2026 | 00:59:13,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:139363 +01 二月 2026 | 00:59:14,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:730685 +01 二月 2026 | 00:59:14,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:14,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 00:59:14,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 00:59:14,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 00:59:14,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 00:59:15,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 00:59:15,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1 +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 00:59:15,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 00:59:15,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 00:59:16,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:null +01 二月 2026 | 00:59:16,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null +01 二月 2026 | 00:59:16,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:24:58,929 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:24:58,996 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:25:02,883 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:02,883 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:25:28,044 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:28,045 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:25:52,702 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:25:52,703 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:26:17,745 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:26:17,745 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:26:42,502 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:26:42,503 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:07,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:07,537 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:32,692 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:32,692 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:27:57,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:27:57,720 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:28:22,427 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:28:22,428 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:28:47,358 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:28:47,359 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:29:14,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:29:14,653 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:29:37,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:29:37,456 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:02,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:02,579 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:27,824 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:27,824 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:30:52,306 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:30:52,306 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:31:17,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:31:17,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:31:42,452 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:31:42,452 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:07,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:07,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:32,625 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:32,626 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:32:57,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:32:57,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:33:22,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:33:22,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:33:47,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:33:47,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:34:12,718 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:34:12,718 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:34:39,764 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:34:39,764 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:02,735 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:02,735 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:27,785 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:27,786 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:35:52,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:35:52,587 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:36:17,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:36:17,473 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:36:43,142 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:36:43,142 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:07,281 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:07,281 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:32,804 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:32,804 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:37:57,345 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:37:57,345 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:38:22,688 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:38:22,689 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:38:47,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:38:47,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:39:12,681 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:39:12,681 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:39:37,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:39:37,462 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:02,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:02,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:27,437 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:27,438 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:40:52,459 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:40:52,460 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:41:17,693 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{} +01 二月 2026 | 20:41:17,693 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:47:47,236 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:47:47,280 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:47:51,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 20:47:51,567 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 20:47:55,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 20:47:55,851 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:47:56,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 20:47:57,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:15,852 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:48:15,852 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:48:19,265 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 20:48:19,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:20,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 20:48:20,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:40,950 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:48:40,951 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:48:44,562 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 20:48:44,597 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:45,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 20:48:45,865 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = Km9s8t82t +01 二月 2026 | 20:48:56,590 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 20:48:56,635 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 20:49:00,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:49:00,719 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:49:05,172 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 20:49:05,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:11,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:957570 +01 二月 2026 | 20:49:12,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:12,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 20:49:14,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:957570 +01 二月 2026 | 20:49:15,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:15,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:15,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:15,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:15,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:15,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:15,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:15,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:15,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:16,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:16,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e403cf1 +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 20:49:17,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:17,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:17,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:17,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:22,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 20:49:22,826 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:49:22,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 20:49:22,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----957570 +01 二月 2026 | 20:49:28,086 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:49:28,086 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:49:32,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 20:49:32,627 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:37,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:38,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:486757 +01 二月 2026 | 20:49:38,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:38,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 20:49:40,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:486757 +01 二月 2026 | 20:49:40,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:41,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:41,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:41,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:41,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:41,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:41,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:42,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6baccaef +01 二月 2026 | 20:49:42,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:42,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:49:42,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:42,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:42,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:42,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:48,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 20:49:48,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:49:48,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 20:49:48,495 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----486757 +01 二月 2026 | 20:49:49,689 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 20:49:49,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:49:54,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:486757 +01 二月 2026 | 20:49:54,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:54,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:49:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:49:55,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:49:55,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:49:55,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:49:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:49:55,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51c71061 +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:49:56,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:49:56,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:49:56,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:49:56,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:49:57,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:49:58,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:49:58,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:49:58,511 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:176382 +01 二月 2026 | 20:49:58,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:49:58,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 20:50:00,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:176382 +01 二月 2026 | 20:50:00,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:00,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:00,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:01,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:01,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:01,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:01,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51c71061 +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 20:50:02,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:02,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:02,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:03,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:50:08,786 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 20:50:08,823 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:08,874 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 20:50:08,909 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----176382 +01 二月 2026 | 20:50:13,872 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:50:13,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:50:20,123 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 20:50:20,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:50:25,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:50:26,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:50:26,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:50:26,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:132654 +01 二月 2026 | 20:50:27,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:318369 +01 二月 2026 | 20:50:29,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:132654 +01 二月 2026 | 20:50:29,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:29,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:29,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:29,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:29,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:30,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:30,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@61d2bda1 +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:30,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:30,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:30,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:31,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:36,745 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----318369 +01 二月 2026 | 20:50:36,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:36,830 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 20:50:36,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----132654 +01 二月 2026 | 20:50:38,142 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 20:50:38,243 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:50:43,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:132654 +01 二月 2026 | 20:50:43,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:43,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:43,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:44,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:44,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:44,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:44,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:44,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:45,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:45,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:45,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:45,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:46,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:50:47,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:931880 +01 二月 2026 | 20:50:47,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:343850 +01 二月 2026 | 20:50:49,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931880 +01 二月 2026 | 20:50:49,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:49,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:50:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:50:50,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:50:50,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:50:50,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:50:50,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:50:50,905 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:26 +01 二月 2026 | 20:50:51,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:50:51,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:50:51,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:50:51,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:50:57,297 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----343850 +01 二月 2026 | 20:50:57,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:50:57,374 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 20:50:57,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----931880 +01 二月 2026 | 20:50:59,136 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 20:50:59,227 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:51:04,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:51:05,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:401111 +01 二月 2026 | 20:51:05,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:818783 +01 二月 2026 | 20:51:07,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401111 +01 二月 2026 | 20:51:07,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:07,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:07,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:07,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:08,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:08,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:08,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:08,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@303640fc +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:09,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:09,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:09,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:09,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:14,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----818783 +01 二月 2026 | 20:51:14,872 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:51:14,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----27 +01 二月 2026 | 20:51:15,037 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----401111 +01 二月 2026 | 20:51:19,191 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:51:19,191 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:51:27,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 20:51:27,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:51:32,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401111 +01 二月 2026 | 20:51:32,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:32,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:33,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:33,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:33,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:33,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37dcb484 +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:34,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:34,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:34,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:34,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:35,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:51:36,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:201981 +01 二月 2026 | 20:51:37,016 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:161303 +01 二月 2026 | 20:51:38,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:201981 +01 二月 2026 | 20:51:38,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:39,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8860, 22, 27, 670680, 2, 0, 1, null] +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:51:39,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:51:39,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:51:39,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:51:39,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:51:40,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:51:40,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37dcb484 +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:27 +01 二月 2026 | 20:51:41,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:51:41,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:51:41,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:51:41,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:51:46,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----161303 +01 二月 2026 | 20:51:46,941 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:51:46,974 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----27 +01 二月 2026 | 20:51:47,008 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----201981 +01 二月 2026 | 20:51:51,927 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:51:51,927 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:52:01,315 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 20:52:01,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:52:06,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:07,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:07,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:07,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:261466 +01 二月 2026 | 20:52:07,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +01 二月 2026 | 20:52:09,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:261466 +01 二月 2026 | 20:52:09,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:09,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:10,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:10,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:10,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:10,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:10,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6764da09 +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:11,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:11,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:11,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:11,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:17,050 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----132788 +01 二月 2026 | 20:52:17,084 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:17,118 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----28 +01 二月 2026 | 20:52:17,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----261466 +01 二月 2026 | 20:52:18,380 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 20:52:18,414 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:52:23,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:261466 +01 二月 2026 | 20:52:23,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:23,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:24,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:24,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:24,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:24,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7b39aef7 +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:25,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:25,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:25,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:25,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:26,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:27,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:440013 +01 二月 2026 | 20:52:27,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 20:52:29,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:440013 +01 二月 2026 | 20:52:29,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:29,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8860, 22, 28, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:29,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:30,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:30,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:30,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:30,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:30,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7b39aef7 +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:28 +01 二月 2026 | 20:52:31,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:31,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:31,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:37,378 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 20:52:37,421 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:37,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----28 +01 二月 2026 | 20:52:37,492 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----440013 +01 二月 2026 | 20:52:41,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:52:42,716 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:326480 +01 二月 2026 | 20:52:43,064 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:343850 +01 二月 2026 | 20:52:44,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:326480 +01 二月 2026 | 20:52:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:45,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:52:45,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:52:45,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:52:45,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:52:45,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:52:46,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:52:46,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9316f0d +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:52:47,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:52:47,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:52:47,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:52:47,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:52:52,751 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----343850 +01 二月 2026 | 20:52:52,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:52:52,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----29 +01 二月 2026 | 20:52:52,871 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----326480 +01 二月 2026 | 20:52:57,165 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:52:57,165 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:53:09,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 20:53:09,206 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:53:14,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:326480 +01 二月 2026 | 20:53:14,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:14,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:14,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:14,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:14,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:15,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:15,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:15,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:15,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:16,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24ea8b5d +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:53:16,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:16,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:16,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:16,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:17,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:53:18,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:284608 +01 二月 2026 | 20:53:19,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:393626 +01 二月 2026 | 20:53:20,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:284608 +01 二月 2026 | 20:53:20,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8860, 22, 29, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:21,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:21,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:21,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:21,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:21,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:22,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:22,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24ea8b5d +01 二月 2026 | 20:53:23,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:23,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:29 +01 二月 2026 | 20:53:23,358 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:23,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:23,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:23,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:29,166 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----393626 +01 二月 2026 | 20:53:29,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:53:29,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----29 +01 二月 2026 | 20:53:29,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----284608 +01 二月 2026 | 20:53:33,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:53:34,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:324041 +01 二月 2026 | 20:53:34,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 20:53:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324041 +01 二月 2026 | 20:53:36,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:36,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:53:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:53:37,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:53:37,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:53:37,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:53:37,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:53:37,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:53:37,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6baccaef +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:53:38,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:53:38,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:53:38,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:53:39,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:53:44,465 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 20:53:44,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:53:44,538 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----30 +01 二月 2026 | 20:53:44,575 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----324041 +01 二月 2026 | 20:53:48,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:53:48,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:54:01,297 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 20:54:01,331 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:06,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:324041 +01 二月 2026 | 20:54:06,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:06,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:06,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:07,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:07,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:07,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:07,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:07,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ace142 +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:54:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:08,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:08,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:08,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:54:09,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:10,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:333794 +01 二月 2026 | 20:54:10,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:813512 +01 二月 2026 | 20:54:12,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:333794 +01 二月 2026 | 20:54:12,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:12,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8860, 22, 30, 670680, 2, 0, 1, null] +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:12,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:13,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:13,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:13,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:13,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:13,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ace142 +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:30 +01 二月 2026 | 20:54:14,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:14,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:14,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:14,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 20:54:20,287 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----813512 +01 二月 2026 | 20:54:20,360 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:20,523 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----30 +01 二月 2026 | 20:54:20,561 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----333794 +01 二月 2026 | 20:54:22,466 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 20:54:22,504 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:27,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:28,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:515923 +01 二月 2026 | 20:54:28,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:54:28,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:436813 +01 二月 2026 | 20:54:30,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:515923 +01 二月 2026 | 20:54:30,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:30,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:30,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:31,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:31,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:31,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:31,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:31,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42ee65cd +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:32,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:32,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:32,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:32,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:38,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----436813 +01 二月 2026 | 20:54:38,083 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:38,120 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----50 +01 二月 2026 | 20:54:38,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----515923 +01 二月 2026 | 20:54:39,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 20:54:39,386 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:54:44,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:515923 +01 二月 2026 | 20:54:44,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:44,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:44,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:45,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:45,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:45,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:45,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:46,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7021f8ef +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:46,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:46,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:46,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:47,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:47,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:54:48,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:54:48,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:54:48,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:460583 +01 二月 2026 | 20:54:48,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:54:49,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:317325 +01 二月 2026 | 20:54:50,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460583 +01 二月 2026 | 20:54:50,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:51,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 500000, 0, 1, svr8840, 10, 50, 670680, 2, 0, 3, null] +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:54:51,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:54:51,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:54:51,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:54:51,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:54:51,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:54:52,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7021f8ef +01 二月 2026 | 20:54:53,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:54:53,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:50 +01 二月 2026 | 20:54:53,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:54:53,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:54:53,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:54:53,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:54:59,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----317325 +01 二月 2026 | 20:54:59,062 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:54:59,111 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----50 +01 二月 2026 | 20:54:59,152 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----460583 +01 二月 2026 | 20:55:03,290 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:55:03,290 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:55:18,028 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 20:55:18,095 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:55:24,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:55:26,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:528384 +01 二月 2026 | 20:55:26,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:55:27,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:212822 +01 二月 2026 | 20:55:28,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:528384 +01 二月 2026 | 20:55:28,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:29,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:29,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:29,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:30,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:30,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:30,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:31,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e65fa04 +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:55:32,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:55:32,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:55:32,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:55:32,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:55:38,011 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----212822 +01 二月 2026 | 20:55:38,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:55:38,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----51 +01 二月 2026 | 20:55:38,146 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----528384 +01 二月 2026 | 20:55:39,326 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 20:55:39,358 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 20:55:44,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:528384 +01 二月 2026 | 20:55:44,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:44,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:45,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:45,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:47,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:47,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:47,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:47,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@535da3d8 +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:55:49,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:55:49,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:55:49,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:55:50,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:55:50,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 20:55:53,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:891225 +01 二月 2026 | 20:55:53,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 20:55:53,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:489370 +01 二月 2026 | 20:55:56,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891225 +01 二月 2026 | 20:55:56,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:56,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 300000, 0, 1, svr8840, 10, 51, 670680, 2, 0, 3, null] +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 20:55:57,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 20:55:57,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 20:55:58,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 20:55:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 20:55:58,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 20:55:58,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@535da3d8 +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:51 +01 二月 2026 | 20:56:00,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 20:56:00,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 20:56:00,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 20:56:00,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 20:56:06,473 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----489370 +01 二月 2026 | 20:56:06,507 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 20:56:06,541 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----51 +01 二月 2026 | 20:56:06,577 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----891225 +01 二月 2026 | 20:56:11,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=1, 528242=0, 907904=0} +01 二月 2026 | 20:56:11,652 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 20:57:07,050 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:10,277 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:339175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:10,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:339175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK3nTNR21JwcIs7mdP9MuxFbsmy3ftialV7aeqia0ptMTTu7s3dUTgBKmGjjSZSpOWjyxqwyRzou2Ug/132 md5:93f2192bac9a719f5a34694be3fc0cc8 +01 二月 2026 | 20:57:10,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"339175","nick":" WJ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950630,"id":339175,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK3nTNR21JwcIs7mdP9MuxFbsmy3ftialV7aeqia0ptMTTu7s3dUTgBKmGjjSZSpOWjyxqwyRzou2Ug/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:10,735 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:11,591 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 243 +01 二月 2026 | 20:57:13,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:223582 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:f409f4c45f5c5f64b3b22f7f49f57d7b +01 二月 2026 | 20:57:13,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"223582","nick":"霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950633,"id":223582,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:13,918 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:325398 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QR5oBT4MWteP1CPOnibSvGBtIrxiaKibaUgDyAF7WnqrNvp7YpmWsGlyXSuNB102WCZ6IVtmuQQEmQXOBKqyPHG1g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:13,961 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:325398 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132 md5:5dce851fe06fe3bd77618d4658a950de +01 二月 2026 | 20:57:13,962 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325398","nick":"君君","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950633,"id":325398,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:14,057 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:665830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132 md5:99a910ffed09a53fd8fdac1a30ac1a25 +01 二月 2026 | 20:57:14,057 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"665830","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950634,"id":665830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:16,276 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 247 +01 二月 2026 | 20:57:16,739 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:292786 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:9b4e8ee5962536944e9cdcb8bda20920 +01 二月 2026 | 20:57:16,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"292786","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950636,"id":292786,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:17,072 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:632242 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:17,114 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:632242 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:e69af787c441e5f1273163d87b0e0411 +01 二月 2026 | 20:57:17,114 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"632242","nick":"Liuweiwei","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950637,"id":632242,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:17,204 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:844808 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ptAB0PmWwT5Xgy137lY9hAPrDuEnu4gdoQOKbTFNJjC2S4s39TruEsyiaKfAsHGqq0vjbk9Kxfalq2vTvxzTrKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:17,250 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:844808 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:f94bb3712efe3f61bbda210e8021df2e +01 二月 2026 | 20:57:17,250 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"844808","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950637,"id":844808,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:18,954 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:464064 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:470d9f4fbd2fb85caeb35bd637374e4e +01 二月 2026 | 20:57:18,954 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"464064","nick":"曾经沧海难为水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950638,"id":464064,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:19,456 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:412076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:19,510 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:412076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:f9f115a430fe647e441470c5129ad831 +01 二月 2026 | 20:57:19,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"412076","nick":"Liuweiwei","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950639,"id":412076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:20,323 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:727526 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:9f506f1fdd8ab0f3726314de1f1ba16f +01 二月 2026 | 20:57:20,323 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"727526","nick":"混水摸鱼","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950640,"id":727526,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:20,507 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:815866 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:20,554 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:815866 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJREPoewjCthj8RTnasribJRdTtXSPWcRtWysINJxQWRvBYzthAibOuxsicNQbjLUhWc1tofkBY3f4Xg/132 md5:a5be45da26f185c0eaf2ce1057917a99 +01 二月 2026 | 20:57:20,554 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"815866","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950640,"id":815866,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJREPoewjCthj8RTnasribJRdTtXSPWcRtWysINJxQWRvBYzthAibOuxsicNQbjLUhWc1tofkBY3f4Xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:22,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:742999 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJtz5IhgsGWBiabLKiaJ4I1UBGVa5yuZqdicw77gNRmwO7aiaZ9zdicIWGqf6lUKQpeh1veiawJZK7NZzdw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:22,146 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:742999 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:5f6d55062a8fea869ad484fd6e7ec57b +01 二月 2026 | 20:57:22,146 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742999","nick":"洒落的烟灰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950642,"id":742999,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:22,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:764229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132 md5:c69240f7d3916040707de17c05aaea93 +01 二月 2026 | 20:57:22,678 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"764229","nick":" 勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950642,"id":764229,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BWZxGmttq2Nmg7rBFhiazu6eC8rzQzSMYIwGQ4mTl5dZc2DrHZMnia75gZZmsZangbbvFQ80sfBgQzWXglib9pJqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:23,947 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:138664 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132 md5:f3697603ef435b4d319896ecbe9a7be6 +01 二月 2026 | 20:57:23,947 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"138664","nick":"尹轶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950643,"id":138664,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:24,252 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:308474 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dLSTGibVPxf3hZv0jDFGv8ib8WPtbOzmf7XDE4WEjcsu7DvicAtZEeSMbW2WTm5fgCcF4U8ulfKESW7iblLPXw6kgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:24,295 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:308474 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:5efee3df81e6fdd4da3871d085571941 +01 二月 2026 | 20:57:24,296 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"308474","nick":"幸福也会上头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950644,"id":308474,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:25,507 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,600 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,690 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,808 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,899 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6RjKrjeJ9gA369ZC75upfYsEicFibSYKxVzgWviaJ27iaH0DP13mHv1C04CcumNvPibBVmiaDhEEHpCnfHP28JOc0RzQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:25,956 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:194454 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132 md5:41e5acfeae831b67d8aa987c357b4809 +01 二月 2026 | 20:57:25,956 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"194454","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950645,"id":194454,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9cgic2mQ0PQqxhfuwSiaht3Eu0sXX37PjrqbfiaiahYuNwuTPd64zrzjcza4USCAQm44ES2dWg7oB7putjdOicZjkoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:26,369 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,456 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,548 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqzXEqBuLKkZpcdBxfxseSEWCYg0vrjoic180nVaPCH6qEXibUEE009XBnOPfquSarib3HsTrW6mcdyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:26,613 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:176873 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132 md5:0807df87c7f0ffdea544ee3d46ad21e3 +01 二月 2026 | 20:57:26,614 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"176873","nick":"好人一生平安繐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950646,"id":176873,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:27,746 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:613367 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132 md5:84f33665694124b6392c16b1da99da9f +01 二月 2026 | 20:57:27,746 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"613367","nick":"省略号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950647,"id":613367,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icJ8xPj7f52gg068Ozajd65hcU6ofyqoz6aWibOgs8Y2aaNBpVSARicibDh3RQcicK1HOcLib0u0fTrTEyYlQn0WfIYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:28,272 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:276248 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLv4JuqVPb50J3hLOpr3yGUf7s6C7eLkaUFN92JCwtwCYWdtNQK7NrXF8xRSJc3tDiastTVU1Gatbg/132 md5:bc5be1a1960e65ab949b6792d3f17de7 +01 二月 2026 | 20:57:28,272 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"276248","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950648,"id":276248,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLv4JuqVPb50J3hLOpr3yGUf7s6C7eLkaUFN92JCwtwCYWdtNQK7NrXF8xRSJc3tDiastTVU1Gatbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:29,909 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:540870 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132 md5:5828e85ecaa6a1e3ebbf0c5f01e96069 +01 二月 2026 | 20:57:29,910 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"540870","nick":"澈 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950649,"id":540870,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTITBvCz7hZ4c1gdRAXESpo3XQIVO0Aic6BKpze60wB27MuwmKtXCy8Fwubk1Iy9Clx1gGdR4U6AQMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:30,353 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:714564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:30,398 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:714564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:d9ee521d3db765c0660f4f08f1756af9 +01 二月 2026 | 20:57:30,399 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"714564","nick":"明天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950650,"id":714564,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:31,324 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:481708 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:31,386 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:481708 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132 md5:1b01808e414d90a9ce731c9999525612 +01 二月 2026 | 20:57:31,386 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"481708","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950651,"id":481708,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:31,600 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:717358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:fd6c53d7044d7f29751b9bf32abc1c43 +01 二月 2026 | 20:57:31,600 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"717358","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950651,"id":717358,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:33,783 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:33,905 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:33,950 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:358668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:9cecfb1a01a3410baf4e17642af81ceb +01 二月 2026 | 20:57:33,951 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"358668","nick":"恭喜发财 红包拿来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950653,"id":358668,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:34,157 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:411033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5TPr2EFoyYAwyeR6T9hPytTulUWfO2ZibIcaoNcjpOSyHKEt9e33s6UPnibKqOtVmWfDtqXQzlqTMyEicTTdNrvEQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:34,209 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:411033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:c8bc1bce784e6d1d793ceb8128958dc8 +01 二月 2026 | 20:57:34,209 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"411033","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950654,"id":411033,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:34,920 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:258176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1709EOwKtvLfVyn58LCiaJlVy9Pf0tIFicHibMvyuzK6oLZcQ77f20YqCLXg9nwquodz9ibSKLkW1sf4VRyzXYiadyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:34,976 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:258176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:b1395d0658493108bcb0c648c574e273 +01 二月 2026 | 20:57:34,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"258176","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950654,"id":258176,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:35,282 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:322124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:b983cac84563993439564aeb194393ba +01 二月 2026 | 20:57:35,282 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"322124","nick":"袁莹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950655,"id":322124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:37,696 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:305779 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:2e3383bbe93063613e342f3322d40345 +01 二月 2026 | 20:57:37,696 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305779","nick":"风雨无阻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950657,"id":305779,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:37,917 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:826371 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:0cfb05d95c5f68143c39d7931bddd88c +01 二月 2026 | 20:57:37,917 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"826371","nick":"为你变乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950657,"id":826371,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:38,784 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:823783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:38,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:823783 head:https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132 md5:f5a7a2c482727edfb46e94088ff6b66e +01 二月 2026 | 20:57:38,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"823783","nick":"胡涂虫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950658,"id":823783,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/cP2vazJcqwnKe2qrsb7RXArq1p5Ztec3uReDc6FicmkNb2kK8BZiaO69Fs6viacskyVSAb4Sn2VX7a1QVxq91X5fA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:38,944 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:39,063 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:39,108 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:356183 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132 md5:5d20611e71ba1f7cde08c5022d16986b +01 二月 2026 | 20:57:39,108 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"356183","nick":"心已上锁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950659,"id":356183,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fNkEFA7E28epGPJZPw9ibibVkjRYnIAkyMBwj7qmibBiavkryFQm1OtcoxibBNyGxR6CKXvTiaBozAhe9LdQjzXUuiaicA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:40,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:771368 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:56a3218b908b0b309ddb26cffbaf390f +01 二月 2026 | 20:57:40,906 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"771368","nick":"香香","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950660,"id":771368,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:41,330 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:714528 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:41,379 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:714528 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132 md5:eb72f28c45ef37f2490c46a4b6045130 +01 二月 2026 | 20:57:41,379 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"714528","nick":"vicky","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950661,"id":714528,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Y44BhqAUMiakFIWrqlBqZ2ibOb2c0ndr7TB943eghclLzzHNeQqribbwdyqM6PYGiaibFAYmmxq380p4fWMX8G2iatzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:42,054 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:926022 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:5058c065ba25f7f4ea550eadc1e01719 +01 二月 2026 | 20:57:42,054 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926022","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950662,"id":926022,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:42,377 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:253896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:72c8ae02d17df14d2bfd23c552ca2fd2 +01 二月 2026 | 20:57:42,377 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"253896","nick":"A 句号 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950662,"id":253896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:44,744 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992315 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:44,809 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:992315 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:ba3574b75805ced2e336543ce37be35f +01 二月 2026 | 20:57:44,809 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"992315","nick":"小海","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950664,"id":992315,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:44,881 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:471570 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:bf8fd39f4ff8c0e11f66e911a6986e3c +01 二月 2026 | 20:57:44,881 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"471570","nick":"春天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950664,"id":471570,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:45,363 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:942565 head:https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132 md5:b03bc7d2448ab9683e62a77f996e6f3e +01 二月 2026 | 20:57:45,363 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"942565","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950665,"id":942565,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/RQCuDQnImhuX1x1OyGLNScf9TPb1UGsAlu1GO6tcib5XRTpYgwPhsYqjWMWncVpMiamXQZv9QvfzS9zLibS6PUfkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:45,888 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:882851 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:45,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:882851 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erScj99JBhSKtP2DVrianEdZicsk9siczU57GthoNwmZbQkSvjK8OAUrxxja72E7WxxuaPJC22JvxHVA/132 md5:f27a16494da05c2d90f087b6c5612549 +01 二月 2026 | 20:57:45,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"882851","nick":"龚涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950665,"id":882851,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erScj99JBhSKtP2DVrianEdZicsk9siczU57GthoNwmZbQkSvjK8OAUrxxja72E7WxxuaPJC22JvxHVA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:47,857 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:710872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4iarGsW0icJT7lbAXpQAq6KO0x2adcuTkXWh1gkhV7rEDzWos6CThrxUaiaeAtIpwfUZJLVKW85lWWBRU9FswzmNQ/132 md5:d14222bf91a0c20832369f9119acdf52 +01 二月 2026 | 20:57:47,857 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"710872","nick":"至少还有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950667,"id":710872,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4iarGsW0icJT7lbAXpQAq6KO0x2adcuTkXWh1gkhV7rEDzWos6CThrxUaiaeAtIpwfUZJLVKW85lWWBRU9FswzmNQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:48,624 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:537158 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132 md5:447c7217d29aad066a877ef284b14405 +01 二月 2026 | 20:57:48,624 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537158","nick":"高红艳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950668,"id":537158,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIfzOiaZhoJ01XtkLzWMwCBAQVqpbCJG71JicqoiaAvMZLHyib3wiaPhKJjibKnzL6pW2YqmCGf7XNiaXCqQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:48,729 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:749541 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:2a6a6256bad732960a909a3f6c102211 +01 二月 2026 | 20:57:48,730 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749541","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950668,"id":749541,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:49,546 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:719057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j0kicbVPYIfrhB2qwCOibEhluZpLDzqVw5vXqDiaaKg0kuiapvomoDntDEj7F7jrhkgibemSSfmDhNGBFlSYasIXJzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:49,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:719057 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:082f368a275f0beabfcbbdf0a5901f67 +01 二月 2026 | 20:57:49,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"719057","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950669,"id":719057,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:51,527 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:964981 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:51,571 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:964981 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:e7b6dc8a938d984639942f42f693adf5 +01 二月 2026 | 20:57:51,572 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"964981","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950671,"id":964981,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,089 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:920051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:52,130 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:920051 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:3b37ae5e333a8abfd74b4c1aadd4d29c +01 二月 2026 | 20:57:52,130 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"920051","nick":"Li f","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":920051,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,472 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:892185 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vnkiahCib1jlDGca19sFzCUibzXg8vDicia4nLsfx2yM30rgWAcQck6WDzpEGht5tUwoGmjQb7dicjGbDa8FnF7v5tCw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:52,512 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:892185 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132 md5:47de7bb53a69aeda942f6fb08a171088 +01 二月 2026 | 20:57:52,512 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"892185","nick":"周小白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":892185,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:52,860 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:684960 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2NtibdNfEQgAGlJ23e9x25DaicWSEk1nNgmzyAEEp8j7AwKaykXJibkCmkyKqLYBK5VTg7cf2k6xTtSBEwJkez6mQ/132 md5:36accb98620abfb50107f04e4e4ff7c3 +01 二月 2026 | 20:57:52,860 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"684960","nick":" 何以笙箫默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950672,"id":684960,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/2NtibdNfEQgAGlJ23e9x25DaicWSEk1nNgmzyAEEp8j7AwKaykXJibkCmkyKqLYBK5VTg7cf2k6xTtSBEwJkez6mQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,161 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:586416 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:9b6159ae230ce75e36031cbb16a183b3 +01 二月 2026 | 20:57:55,161 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"586416","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950675,"id":586416,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,464 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:55,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:e08b5e4d616f009566399616f525a545 +01 二月 2026 | 20:57:55,511 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105923","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950675,"id":105923,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:55,935 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,015 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,097 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,183 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,269 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,349 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,387 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:271266 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:ce76a1ebc9832362ce340681cabfb9d9 +01 二月 2026 | 20:57:56,387 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"271266","nick":"AAAA唯美整形 阿秀老师","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950676,"id":271266,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:56,391 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:756804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ptAB0PmWwT5Xgy137lY9hAPrDuEnu4gdoQOKbTFNJjC2S4s39TruEsyiaKfAsHGqq0vjbk9Kxfalq2vTvxzTrKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:56,437 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:756804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl3lkJSOUQSxh4KvXPtveEZ6mdqEgLo4NFYgup99sfmJOy0hSlEg5QXmacsTymB1vuecibibHNz8rw/132 md5:c321a20915f07506c9f2aec171685a6b +01 二月 2026 | 20:57:56,437 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756804","nick":"天马行空","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950676,"id":756804,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl3lkJSOUQSxh4KvXPtveEZ6mdqEgLo4NFYgup99sfmJOy0hSlEg5QXmacsTymB1vuecibibHNz8rw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:58,359 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:978181 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:a3f05070113005adcce41244883dd556 +01 二月 2026 | 20:57:58,359 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"978181","nick":"x 小鱼姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950678,"id":978181,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:59,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:178245 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:a1070e245432013829478c6c5aad1583 +01 二月 2026 | 20:57:59,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"178245","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950679,"id":178245,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:57:59,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:257410 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:57:59,875 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:257410 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:d6d047fa5db84adbf6d62f21ab865682 +01 二月 2026 | 20:57:59,876 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"257410","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950679,"id":257410,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:00,037 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:554483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:497d90c51c3cfb70a68511b4b347d6a1 +01 二月 2026 | 20:58:00,039 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"554483","nick":"天涯浪子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950680,"id":554483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:01,305 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:575253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132 md5:3cdef28998db3a8705f9b520bc075ec8 +01 二月 2026 | 20:58:01,305 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"575253","nick":"心有阳光 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950681,"id":575253,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:02,687 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:453908 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:05294df6bcaf0d28e4fe02f2937f295b +01 二月 2026 | 20:58:02,687 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"453908","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950682,"id":453908,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:03,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:193751 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132 md5:99aff6ac6947c91bff4314b019ae6a65 +01 二月 2026 | 20:58:03,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"193751","nick":"晓雅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950683,"id":193751,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PMxC3hj0bIzuZWBotkowhLpbwtkz9f44cP8edNT5UjjZXQOu8j9bT67omgtNTPth7CscQUNrdzEtBRzUkJQB6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:03,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:610725 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:b33ecef64e5c7413912b0270857a4959 +01 二月 2026 | 20:58:03,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"610725","nick":"一路有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950683,"id":610725,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:04,306 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:972906 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:5e2bf771b30e0b20aa726adf58ab39f4 +01 二月 2026 | 20:58:04,306 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972906","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950684,"id":972906,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:06,167 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:239079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:06,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:239079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:2b880f0874b3a000c915422788a6f273 +01 二月 2026 | 20:58:06,216 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"239079","nick":"花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950686,"id":239079,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:06,404 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:749324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:06,453 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:749324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:015d1b4778e14286e5b5f3bf8f4eb5d5 +01 二月 2026 | 20:58:06,453 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749324","nick":"英子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950686,"id":749324,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:07,069 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:919101 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:b31f53065b86afc2bc5773d5a999ff45 +01 二月 2026 | 20:58:07,069 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"919101","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950687,"id":919101,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:07,513 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,621 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,719 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,837 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/oSFOkm2TX3dBiaSdX0EZWg40WLesVwtNMzaBbQGjIrmMqOlxGTSv2CpicPpO6W82BSVqxOD3jKvgI9uTB6Libe7jw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:07,887 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:247904 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132 md5:8897336ebbabe3120948b0b94ae936a9 +01 二月 2026 | 20:58:07,887 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"247904","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950687,"id":247904,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0xLgkXrPVKmRZia5GV1Ljl3iaBYHfniaKE7DjRyASlbKSgM4yOib3UocWubVpn1VsxcTWIWwrVDOogFehcNUpiaJ3Ow/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:09,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:09,332 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190143 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132 md5:b8f990a313ab9f48721462cff34a8286 +01 二月 2026 | 20:58:09,332 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"190143","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950689,"id":190143,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:09,988 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:972526 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132 md5:2dcecf2bd31b127447d1fce700e6badb +01 二月 2026 | 20:58:09,988 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972526","nick":"小曾曾","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950689,"id":972526,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QHC4axLyIbRSHnR7TckAZR3uiakTvTIo9TFs674nVtPXCPIgYgiagnD9zAhOkl0XAXKxTYTPbGicj949lMKzJAjcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:10,605 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:579388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iaZcKhvDqZ7YufLmJaEAOHdcXhXXfAxEt2gS6mUTQMMjyNTx4QVO8dj4ZAUKticGqnLZ7PL1CUqbDqHdrMNnKC1A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:10,661 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:579388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:0410e46c4299f27d7c177fc2ddfa78a8 +01 二月 2026 | 20:58:10,661 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"579388","nick":"阿伟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950690,"id":579388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:11,650 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:113617 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:43375113f9c2551ede836f1c5fe427d1 +01 二月 2026 | 20:58:11,650 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"113617","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950691,"id":113617,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:12,657 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:816626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QR5oBT4MWteP1CPOnibSvGBtIrxiaKibaUgDyAF7WnqrNvp7YpmWsGlyXSuNB102WCZ6IVtmuQQEmQXOBKqyPHG1g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:12,753 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:816626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132 md5:5bdbbee72a6b76daeb943cb48e08be59 +01 二月 2026 | 20:58:12,754 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"816626","nick":"敏敏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950692,"id":816626,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/W6cWu8PicsywQLdUGibhJhamrgdVpPiawZlsZc3icxPfibiaoXib0z6G9hV3JyJfyjBcQxianTF0xnqRuCAgc6WdtOW7gg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:13,306 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:222606 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:5aff0af511eeb040f58b16b2dd2b5576 +01 二月 2026 | 20:58:13,306 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222606","nick":"徐龙18692006021","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950693,"id":222606,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:13,550 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:150655 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:b08feab5c8287aa2d0ee16938dc37538 +01 二月 2026 | 20:58:13,551 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"150655","nick":"A京京安全门","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950693,"id":150655,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:14,860 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:14,979 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jWYEUWfaHuxAB7zRJianBHRLmhxuou18Av17yKVMRNEic5bz6Dj1D4qjT4iaeN5FicbCPxvjwFx3icVqK2VcdcpHAMA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:15,061 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJlEyVoLxhQCf68HauXdJKg7etUGGiaafnJT2wuetTWll8tsakQIDoB1ibKlBlpIIKiaLbFwiaFEEAPyA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:15,127 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:367629 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eo70lkFjUeyTakbfX4JaeSektchyqC9UuN42lEOvDpz1cxDiaUXtvmb7gINV9QhDpfSuSic2oibGdRiaQ/132 md5:105481fa88bb0469c31db09b1a78c649 +01 二月 2026 | 20:58:15,127 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"367629","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950695,"id":367629,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eo70lkFjUeyTakbfX4JaeSektchyqC9UuN42lEOvDpz1cxDiaUXtvmb7gINV9QhDpfSuSic2oibGdRiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:16,055 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,141 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoMGNBxAGzemOTOblvSsq8UAnSibKVpoEXzEYI26IxgmSflf2KkRJucibr0ccgID7m12pymnh0wYqgQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,300 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:222778 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:0b33e4692b167dcc3bb751e0fd13a06f +01 二月 2026 | 20:58:16,300 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"222778","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950696,"id":222778,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:16,823 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:380849 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jCmpUvhia2G8xd7ygwQ6t231XfpbibibYB4aiclKQBZTPHSvuyeJIFJPhOk00jM1tXqYWNBIKZYjSR5EvXoNvjiaicYg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:16,869 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:380849 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:321d27e665279254227308abebe6efef +01 二月 2026 | 20:58:16,869 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"380849","nick":"霞霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950696,"id":380849,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:17,053 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:311163 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:3e82dc13dc6b96d5d31331dc3670b947 +01 二月 2026 | 20:58:17,053 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"311163","nick":"仁者无敌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950697,"id":311163,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:18,588 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:139069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/klXzOkxhSicrEWdXZoMsnbWK04olXvMoO8mzUAmVvAJDIMZdtY63ZOFicQGKw8QCTNJVxiaY0LnTGYP26BA9AWV6g/132 md5:59b653c7442c4f3618ffcf288e100d94 +01 二月 2026 | 20:58:18,589 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"139069","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950698,"id":139069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/klXzOkxhSicrEWdXZoMsnbWK04olXvMoO8mzUAmVvAJDIMZdtY63ZOFicQGKw8QCTNJVxiaY0LnTGYP26BA9AWV6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:19,459 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j0kicbVPYIfrhB2qwCOibEhluZpLDzqVw5vXqDiaaKg0kuiapvomoDntDEj7F7jrhkgibemSSfmDhNGBFlSYasIXJzg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:19,577 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:19,629 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:954097 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:6853bb8cb2cae315fa5ab3508214504b +01 二月 2026 | 20:58:19,630 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"954097","nick":"jiao jiao","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950699,"id":954097,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:19,959 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ObcMVkg0eSa8QJHAPiaEozICgRBCibbks8bDEeiaORbDXOfexx7uTPnNJSeaow9fIic3F2zhUPQiarmBBcVPFKDy8Aw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,051 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,097 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:604789 head:https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132 md5:d8d933c27fe16160e82d1c67a232741d +01 二月 2026 | 20:58:20,097 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"604789","nick":"幸运之星","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950700,"id":604789,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:20,305 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611342 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2r39F3UrgcVwIwiaFhR6Mm9G9WLBARA8saQkdD9M8ic5P3TG92ZQx8jQDvicyubbvXKb7XPK5iaFzNDEEAtwJUqibibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:20,351 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611342 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132 md5:2f67fd22eaa9efa7ec1181f7611ccec7 +01 二月 2026 | 20:58:20,351 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"611342","nick":"木马","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950700,"id":611342,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dNibwqA3yaslE7yvS98ASia0kop3G77eicJRAz8OzicAh1MQngqwpITPfpjssyiaTtJziceM5tkV5oDtDGDEISZnoYiaA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:21,703 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:463270 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:212e83f58f286e3bed29e1a4f2d61dcf +01 二月 2026 | 20:58:21,703 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"463270","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950701,"id":463270,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,048 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:960366 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132 md5:401839a428f53e762de0dd9bfee59ab3 +01 二月 2026 | 20:58:23,048 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"960366","nick":"桐桐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":960366,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epVrQazgwR0u8E6zJiaibTM0Gc5btR4bibSaibUAGjpmJIzRf0iaEd34sb36oOiaEQlKDzanULuPbxDKvcg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:731872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:23,324 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:731872 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132 md5:2050f668e920053da6951b3e8ad4dea9 +01 二月 2026 | 20:58:23,324 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"731872","nick":"仁者无敌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":731872,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:23,712 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:397306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fd2gyL4cNqT28DePdmhUOdWBVwp5dp4bQfcscjUJlzfBYWvujcknyvRhOZ6Sb9pEAia8UicryBCZ8QKHkr2Jicn4w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:23,755 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:397306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:e5cb8cb8bbfd8777dc16790572b00259 +01 二月 2026 | 20:58:23,755 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"397306","nick":"阿兵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950703,"id":397306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:24,812 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:24,903 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLErrYJcYIjkuU7aJzuo21Qx5KACAzU8UEgK5OcUOggSEDcXuqDiap5FOWxNkwuy2MLuREKcHmLsjA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:24,948 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:384152 head:https://thirdwx.qlogo.cn/mmopen/vi_32/x7Lzk1Vq9A1gF6fZDcOWaSXASo5mw6QFRZyx2zhqrgMeQQBnxQUOqMhfYZawrhiapOKogZVMd3QjtFsuxgJrjoA/132 md5:da820b8c46989510fbfd008f52f96213 +01 二月 2026 | 20:58:24,948 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"384152","nick":"Lee Li","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950704,"id":384152,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/x7Lzk1Vq9A1gF6fZDcOWaSXASo5mw6QFRZyx2zhqrgMeQQBnxQUOqMhfYZawrhiapOKogZVMd3QjtFsuxgJrjoA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,483 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/7UXxwVdBxCUsyDAyoegbrwEbDvxLhZCx6xJeKolmAKOVJVl6pAnOblic5FD6tuRcnwxIBkOesQfc5WmWGiaB1umA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:26,578 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:26,627 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:608744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:51ffbe4d80e23a15fd6832c2b4414a59 +01 二月 2026 | 20:58:26,627 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"608744","nick":"A钻石蓝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":608744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,692 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:260617 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:ae35404f02bc8089c30a5650f099c344 +01 二月 2026 | 20:58:26,692 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"260617","nick":"婷婷","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":260617,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:26,722 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:309076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:227e3ea74561f6442b7c4255a7384307 +01 二月 2026 | 20:58:26,723 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"309076","nick":"喂喂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950706,"id":309076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:27,820 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:262801 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mC64pXCj1pSvRtoW9RJWH93IR1DCEDFO0iaIgqVX4NyRfAu4HXSOQSHBOnNd7DNa2ArHo1NmiaEssgA6Lb0wLmog/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:27,862 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:262801 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:c3bb76ad95f97fb07894216c61e58b3c +01 二月 2026 | 20:58:27,862 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"262801","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950707,"id":262801,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:29,765 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:730002 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep9lf1HOHaAJ03dan9ctFXyHRPUwj5tRA2Nbhc3stzsAmkFaBaETuic4t2ztcksjsrrHxEXhfbkdcQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:29,806 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:730002 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132 md5:5bc494faf9db365aacae2e35d0770baf +01 二月 2026 | 20:58:29,806 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730002","nick":"前程似锦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950709,"id":730002,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,243 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890875 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132 md5:71167edac66e2a3b25524917ec55f018 +01 二月 2026 | 20:58:30,243 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"890875","nick":"平头哥18711619733","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":890875,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eTXo1ElKsPnGiamzIUhfEeVs8mLY60lmW2XzEBTDCADsbW0kn5h96ZGGe3tGRca7c229Ml8x4ia30iaXkUN4pmhicQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,511 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:265254 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:411bcd6aec26aee124d33c52680120cf +01 二月 2026 | 20:58:30,511 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265254","nick":"莫名","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":265254,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:30,626 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:622079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ759VIfsBUUm4Nrmj5fXVoAjqdibAMkXIDZMd44dLric6VYE5xZk8dRacx3W9QR0ib9sflCIXEXUfSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:30,704 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:622079 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:026215bb26ef33cffa4a446b37f50b47 +01 二月 2026 | 20:58:30,704 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"622079","nick":"常益蒸菜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950710,"id":622079,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:32,910 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:194579 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:1d04f56d5b13c43e0a37a2ee937595fc +01 二月 2026 | 20:58:32,910 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"194579","nick":"爱 好者","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950712,"id":194579,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:33,145 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:473945 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoxAuoRyJFfZFvh4ZC0GR9x2G0RibH86F3TqNAdpZ6xbmVkZD620cQ4BWtYOFuZiarhs4zWBzvq9t3A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:33,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:473945 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:f34752d9618d39da49f3ec665c7c72c8 +01 二月 2026 | 20:58:33,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"473945","nick":"間單 駃樂","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950713,"id":473945,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:33,896 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:102523 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132 md5:00aad16d54d65456eb3fe8e97275322d +01 二月 2026 | 20:58:33,896 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102523","nick":"王亮","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950713,"id":102523,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpXnA0m6AAT2IhojWVvMYezQWQuL0kF6qky5rPhcaIt0T0oLzhqiakPX79SQG9ODlafbvQwaQGVog/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:34,231 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,327 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,410 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bkH9SJjGNhCjtFpTUBFkGwdYN2sYibNiboHzwNb0ynHrnQic3w1bllk9xQiaesT32bmSrMAID4Ssb46oquYAOBPiaicw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:34,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:affc35775fd720b8bc8260349e02143a +01 二月 2026 | 20:58:34,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812284","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950714,"id":812284,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:36,143 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:426508 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:9f8a4727ec151a6b9a15cafe63bbaa91 +01 二月 2026 | 20:58:36,143 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"426508","nick":"最爱你的笑","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950716,"id":426508,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:36,430 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLHGYFKjvRiaiaibnArmu3DTDQnOicg5f6FicGr7gUGcHEHiaVQdE62fhbQGR9ofic4rSERYG8LRBYicew6Og/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:36,542 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ6PN2VeESKF3ADOKlF3d6MpewicMYRO7bJqmDmhcU9Yx8hvicY24TibFjKOytj3rns1tYFflU71U6Jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:36,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:164830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:450f636e6f9b81b3fd4eb4dc92f181df +01 二月 2026 | 20:58:36,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"164830","nick":" 燕子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950716,"id":164830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:37,124 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:495471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b1tSBPrAD6ka0BGHMDdJgEAvO0zmbLibxTichWyMiaghzq9GCjJAEeJYvaaboEnT0T4hZ4HMjG4ooqDmQFoicFAURw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:37,170 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:495471 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132 md5:1144190b3680889a82738d499330117e +01 二月 2026 | 20:58:37,170 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"495471","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950717,"id":495471,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:37,847 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:959053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ict00siaWvTyEtic22ZDiaGgPRBj6nID6etlK0EHiaPUia152y84CBLibMwZDyutKQnia5E0MvhibbuDzRy9SbYq2UDLxHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:37,902 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:959053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132 md5:5739209cc53eb09911a2cca3a8a915d1 +01 二月 2026 | 20:58:37,902 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"959053","nick":"Dan","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950717,"id":959053,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PTmic6OAqKiahjdEM2RIHuwG1oSlgKnOdymIG8syIBsUAKHfxVmkp3nABAIM9YUV5cZwUbHWHS19L2O4ibI4kibOag/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:39,192 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,275 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,360 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,397 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:116323 head:https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132 md5:305a28856a505c25bdd8b879ea40bdef +01 二月 2026 | 20:58:39,397 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116323","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950719,"id":116323,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/P2rXleBYAVH2vN8UamaMvqKOa8ibqROv6icsH8VeRL2SnBNl6TUBFYHGO1cFicVXbaowlmFVGddX2oW8cRxetLh0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:39,814 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:289520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:39,854 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:289520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:fa7fba350d679794d0158cf0ffeb0115 +01 二月 2026 | 20:58:39,855 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"289520","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950719,"id":289520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:40,747 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:659772 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:d35083bc49fbc2b1a284eb555df336ab +01 二月 2026 | 20:58:40,747 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"659772","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950720,"id":659772,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:40,823 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:982481 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:14f5325d6ed7bcdafd326d765f0c2417 +01 二月 2026 | 20:58:40,823 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"982481","nick":"旺旺","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950720,"id":982481,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:42,583 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:42,653 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:117229 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132 md5:2cfcb14f7e8d8a637c253fcdb331b2c2 +01 二月 2026 | 20:58:42,653 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"117229","nick":"平常心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950722,"id":117229,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0N5NzKjQtQW4u65hibnNQQqaPwhc4jMSs7libUqQJAxrsAqFnh4uFaibDQlU5KEDcwAbbmWSgBe0pkP5ZrB24BgIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:43,025 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:43,109 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:43,154 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:780922 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:806d1578c9049c36f5f1aa9618584fc0 +01 二月 2026 | 20:58:43,154 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"780922","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950723,"id":780922,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:44,440 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ctgjGIoTXvEDQk4icdsjiauSxyibSfc3s3fsMNkKM9XpU3fJL2tnFDICC0icPT5oNBtjrkEkPgw23ib7zbe5xr41qRw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:44,546 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:44,585 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:884689 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132 md5:b76d271739d2b9cbd0aa4ae16d740c20 +01 二月 2026 | 20:58:44,596 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"884689","nick":"西西不收钱","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950724,"id":884689,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zxqib90MVVzARhtV3YB9wmuT1ialLaRqjFEobv9xtclDLvONJiaPhvic5GVTTr4RAIMqGicJ9k1v0LDS7D9LDFgPIng/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:44,603 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:274989 head:https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132 md5:13179839e73489ee0f655299b377ae19 +01 二月 2026 | 20:58:44,603 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"274989","nick":"黄河绝恋1","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950724,"id":274989,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:45,907 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:798830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:c56779b57f47b2cbf28fc65feeddb32a +01 二月 2026 | 20:58:45,907 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"798830","nick":"晓雅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950725,"id":798830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:46,443 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:306949 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:f53bf4e0e61f637b7a43188a271d32f4 +01 二月 2026 | 20:58:46,443 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"306949","nick":"L","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950726,"id":306949,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:47,877 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/813lMMqJxibZiceMrpIR7AAqmVuNQVf0CGG1cibFTL7Ja6wjPCyZy8nJukPhswRQ69B799iafNic25as2jPZkbicg4Rw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:47,979 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epxBOwIsH1se9PI6l0sOQwcsRf6NHibbPNS5MFXFO5Cg06Zf28f8DicXKKzrsrVEXgnMgoqEpXQVibTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,022 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486521 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:f3203970f71966487810042b0c6524a1 +01 二月 2026 | 20:58:48,022 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486521","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950728,"id":486521,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:48,212 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,310 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epxBOwIsH1se9PI6l0sOQwcsRf6NHibbPNS5MFXFO5Cg06Zf28f8DicXKKzrsrVEXgnMgoqEpXQVibTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:48,479 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:307383 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132 md5:74e376f0c4af42c8e8404bb8ec3ad9b0 +01 二月 2026 | 20:58:48,480 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"307383","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950728,"id":307383,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epqpC2O9UzGqfaVFIq5ic8Zd62PNC7Z2iaa3t5iaHPeWZcfID0dibicdC8FHjR6Vbfw8Khe1SLRXFz7EZQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:49,106 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:359905 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:e2a2367c7792c1b4432fbb3f083a422b +01 二月 2026 | 20:58:49,106 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"359905","nick":"飞哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950729,"id":359905,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:49,822 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:49,905 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:50,030 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:50,071 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:890306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:ba2dc5f904d994ba2fe961785c1f67c1 +01 二月 2026 | 20:58:50,071 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"890306","nick":"明天会更好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950730,"id":890306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,463 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKEeC8LWBTkpq3H3wPj1ZiauG3ccwvmBYmuhpNpLoavmDgMgCfibwx0bGgUkKiaOwicmfD43J8jIKxQeg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:51,570 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:51,571 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:326076 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:39fdb9cd76232489228907d04365e190 +01 二月 2026 | 20:58:51,571 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"326076","nick":"周艳 宋忆彤的妈妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":326076,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,620 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:977553 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:a33055b93a177fb3494a921fa484af97 +01 二月 2026 | 20:58:51,621 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"977553","nick":"淳子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":977553,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:51,833 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:162261 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:db9d28dc1fb41c3033087330df66762e +01 二月 2026 | 20:58:51,833 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"162261","nick":"往事清零","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950731,"id":162261,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:53,134 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:585744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:53,174 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:585744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bcBACicChK6gR0ocLhxNXJOaW1byxYDawWFProfMQmiapwo9XfdrgicyrN8DTExDns4obeDamqOWJPptky4Avrl3g/132 md5:3d0aade8bb8e39c6bd5eb931eaeec319 +01 二月 2026 | 20:58:53,175 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"585744","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950733,"id":585744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/bcBACicChK6gR0ocLhxNXJOaW1byxYDawWFProfMQmiapwo9XfdrgicyrN8DTExDns4obeDamqOWJPptky4Avrl3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:54,699 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:305125 head:https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132 md5:49e40ec727a0d049ae8347ee455aa711 +01 二月 2026 | 20:58:54,699 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"305125","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950734,"id":305125,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/g90kFibUEN8Se6Bo5eywCgyNc4hKkFRAAF4BP4ialPltSvOZhHtwI6CDic6FRSFsSWoJQJicBp7dOSBpmMk3F784qg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:55,476 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:900087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqicfelCu1BibkyaPFgaiadgbvqsHLfkxJO7T5K1Nia6KkYykL97kJj9ibIAW62LpsQ6E3mUnXRjOyGvA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:55,492 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:496716 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:469284dac99831041779b0589e6b1224 +01 二月 2026 | 20:58:55,492 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"496716","nick":"一颗小草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950735,"id":496716,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:55,515 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:900087 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132 md5:46430d2a8ce5f636bd601c84367e0da6 +01 二月 2026 | 20:58:55,515 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"900087","nick":"小小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950735,"id":900087,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:56,117 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:102853 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132 md5:002fb0af45ce5818f0849ce63fba0cc4 +01 二月 2026 | 20:58:56,117 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"102853","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950736,"id":102853,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6XiblyHUcz7UMG6LsV9VLP40icyP8JugRMr2xKxC7B8fpJAngG8PTPh2k14cbu6QZgIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:58,096 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:243124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:b304c217bf36dbf970cafbaf80a30b79 +01 二月 2026 | 20:58:58,096 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"243124","nick":"霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950738,"id":243124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:58,714 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:324591 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:c66afebf96441de97a60ace9835a62b8 +01 二月 2026 | 20:58:58,714 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"324591","nick":"夏","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950738,"id":324591,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:59,130 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:449124 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132 md5:77b55262bdcf18e08e95f0d8f61842f2 +01 二月 2026 | 20:58:59,130 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"449124","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950739,"id":449124,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6Nc3q4RSM95iaPz5zwW5bozHpByWGqOC377RT2c2USEoyMcdDTHI3rUTFvIkX8ZM8KVQ31I63zaYosxyueeTAcQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:58:59,227 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,314 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,400 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jXbwicoDwia7r23ZN8DLSW7PQTalBxVsOGVR5CBALiaLJDImqItppxotlSbbevE7ia0eYdL8rJan8yTG3GITfgB86A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,478 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:58:59,519 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:847821 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132 md5:b82a616cbf5e16bdc62640566f0fac2a +01 二月 2026 | 20:58:59,519 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"847821","nick":"A小张Lethe ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950739,"id":847821,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvnDicRPf9kDDoAbacCTzhSia8V5z9azic0zPEw7DJqYvoibfb6JR7dqSicXK3F6USXHqS4whog0egVUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:01,060 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:781426 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132 md5:0b20715201c98b832528f10444f58aea +01 二月 2026 | 20:59:01,060 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"781426","nick":"喜锅烧烤 云 15197622705","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950741,"id":781426,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4gPUMyQMupL3CmShkibmzL4Bu7APau7GBocF3yLUJMibjPIVhZcRa94S9COknrDJaKGibNHfqHHzpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:01,952 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232392 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJqicfelCu1BibkyaPFgaiadgbvqsHLfkxJO7T5K1Nia6KkYykL97kJj9ibIAW62LpsQ6E3mUnXRjOyGvA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:02,007 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:232392 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:1b38e4e391b3edb8d7a2d6a15a96e2eb +01 二月 2026 | 20:59:02,008 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232392","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":232392,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:02,215 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:158284 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:7bf9a3a3a158e732c4d198914ec8c1d7 +01 二月 2026 | 20:59:02,215 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"158284","nick":"董小姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":158284,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:02,457 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:571393 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:f45c1426a2f669fcd71073d18aae8c52 +01 二月 2026 | 20:59:02,457 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"571393","nick":"过往沉心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950742,"id":571393,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:04,194 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:486925 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132 md5:6004167516f33c9d82771070f8e2f3b9 +01 二月 2026 | 20:59:04,194 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"486925","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950744,"id":486925,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,430 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:792712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:4d7282d2bfca5170a839cb5b6ed86e5e +01 二月 2026 | 20:59:05,431 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"792712","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":792712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,526 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:850026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:89e347d42b39f9f40d05eeeee7fb3057 +01 二月 2026 | 20:59:05,526 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"850026","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":850026,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:05,701 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:216232 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:864791baa11d77be814f9e85a94294d3 +01 二月 2026 | 20:59:05,701 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"216232","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950745,"id":216232,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:07,187 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:943880 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:5fc3812e6885420c6124be5813a35fc9 +01 二月 2026 | 20:59:07,187 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"943880","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950747,"id":943880,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,221 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152571 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJylao41h7kNtCRUzOLu8cyO0JTHTRLwRkLMV1eCEZQsib31pibEyzsAEtzGq2UOb60Jp377Kj4NXDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:09,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:152571 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:d15c2f21ab22af8d0bdb868694590c00 +01 二月 2026 | 20:59:09,261 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"152571","nick":"尹轶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":152571,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,594 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:369539 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:42e440b6d19c873372cd88944a4dc08c +01 二月 2026 | 20:59:09,594 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"369539","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":369539,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:09,934 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:525306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:795801ecc4461200c961456886d20738 +01 二月 2026 | 20:59:09,934 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"525306","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950749,"id":525306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:11,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:562333 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:77a17d042ee209c837464141276f79da +01 二月 2026 | 20:59:11,106 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"562333","nick":"胡开丰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950751,"id":562333,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:12,707 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:840717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erhIGB0CFL6zialnfrlTJp0Gw8Z7A5ibdv7L2SH16picKlDlDjYfe0s3JL5TPABCj4icomSWgdtvQJFRg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:12,763 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:840717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:378a308c1cd1c4feb5098b831a43b1bd +01 二月 2026 | 20:59:12,763 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"840717","nick":"曾经沧海难为水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950752,"id":840717,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:13,094 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,182 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy8nLicJ5EDz2sYEMfwxyAcBMqs2YMLTGJ1W4NDkWKTb0RpIU0AwpVr7QdbXfUtJqURg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,212 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dxLS4FQc5qibGY0vQofZ85bfv2PWtqqm97GfhuTWwibdzsUzXXDTZClzuibPlUP7MdPemicAsUcIL5GYcibNTibABWiag/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,273 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaAGtibztMbwgn4k54TSd0WB5IYZ0zZxVLZcPibTgDmiaMT2f8TpDPfEZsicGXshib0YuR3w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,296 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1wIBejTCT0Ec55UpeguKibWRdVCpzqB9MbFx7icFZw60lHOHOslZ5Y4FoyFLQ5SQn7xAx7VLfpRkibOq19QbfG2FA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,336 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:877479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132 md5:688dd6dc51de94ff5ecde7e92d25621a +01 二月 2026 | 20:59:13,336 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"877479","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950753,"id":877479,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hcRLck95z1R6TY281rAhBEoeOkV0PSpjQf4KpGBO5xv4WA1wrsaRYC76f268fz2wdcKJvsEP0b7uN20YXwdtibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:13,380 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,504 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vnkiahCib1jlDGca19sFzCUibzXg8vDicia4nLsfx2yM30rgWAcQck6WDzpEGht5tUwoGmjQb7dicjGbDa8FnF7v5tCw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:13,585 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:302295 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 20:59:13,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"302295","nick":"钱超多","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950753,"id":302295,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:14,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:232306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fEEguFDDEyuwAdu2LRToAAicJx9HnWZxGCoWut97grbbFEsicJ9REaC707WUFVzxoOFnqPbd2HicFHJA47rwvq9Mg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:14,514 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:232306 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +01 二月 2026 | 20:59:14,514 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"232306","nick":"和旭石材13975829523刘小军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950754,"id":232306,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:15,937 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:410422 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:d2589e98f49cce0eda5a702d31d5a8cb +01 二月 2026 | 20:59:15,937 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"410422","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950755,"id":410422,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:16,550 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:235071 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:41aeabc271da72dfc7e8ea39d6a92fbe +01 二月 2026 | 20:59:16,552 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"235071","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950756,"id":235071,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:17,372 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:522380 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ZibjPxBQpG35Njw0QLZmLhYJxt12zxAvkNWc93eJO4qAGfpXuBRJ0t5p2XY6K31ta66Y5bFjnCib7tpIc4WjhHJg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:17,413 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:522380 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJK5X8Q6DiaFgh22osPEkia0kmYfVXcNn86iaB8yP4UMHCHFciaNtWPfNuxA2TgiaJkxHzicsEMmgl7atUA/132 md5:6bc3a63fe1924b7be4a727fa68716070 +01 二月 2026 | 20:59:17,413 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"522380","nick":"啊龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950757,"id":522380,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJK5X8Q6DiaFgh22osPEkia0kmYfVXcNn86iaB8yP4UMHCHFciaNtWPfNuxA2TgiaJkxHzicsEMmgl7atUA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:17,456 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:991022 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:00939da63950d3a61d98f7116f870f11 +01 二月 2026 | 20:59:17,456 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"991022","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950757,"id":991022,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:19,229 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLO490QGiciaiax35WtJnE0vTbUZJSc2Emtt8h5PCib2FYYTBgnajd3dW6ILkW23roCfa2ojuAGqRlKbA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,313 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,392 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,472 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,517 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:986483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zBRAKhU7rVOccPK8iadzzAvj9jRbxlDpE6BvwgT3KIS3u5Z2jB8Ww6WaRWDlLb3vu0f46viaibE8ysq3pWUicL97xQ/132 md5:5ae2818d50bb2cba02dc6bda6be94071 +01 二月 2026 | 20:59:19,517 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"986483","nick":"张斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950759,"id":986483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zBRAKhU7rVOccPK8iadzzAvj9jRbxlDpE6BvwgT3KIS3u5Z2jB8Ww6WaRWDlLb3vu0f46viaibE8ysq3pWUicL97xQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:19,604 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:363721 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:19,641 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:363721 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:e61fbb11d39d5d2d354f448a82756fea +01 二月 2026 | 20:59:19,641 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"363721","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950759,"id":363721,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:20,846 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL3IOgD0ricSn9IjwUHkoAmEEggLJ9n4Et0exty0TgmItmXT0lQDFdaSIkHicMZvoPu1X76a8hURJTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:20,952 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:20,994 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:121078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132 md5:04538ea7d42a6657cd9c9972725ebb89 +01 二月 2026 | 20:59:20,994 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"121078","nick":"前程似锦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950760,"id":121078,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ch4Btic22FzDThmR0mYQbeBEb2daryHCCic5d2XpUNic4kqDjsER5Is1mry5H7X4w0GXRcVWl9OPcpeoy9ia5rKc4w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:21,520 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:118438 head:https://thirdwx.qlogo.cn/mmopen/vi_32/XMlDJSoJQZyDwHJ3RNRqdhIYXqnqibNQKY1fhBSOSPZf35YBIsaBY9BQDqvibuHO1U1XiabeYtCmibqiamZea7YZRKg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:21,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:118438 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:548ea1938f92ffb15b310d1bb6b91d1e +01 二月 2026 | 20:59:21,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"118438","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950761,"id":118438,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:23,672 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:151387 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:7bcfa8d336861e785d40214e70b7dff5 +01 二月 2026 | 20:59:23,672 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"151387","nick":"谁的青春不迷茫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950763,"id":151387,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:937485 head:https://thirdwx.qlogo.cn/mmopen/vi_32/01ic2aB6Q9SNrRdksmloiaAib4sibIF0gicwPjKvkWk94LUBkZd4LwIkPry9MZ6Nl9kbyReGZFfCcq6MldcY1EFwhMg/132 md5:55d29ea331815487d5fee323e337b030 +01 二月 2026 | 20:59:23,832 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"937485","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950763,"id":937485,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/01ic2aB6Q9SNrRdksmloiaAib4sibIF0gicwPjKvkWk94LUBkZd4LwIkPry9MZ6Nl9kbyReGZFfCcq6MldcY1EFwhMg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:26,481 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:264055 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:f27f7402a7df2c5e8a92f8f9943a4a61 +01 二月 2026 | 20:59:26,481 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"264055","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950766,"id":264055,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:27,012 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:265307 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:e38479e841ebda9c3e0d5656e31dfd71 +01 二月 2026 | 20:59:27,012 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"265307","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950767,"id":265307,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:28,287 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:565080 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132 md5:8c440b64d304e0e59573c55ba8ee1ec7 +01 二月 2026 | 20:59:28,288 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"565080","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950768,"id":565080,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQJTicxLDaYiaPRT98rHhhEQAkpL87yeIic5jglgMxo2Ipoibd77buo3fn0MUNVZjB7acglPD8ZwXqw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:28,761 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:855893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1Psq1icSKptq7OFmhxicrwYv7sFUYHH841IxvOCVeWuKeMkibPkvkhBMemAnWSYXcbzdic8NsyWv0jNv3quWyQL3Cg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:28,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:855893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132 md5:ad2f909e7efd9c245ca4104b5f1f9f03 +01 二月 2026 | 20:59:28,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"855893","nick":"钱超多","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950768,"id":855893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCfxArf1lweNZK02doXuy4jLzNrcp39dIV3n65J4WgSoL9aP7t25muAGM6uts1OLdlYoia5CSZJ7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:29,726 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:649915 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:3c8ffb0ec3778ed83942fa51215634d3 +01 二月 2026 | 20:59:29,726 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"649915","nick":"krismile","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950769,"id":649915,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:30,163 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep2TjZfADockjFXibNkRicsNpV7cqve3neAvMUvTh2IrCFpn7qWE7z2toVFfiaA1bUdlv94apIyicBJfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,267 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,370 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:30,409 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:211134 head:https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132 md5:cb9a6ab6ac5e506d555ddf3222a60e01 +01 二月 2026 | 20:59:30,419 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211134","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950770,"id":211134,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/NHwx8L66ormdAt7aWFIL61oHu2uYhtAJU9eVbsQ1yiaGUicZic9aY7jK1oiafn1ckVqZupyicIfZ7xXbNqn3dYw8sOw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:31,360 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:320128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLDBugFKJTueWbpkDsnziaebFMloozCEFyuOrWRmVRibvTmKIzZvRsaEOWAef4nMfPrzvlbjC8OLK8Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:31,396 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:320128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:47e09e875449ea65bc89cf37331f6ee0 +01 二月 2026 | 20:59:31,396 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"320128","nick":"邱少红","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950771,"id":320128,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:32,272 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742524 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLPa9mtx8GEs4xI3RflbbwJz27LRiaTkkPCqvLS8MbdxWicGEI494ZHhD9WJkacVPzfOLAlSpqgDTlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,314 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742524 head:https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132 md5:ab2db7b09f7df94ec8e5719a948d1cbe +01 二月 2026 | 20:59:32,314 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742524","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950772,"id":742524,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/JsNoKrx5PicJUA2iannib9amzjnHGp2o9nlHZIt7GryAZfIrdY5qIt7N9rZicvWwH5Lee2pvavtC59qKjXnMtpLqDA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:32,640 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fd2gyL4cNqT28DePdmhUOdWBVwp5dp4bQfcscjUJlzfBYWvujcknyvRhOZ6Sb9pEAia8UicryBCZ8QKHkr2Jicn4w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,842 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zx0gqpIfSN7BP90k5vicc9tO2BniaQWaODBFvC06dSxHJ5nx1ordyoRtxXAGwxib86kUbFaY0e4eiaq8Oiad2B0QnqQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:32,887 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:217501 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:d78bccfe840abdf2117724f1e458e79b +01 二月 2026 | 20:59:32,887 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"217501","nick":"A000000湖南","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950772,"id":217501,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:33,527 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:957878 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132 md5:e403e559ee253e776cd9927c3bf8f59b +01 二月 2026 | 20:59:33,527 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"957878","nick":"宝宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950773,"id":957878,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:34,426 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:519319 head:https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132 md5:fc5ef378318076a9ac0301e1407372c0 +01 二月 2026 | 20:59:34,426 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"519319","nick":"娇娇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950774,"id":519319,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/He0MPUAvJSj6CsUWeiaZlfENGg9HwWvnuN2dcdN5eh66FTVeNO7blqg5dNwP7To7Wu8sWYnDyK2bEeWIYrQzbhg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:35,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:668855 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132 md5:a4d0be76d9a161d7ece833aeb99d99b5 +01 二月 2026 | 20:59:35,641 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"668855","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950775,"id":668855,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKYymoZiaibn7gU7sFT75tIutZfNLdnlk02BzzGNT2KlmYr7ptS1AgFZ5P6FW0lP82l7eVq20q10rjw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:36,107 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:413992 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:36,150 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:413992 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132 md5:28fe5beb20aabcb3dfbd7656a709ba7f +01 二月 2026 | 20:59:36,150 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"413992","nick":"如果 没有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950776,"id":413992,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9d2zJC5HSuyIQJeyaR8hdWtNKfl4f3wgYrGl1r9YCPrDRdlKYJfNoVHbV2gd4ElaAeGbDwGPeWNW6BiatqUquVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:36,414 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:730115 head:https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132 md5:659d226fb8a8641975653acd6b0b686b +01 二月 2026 | 20:59:36,415 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730115","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950776,"id":730115,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/tbL1jL28CYOckWlbxkYM1DZBO6BgX1601bcyCPL2mib8bgsTiaicv9R47I203auJiaNBMS3YwSPNjxMgGDvEIOrib6w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:38,072 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:375019 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ObcMVkg0eSa8QJHAPiaEozICgRBCibbks8bDEeiaORbDXOfexx7uTPnNJSeaow9fIic3F2zhUPQiarmBBcVPFKDy8Aw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,109 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:375019 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132 md5:648031d5a1102f2cf6ed9ea2ecc7d22a +01 二月 2026 | 20:59:38,109 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"375019","nick":"恭喜发财 红包拿来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950778,"id":375019,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELvcckLeaP5Hdgzl7cjgicX4y2oCNDB7mAgpytbqZk6wT1e7pdCQHic8r2jCxR5jqztmohicVZia2ubiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:38,639 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,723 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:38,766 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:808621 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132 md5:71fc728b9f80b5bfe06d663b9300e571 +01 二月 2026 | 20:59:38,766 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"808621","nick":"L ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950778,"id":808621,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:39,303 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:918998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j7ibR3yd25cec0B1wNicdV8rz5hHjBrI2uDbic9UIJopPq5oYlZNquwU6CcrWtzT7Tlice6UGq0CibzMsE1iaNXawUWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,368 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:918998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +01 二月 2026 | 20:59:39,368 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918998","nick":"啊军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950779,"id":918998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:39,486 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/7UXxwVdBxCUsyDAyoegbrwEbDvxLhZCx6xJeKolmAKOVJVl6pAnOblic5FD6tuRcnwxIBkOesQfc5WmWGiaB1umA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,568 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/toDxZpuU6FbJNkAZG0vr5LNAqibQ7LnwHmh0D5mmNQcxpThpHexnKLAl8MyrT0uJAn8SG4WGU8YcuYicIkvuYm4Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:39,616 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132 md5:4d29428aba943d6d1e710096a328cda8 +01 二月 2026 | 20:59:39,616 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"208321","nick":"霞霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950779,"id":208321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:41,639 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186948 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ib4LjU5MS4VzsNibjvDBMFiawaziaCPkW3LnxYIYWy8pngmkHOnnmx67VNkfKnEK0orMfDAW3KPn3K6SBcxkYrBXqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:41,678 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186948 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:2a568caf3b2e96b2a2a4e015dea9a5ad +01 二月 2026 | 20:59:41,679 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186948","nick":"阳赋","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950781,"id":186948,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:41,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:781285 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:d4d966e66fb726166c58a7c1cfe2d106 +01 二月 2026 | 20:59:41,740 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"781285","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950781,"id":781285,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:42,592 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:177564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3rV0ibfVN5V5U7fmbAJgWkOHGMymnW63cicnqKOZycRrKkvwXicib2ux86liaJj3txtgRVeJwygxJ6j2jXfxFqiac0w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:42,630 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:177564 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132 md5:f35cfd63f42ad46b22650ab234655c87 +01 二月 2026 | 20:59:42,631 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"177564","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950782,"id":177564,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia4gy7PHtEhwosbicUoeEBpnG2n7VEXM513bmqU67UnKadgx27rDD3OBI70XNAleF1Kbl5czK5vY0TNIACGo63wg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:43,387 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:185931 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132 md5:4e6cf4d281a6ddba968ac87c7b4f3a6a +01 二月 2026 | 20:59:43,387 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"185931","nick":"Q ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950783,"id":185931,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtlTTTI3Hzv6HiaLjUuFMqH2HuJ89olYcxmyQH9KCI32NNBFdaWrO2icia7lIJz9EedIOIt9GmQTibwA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:44,649 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:995191 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132 md5:50f53ecd60f23e8b0b97395f99eb441d +01 二月 2026 | 20:59:44,649 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"995191","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950784,"id":995191,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJCkwsCuZaW4RY1PwRnfkVvmfAEZ9ow99dEmxNPgDXQP6YvfNQs0ZLhd7zTa4XTPSPdYJV4lDcPbg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:45,047 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:759688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:45,086 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:759688 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:1e01b576cb940bda7e1871b2c318baba +01 二月 2026 | 20:59:45,086 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"759688","nick":"A兰姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950785,"id":759688,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:45,473 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:791370 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:45,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:791370 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132 md5:ba28fce0bc9c98b2f24d6e77caa07401 +01 二月 2026 | 20:59:45,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"791370","nick":"谁的青春不迷茫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950785,"id":791370,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uHskAsnK1e3B4yf3BJ0yAGpfSZEvHtjKVibrwVQWiceECibxIMiaLdLAEjWRiaxmB1L12fAaSr6ibkT5kKfWfpgWyIyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:46,485 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:561100 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:46,522 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:561100 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:10eab3b0d52d55aed8325b7a869e92a3 +01 二月 2026 | 20:59:46,522 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"561100","nick":"莫周清","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950786,"id":561100,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,001 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:506684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PxcCgkFIA8HprHECTicDceVDyn7aicSJeb97vwPVjWLP5DZE6FAniciaUVl2U0YAMcT1BKy8uWM48mPWWEy3HP2XEw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:506684 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:b58c4dc42ac549921cd6adca5e49b0b0 +01 二月 2026 | 20:59:48,042 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"506684","nick":"秀秀","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":506684,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,282 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,375 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83epgRTr7gIWxttccUAc8FYyKveX7LIYPuwxdp081wAzutE5icibrjRK8drL3fFqZDKbWAibia4aiajxJgjw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:219433 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132 md5:a2c1740d864285f969ecc5253288bd0c +01 二月 2026 | 20:59:48,412 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"219433","nick":"语嫣煜鑫","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":219433,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIH84p8GHYErk4XOuvgMmVF68hSBPMia4PCybwum7ZT5nu25HQrjiaJAnLswKiaia4I6YibUpQA1UEgibfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:48,658 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,745 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJE3dgiaCrWvvEDADsZsoHx7OY7KiaIV41PT5RqoZXKXwIIRws3K7bfZqObWckJbpHFt7rl9tcEC7aQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UV1icsjmNzqgdaETzGR9Pdn9ERFhqsqiaUaLvYrZ00DfkZcZdZZ1CVibQt3uKdKbyUzSxeRn023QlTZp1yY6cbeTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:48,865 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:964737 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:8fae0885a34332ae1be4bda6b202203b +01 二月 2026 | 20:59:48,865 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"964737","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950788,"id":964737,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:49,468 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:136549 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:cfc1197631844f3899031307baa31d73 +01 二月 2026 | 20:59:49,468 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"136549","nick":"龚涛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950789,"id":136549,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,468 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:51,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918827 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132 md5:2573702a4a3961e129090a51de2844b3 +01 二月 2026 | 20:59:51,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918827","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":918827,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/zo1wmUbNJ6Jhpu2mERAXXmLTop7k4VaRHtlWuUVwPq9hHER55qkoqtk26OSC5XoDYgDTDEQMMxtibbVrodiapZkg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,775 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:587084 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKmynlJlBZHiaNB4qTvzHicpqicI1xx9UQv6ebFS8BD2WgJAaiblTT5HFVUj78Dic4HdcRUEyl55FsIFyg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:51,817 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:587084 head:https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132 md5:1f46a3ac6c9b52f981862b9dc7891c50 +01 二月 2026 | 20:59:51,817 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"587084","nick":"梅花香自苦寒来","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":587084,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/eboXATOv1CgFTSjVj066KhSRJtyQMhqDamibg8Ib4rvlhoeZ6L6TrArAzEERLPSeHWh0P9fYAA892iahlkQjfibFw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:51,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:492687 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:bfb2cd77ff20f0bb27933946e3fc8331 +01 二月 2026 | 20:59:51,925 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"492687","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950791,"id":492687,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:52,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:214705 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:f9f95a0cb50ed1348f3079553c196cd3 +01 二月 2026 | 20:59:52,460 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"214705","nick":"海岸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950792,"id":214705,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:54,350 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:322321 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJO4yQ6RGNcYjmyiag9NJDAic3uUA3MgHqgyZozPStiaKJNoX0Cg1dTic3vlXy6kueKemeVTQqIxrta2w/132 md5:bc6bb9dce650f57c6be8196bc7deab7e +01 二月 2026 | 20:59:54,350 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"322321","nick":"省略号","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950794,"id":322321,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJO4yQ6RGNcYjmyiag9NJDAic3uUA3MgHqgyZozPStiaKJNoX0Cg1dTic3vlXy6kueKemeVTQqIxrta2w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,186 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:55,236 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535033 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:ac95f6877dad3fdfb1bf3c4554133361 +01 二月 2026 | 20:59:55,236 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"535033","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":535033,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,240 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:350929 head:https://thirdwx.qlogo.cn/mmopen/vi_32/GsUVrLYcQYejXjkEImBenczIk9UcBn0WInhC2bmiczhxRp7ODAcmSOCaBcKBMA2kkBUPGebw1o3Vqg5pxibDLibnw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:55,301 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:350929 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2flEgibJjUK9dFA64HapvZkSiajUiccNqh25icVz4j20G9icknDTesGfWwvR3dQHibzovqLPLgrgOYRFD7xibMOK2lcWw/132 md5:6ebbff35d559f4e6b9e2493a9e56e493 +01 二月 2026 | 20:59:55,301 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350929","nick":"B小白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":350929,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/2flEgibJjUK9dFA64HapvZkSiajUiccNqh25icVz4j20G9icknDTesGfWwvR3dQHibzovqLPLgrgOYRFD7xibMOK2lcWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:55,615 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:199841 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132 md5:524835012ef235b7700e9eda81dce7d7 +01 二月 2026 | 20:59:55,615 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"199841","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950795,"id":199841,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Xqz73hJ3iaNYicrE1V8FibOY4VEJ2uCZXBf4CbBMrHVN7VwhI0cwqC0x1bYSs4lVQxm1A3KyQjJp2c9FxnfSXtgrA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:57,347 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:118201 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 20:59:57,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:118201 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:523755ba88706ba66a4f8dc2ba3cef34 +01 二月 2026 | 20:59:57,386 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"118201","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950797,"id":118201,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:58,578 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:313913 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132 md5:aba779214e0a12ebd9e80c9a532e4c96 +01 二月 2026 | 20:59:58,578 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"313913","nick":"久旧酒","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950798,"id":313913,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mW1YX1X79dA5wic2rF8QpD8aEXnn2veKHnu9rkfzWtbXstSmext1dKQbgfVVN34qDyicgM8pt0Knic68XHdt9Al0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:58,900 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:880674 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:ed4585ba9907b48c1e90525dcb2107e4 +01 二月 2026 | 20:59:58,900 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"880674","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950798,"id":880674,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 20:59:59,434 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:837886 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:4bd5d6f04d50d2b9b7163101aa747e76 +01 二月 2026 | 20:59:59,434 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"837886","nick":"阳光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950799,"id":837886,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:00,270 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:918174 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:6dd8f61294a67a93f975859aee820389 +01 二月 2026 | 21:00:00,270 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"918174","nick":"耀满","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950800,"id":918174,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:01,559 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:467691 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:83c1c5f48abfd05e4a7c3709f426a806 +01 二月 2026 | 21:00:01,559 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"467691","nick":"默默","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950801,"id":467691,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:02,167 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:703863 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:db80a41c5b943f8d38acd48a367a5382 +01 二月 2026 | 21:00:02,167 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"703863","nick":"夜如风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950802,"id":703863,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:02,460 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:235522 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:c0f61b0afb35fafbf79100a0b040f1dd +01 二月 2026 | 21:00:02,460 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"235522","nick":"晓琴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950802,"id":235522,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:03,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:343614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJnqqVBe8KCL0rEgvYseupNFoDlPem3ic5IzAYH3R3BuoeR5DZTB0v9UHVdp5MAdIkKhwhdy97LdeQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:03,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:343614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:9782ac49ede995788320c7411c1072b0 +01 二月 2026 | 21:00:03,552 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"343614","nick":"A 加油","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950803,"id":343614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:04,857 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:373888 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:04,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:373888 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132 md5:27478d313f47792ff376eebfbf78c4ca +01 二月 2026 | 21:00:04,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"373888","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950804,"id":373888,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq1MjNwicWeAHgAxKYbPOg5eENaDlY6L4qjD5D80iaf07ZVEgcOic5G99wJMjQOddhX5vkhgq9UVBq4Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:05,148 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:267854 head:https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132 md5:b940b7faf29e7f82eba82d8078af80b7 +01 二月 2026 | 21:00:05,148 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"267854","nick":"用心经营","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950805,"id":267854,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/l10GY3HwmbOmCGkMJ5WNLXgk05L9wCUmMoRY3R722OlkNE5Je8a0MJKiafyfA8uHicIBics0GVoXa28rL2sajOicPQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:05,390 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:806588 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132 md5:638cbd743cba920d9ca7613ab445803e +01 二月 2026 | 21:00:05,390 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"806588","nick":"阿姨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950805,"id":806588,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtqOKPeJ5lRq9K1dFIzfiaRH21kzuk5h2qmCO6RliaWz7yVoxbTVCTVV1srzlJzicIrmfg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:06,557 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:997034 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:7c27d9cd50fe873530f2a268a920cfd2 +01 二月 2026 | 21:00:06,559 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997034","nick":"乱哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950806,"id":997034,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,060 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:622735 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:ef9e7b5f4f46be2fb2b8c5b6ae09b539 +01 二月 2026 | 21:00:08,060 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"622735","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950808,"id":622735,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,376 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:412846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjTlXUOibjFdKHdP1ibmOZXrMrPln9tolzmcmerQkm6xCCeVIDh6ZP7nDEb11aE9QSMd0H9fufu3jA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:08,420 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:412846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:f869f29ebeba87b87e40c8db9193dbb4 +01 二月 2026 | 21:00:08,420 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"412846","nick":"杨杨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950808,"id":412846,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:08,901 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:08,983 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK59Q76ia7hHH6H6y3VOxpIAeawbAib6w1Z1qnYjibMeapTducSuqatoibMLorKdlOKjrOFj4y6y1QlKA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:09,024 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:785837 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132 md5:f043f103570fa7e9c1a9a8d52a88f9e1 +01 二月 2026 | 21:00:09,024 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"785837","nick":"叼个棒棒糖拽天下 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950809,"id":785837,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/wB6ibFsgf7robj5Kia13ibxcRAD0ibfwPpSxpRpWu4Sg1OurCLdee4TepHlC7WgF776zVubQ8nicgB83zzuDcTSfibVQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:09,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255062 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2bm5Hwiax0EhuHdWQozO5pKzTcGO6Yj6AC1RyfSRzC2voAYojcrF5cl8Iwzx5p7YdeUvk9y09nHg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:09,815 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255062 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:bbd55ea77ad0ebe7b335fbb3d0c7f833 +01 二月 2026 | 21:00:09,815 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"255062","nick":"清风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950809,"id":255062,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:10,822 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:746069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:cdd3cdcd9f1ec148f680657cd4f72b1e +01 二月 2026 | 21:00:10,822 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"746069","nick":"糖粒子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950810,"id":746069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:11,906 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:707258 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132 md5:cc747b2996ccedc411326edeb4cb06fa +01 二月 2026 | 21:00:11,906 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"707258","nick":"敬你是条狗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950811,"id":707258,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ILBrJqNk3JEgHUfxnc5XjFXhALVIcpSyGWm5aibCVd9bxR2lGtBkL2HnRrw8d8zq7nCaKh8qynArKC1IUHOp2mg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:12,135 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:393225 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:53b2671271a72de905e0632862cd4f41 +01 二月 2026 | 21:00:12,135 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"393225","nick":"心有阳光 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950812,"id":393225,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:13,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:111142 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132 md5:9c0de958abda9666fd7b18e87777791e +01 二月 2026 | 21:00:13,408 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"111142","nick":"A今夕何夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950813,"id":111142,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/IOkwCibiadT7EwZkkFcicKKEic9xoPpRlDpQnE9Ckdbic56y0ianXyfL5ib2jzCT2aMukQY71Frxsl9E8debdrAsbC5vQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:13,792 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:891069 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:9c5da6f0a9155dbe7949d94c4baca1b0 +01 二月 2026 | 21:00:13,792 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"891069","nick":"幸运草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950813,"id":891069,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:14,928 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:166896 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132 md5:986368069bbbf8d762508e758343c1b2 +01 二月 2026 | 21:00:14,929 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"166896","nick":"8Z179宣明江13787158088","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950814,"id":166896,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Ir8CaJMYTULf191mb6ibMBZf31RhcibEZuoicAZmOEptU4tCaVPtr3px9vMEBmfk6KcyCCcWuoqu0Imia3eEZQne5w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:15,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:555668 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132 md5:4b3c8a98d0a592c368f5df26b54bc742 +01 二月 2026 | 21:00:15,596 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"555668","nick":"英","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950815,"id":555668,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:16,150 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:697044 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:47f9fe3eb3a77d57d1dc406c1c1b2f8f +01 二月 2026 | 21:00:16,150 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"697044","nick":"人生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950816,"id":697044,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:16,989 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:603095 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:17,076 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:603095 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132 md5:42d3cb17c61e4ee010f3449fef06fe79 +01 二月 2026 | 21:00:17,076 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"603095","nick":"骚鸡公","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950817,"id":603095,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6n2Ss5UPdSA1Kw3fP9wu9YwicTYIllbSR3lYxicmGKFUrC0F8gibUUIWWLA0PLbqW38Zo9AD7ISQNA7ePibw6XD9EA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:18,416 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:641329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep9lf1HOHaAJ03dan9ctFXyHRPUwj5tRA2Nbhc3stzsAmkFaBaETuic4t2ztcksjsrrHxEXhfbkdcQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:18,459 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:641329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:40efd45663c6a0291e7adc6e1e07afd4 +01 二月 2026 | 21:00:18,459 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"641329","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950818,"id":641329,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:18,787 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:833312 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:18,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:833312 head:https://thirdwx.qlogo.cn/mmopen/vi_32/v5ncEJMTMtu2fibXXKzOeiaFhwGcicRIK0fMI5iaXGLACuXksHQbK2lAla44vZ5FdafcOdia4JyTUibDWHl9Wz2WEib5A/132 md5:bb11e0bc0a9855e134f2812e2be2048f +01 二月 2026 | 21:00:18,826 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"833312","nick":"至少还有你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950818,"id":833312,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/v5ncEJMTMtu2fibXXKzOeiaFhwGcicRIK0fMI5iaXGLACuXksHQbK2lAla44vZ5FdafcOdia4JyTUibDWHl9Wz2WEib5A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:19,585 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yEBeOZeicvRVnwWjW7LWGZpaXJaTfKXqhDWown9icIzr9pRMH4rTNAicte9bsiaH1meQZG3QWZXARcQibMHNYLCaeqg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:19,671 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:19,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:914178 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132 md5:91af6b2abcc02c571da3475367ede1e7 +01 二月 2026 | 21:00:19,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"914178","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950819,"id":914178,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL6vCCtdTxwiaRGfTdI9OIhzS7zQP3U5sngXp21bDqDINCRWwfKWibC7VT5FomCCOvlAkstFfSaFrdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:20,698 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,783 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsXvKj83bgdEscBvYBz0xFGEpTtFep6ricak71jYuoKH0RUhg5cRVvJPpZdAaqyTH6cVILaS8T4fg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,901 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:20,940 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:647058 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:d61fcad96f74fc1a581eaeb209c1dbe6 +01 二月 2026 | 21:00:20,940 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"647058","nick":"旭日东升","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950820,"id":647058,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:21,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:851515 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:69d1bf7dc142ae6727f213c2aec062be +01 二月 2026 | 21:00:21,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"851515","nick":"孙铁牛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950821,"id":851515,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:22,396 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W66dPvknxKc8YFOKQ0MOYK7datsVIEL4aedaylicf0cK8M42bmFokpTqlZwoicknYoscb42fggg69JBaPhjjFF2Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,500 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,578 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,662 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dxLS4FQc5qibGY0vQofZ85bfv2PWtqqm97GfhuTWwibdzsUzXXDTZClzuibPlUP7MdPemicAsUcIL5GYcibNTibABWiag/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:22,704 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:506709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132 md5:658823abe185e8f3fd4cbcca38a68629 +01 二月 2026 | 21:00:22,705 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"506709","nick":"颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950822,"id":506709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibfPFdUhsU1t90ibVws5kQfB8gNURibTlApXtKiagj8RypVMtcE1DlgVZFdPvLOfrKosYhd2eyZphPCqrNjxPu4Olw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:22,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:625324 head:https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132 md5:4248b27ff7fd7e604ac217b317279e13 +01 二月 2026 | 21:00:22,824 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"625324","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950822,"id":625324,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/t6TQcEKqRN1ONHRQiaOHO9qDIWEkN0iar4gKpbpCvc0n033wZLiahj8XvHRMWB0vA7PW3Vtl36DvNLEFjLU68oe1w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:953956 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:b29975b7647edc2bca4ec0184dbc458e +01 二月 2026 | 21:00:23,831 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"953956","nick":"我很拽 别惹我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950823,"id":953956,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:24,492 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:919439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:24,540 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:919439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:14a2026e5feebd7b973678444faf973d +01 二月 2026 | 21:00:24,540 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"919439","nick":"平平淡淡","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950824,"id":919439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,043 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:325682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaoibmbQyW74HXzb79NqyaTcm2hoWg9tNv9jibpyYh62BEdIzLqLyxoliaCpRCWuZ8fiaicrTEpznnOgjExISibtXJxg/132 md5:bdb8b5904df8245b662240d49eed0093 +01 二月 2026 | 21:00:26,043 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"325682","nick":"小奶茶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":325682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaoibmbQyW74HXzb79NqyaTcm2hoWg9tNv9jibpyYh62BEdIzLqLyxoliaCpRCWuZ8fiaicrTEpznnOgjExISibtXJxg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,280 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:772187 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CiadlHkIzZutmu5Tla3WgXxq5I1OsFclA09C3e8r5oZO4WRCcV6mgtyKUr7QHsTCEVOunibngV4KOjTRhPQHVU0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:26,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:772187 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132 md5:73730f9d0567e88bde51ee4089e90708 +01 二月 2026 | 21:00:26,331 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"772187","nick":"淳子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":772187,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLvoOSswUbqrIg5jiax4OhwjuW6CicNwMSt5xJZL9bgIzBxy3cPRAzccUsRSadn5aufz6Wc8rrMACaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:26,936 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:899174 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132 md5:d0dbc006a0c3ef2136cc2da5aedeb73a +01 二月 2026 | 21:00:26,937 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"899174","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950826,"id":899174,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6oFcicFAaaJpdJBlia0kibiaqmfd5WeyHMlHicLhQPic8sTnercQU3Dwn2M3XpHDUlVgVNPA5E2TJW5PUWyDofgfb4fg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:27,631 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:749510 head:https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132 md5:5cb8ce73d027b2dce9233cde7a4aabca +01 二月 2026 | 21:00:27,631 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"749510","nick":"AA员哥三水湾垂钓中心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950827,"id":749510,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/s6IVorYh3ZeKicH3vK15molxokQbUjlZfVTPoTXPLmFOwJ9n3V1qMeKb4R88ZsJhQdTQ2WicicVrn6bCoWXUSH3Hw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:29,297 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:742930 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132 md5:f8b79ba49502555e0760023b5b1bca84 +01 二月 2026 | 21:00:29,297 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"742930","nick":"刘先生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950829,"id":742930,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mojSiaQpic2CT5h5Q8XxGLKR3hJof7TXAIQNpMVaKokFkU03ibToMdvN3182OYuP5fPFDCX9nlPgxXfvwxgj2okdQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:29,501 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:621611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wbvmV5edRa93Tw2FP2l03QNwUwWiaL6OIaOHj7xtibxRWjfx8gmJUwN9Zic6aic2KvjPre1NiaGKKHLLuicl6L5AMMTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:29,562 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:621611 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:f731a248dfc6b1c2c0fc14290f4d1d14 +01 二月 2026 | 21:00:29,562 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"621611","nick":"MyPrefence","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950829,"id":621611,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:30,538 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:323298 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:a5ffe0e42377d24e3b5b5504d3b058b9 +01 二月 2026 | 21:00:30,538 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"323298","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950830,"id":323298,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:30,711 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:208066 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:b42158d4cb686eb96086384e6aeb7cd3 +01 二月 2026 | 21:00:30,712 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"208066","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950830,"id":208066,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:32,269 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:345814 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:32,308 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:345814 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJcvQzf86HsxFrWB1jiaw0xHiaJaczgWXMz652AWxGRy1FAyT4vzA1ssv8xGSRvBvd4p5b0N2RCdoibQ/132 md5:ee067ef5757680a3d601782578b3a1a1 +01 二月 2026 | 21:00:32,308 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"345814","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950832,"id":345814,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJcvQzf86HsxFrWB1jiaw0xHiaJaczgWXMz652AWxGRy1FAyT4vzA1ssv8xGSRvBvd4p5b0N2RCdoibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:32,731 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:547692 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:fc6a32fd94c8984c671085c16abd50ab +01 二月 2026 | 21:00:32,731 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"547692","nick":"flower","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950832,"id":547692,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:33,571 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:111926 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HbwM7TdfcwNibJY2xyRzDcvCse3lap2RDVMq1uEo6bMQBRr4tMc33oT7iahLZRtibpsribSSIB2gpaT6zhicRCoFISw/132 md5:ee6fbeb5f114342ae998bd9d437d7375 +01 二月 2026 | 21:00:33,571 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"111926","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950833,"id":111926,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HbwM7TdfcwNibJY2xyRzDcvCse3lap2RDVMq1uEo6bMQBRr4tMc33oT7iahLZRtibpsribSSIB2gpaT6zhicRCoFISw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:33,832 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:383797 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:93a0da3042ca6ac07d3fc1e3d4312a61 +01 二月 2026 | 21:00:33,833 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"383797","nick":"糖粒子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950833,"id":383797,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:35,681 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:933830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:dc6c1398d2d12ad573ce45c5e9ff93a1 +01 二月 2026 | 21:00:35,681 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"933830","nick":"真烦躁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950835,"id":933830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:35,796 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:639690 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132 md5:7bda55d1935c4e4ee3329770671d84a1 +01 二月 2026 | 21:00:35,797 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"639690","nick":"一颗小草","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950835,"id":639690,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIibibwVJD8fVLydXrjVxy45hTYiacB2c9pLic4EF4TVp4dAiaMaJp8Rde0I1p23IH1oy6k2taNRDlrlhQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:36,441 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:298784 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132 md5:0ffb0f0582e3ee59d5b008358e4b02ba +01 二月 2026 | 21:00:36,441 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"298784","nick":"A钻石蓝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950836,"id":298784,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pDw6eR1O4dspGADf7vAZeMvXyKbE4KkhlvvQ5Jd6f0WCGydicGYluEIDlw3MJ4TH2wPZh2THZnSIHJl36tAJwYA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:37,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:420483 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132 md5:a625d336d968d00dc785a2a492a1f7be +01 二月 2026 | 21:00:37,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"420483","nick":"如果 没有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950837,"id":420483,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJTxI2rXnYcn111mv5OnwDRB0OcwIBCxLiaMdwfs4Twfia7xIEIjic7RzsykxY6ZnoIIqcXI2NKiaKKQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,130 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:576145 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaNvbETNSfib8CEVoXDhvkn57ur9HZOeXXibhIPLnSuVCvDCsPylIS3RB0FcZs2phMEeA/132 md5:dfeef748dfb71b51677dc8123e8e39fd +01 二月 2026 | 21:00:39,130 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"576145","nick":" 歪腻","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":576145,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibiaiaIKQAYGicMq7NPApePCaNvbETNSfib8CEVoXDhvkn57ur9HZOeXXibhIPLnSuVCvDCsPylIS3RB0FcZs2phMEeA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,346 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:865977 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:b4ba11112cec154a04e269c9f6ef2e5d +01 二月 2026 | 21:00:39,346 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"865977","nick":"和旭石材13975829523刘小军","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":865977,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:39,904 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:537378 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:de2b3037ad2b998e3d1ad233aacc0eb3 +01 二月 2026 | 21:00:39,904 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537378","nick":"刘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950839,"id":537378,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:41,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:848270 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:d0cbf9d7939beaef59d66795a8e32e40 +01 二月 2026 | 21:00:41,382 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"848270","nick":"胡琳琳 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950841,"id":848270,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:42,030 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:507376 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:42,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:507376 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:8d09e1d3623fcda4c9c9391f8419f473 +01 二月 2026 | 21:00:42,073 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"507376","nick":"郭靖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950842,"id":507376,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:43,023 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:290525 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132 md5:e3f00c6766e8b0dc9bd8d138aeacfdbf +01 二月 2026 | 21:00:43,023 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"290525","nick":"李文斗","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950843,"id":290525,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gtwRZYy26C6X8kkNpz6KuTpqAp2SMPbbUxIgBiccukay91mdic4FOKKX250DuozTFPrVlK1UqfYNMNOpA3jb2PRw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:43,176 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:105712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:43,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:105712 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:08b8d562f1119fd9c4715a9c06121583 +01 二月 2026 | 21:00:43,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105712","nick":"斌","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950843,"id":105712,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:44,338 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:636736 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CRiabtsn9ibwQs1eSN2OfE1UkwiahI29zDmnGcUeHRMDEm0aXYs96WelibhicNm8aaue9vQ4Xrncpng2BVuT7f9ZLZA/132 md5:af6f6d6c18eab89febb6359b3e8bcc22 +01 二月 2026 | 21:00:44,338 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636736","nick":"AAAA唯美整形 阿秀老师","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950844,"id":636736,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CRiabtsn9ibwQs1eSN2OfE1UkwiahI29zDmnGcUeHRMDEm0aXYs96WelibhicNm8aaue9vQ4Xrncpng2BVuT7f9ZLZA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:45,514 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:879969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ksu4en4Wh6NCPia2GUNnKIQEFk8phGKa5Lnep6Dk7SFK1V4u3VCicrp8IibGicUQiaoDfDReaoBRmjicoAHUJqecZdgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:45,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:879969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C0icfLtLJm9GLWNrLJQEI2E352ZDL0mfGwaicrI52WEA5rV77832XbxNvcw1hg79ZQGZib7454GvdzcqsUALdpA1A/132 md5:6f5ed2434fda058134455efb14baebb4 +01 二月 2026 | 21:00:45,551 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"879969","nick":"谦让","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950845,"id":879969,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C0icfLtLJm9GLWNrLJQEI2E352ZDL0mfGwaicrI52WEA5rV77832XbxNvcw1hg79ZQGZib7454GvdzcqsUALdpA1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:46,417 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJxic7uHlNxcSGRnGycjuWGXIK2mhDwOv8921lprhkeMFYiaeeicjDejibWgTJnnYQMMXNBlfkqNbwdGQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,502 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/siacArmwCKLH1yQo03VljSUH9YKmCj4RsyBowkMXIyXTJlXUE6goLu508CicyKXoNxicKLzmx1m58T34A9szMENrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,584 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:46,620 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:519256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132 md5:f5ac6f0143e0341e3348db04afd46773 +01 二月 2026 | 21:00:46,620 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"519256","nick":"文姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950846,"id":519256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yn4x1rqrG8LGWDEZItRJcDj5RDEqWKPGvSmKyPDFzJSk3OV3KzeWH3icXztoQWndeKXjb0gsvcuXSPQ7zzHfb2Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:47,067 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:934574 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:c716fa235c3db00e40527de1c8c4df44 +01 二月 2026 | 21:00:47,067 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"934574","nick":"一生平安","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950847,"id":934574,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:47,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:238228 head:https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132 md5:f1fbed3ba5808e8660b36f25ef46943c +01 二月 2026 | 21:00:47,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"238228","nick":"最初模样","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950847,"id":238228,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/C3ZF19E0w704704enCge6qSl6oMZSmgHviauCibsiadOJ29MclI8dDBBW5mFkHOZs7s2D7ACTh7yTwOohyaq6hF3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:48,448 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:859011 head:https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132 md5:bd4e01e7f00eeba1b6f7885a472b360a +01 二月 2026 | 21:00:48,448 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859011","nick":"静静地","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950848,"id":859011,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/pdg35IMWI6ewPibEEZXfplyCkMExIibbr6S4awEibXOibSxp2biaMYpspX8ZoBAibyvg05USymcvm2BNSlISoUPLEOibA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:49,799 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:478050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q8E6aA0eM8XiaFrFyc41Vy3BkNfQKiay1sYpZAZvxzZcWkQ8w7AayPibB0OvhI5TlQ407nTWM06yMOpF0c3xugd0g/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:49,841 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:478050 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:1d58f69334a64c6adb5b42d2b71afc3f +01 二月 2026 | 21:00:49,841 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"478050","nick":"Sandy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950849,"id":478050,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:50,059 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:221343 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132 md5:b0cac01f4eeadaf1cf648bc50d3027b6 +01 二月 2026 | 21:00:50,059 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"221343","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950850,"id":221343,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5eicXFWltiaFic8ibINkKhPMdXhHuz3SHu9JN8icPgJicU4Yd1DMib2iazu9ria2LBByG6yfw4RQhAWNug1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:50,248 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:422244 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yYibR8Kmj6lT451EaquicJUnJlIvxFUGJrq95At7Fj5n4yKx6vtzu7wdFfxD2l2E7dRRYd8sTlI8RibhCdOhs03aA/132 md5:72344dc2f8d794f75a802e76594ddb51 +01 二月 2026 | 21:00:50,248 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"422244","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950850,"id":422244,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yYibR8Kmj6lT451EaquicJUnJlIvxFUGJrq95At7Fj5n4yKx6vtzu7wdFfxD2l2E7dRRYd8sTlI8RibhCdOhs03aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:51,352 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:590682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zcBk4m2ZkvNVrmkhWgqdvgfdljOxbjyyeaUPCoYZWGic3cicl14l8m3w1XFHWqw0PKNueRDFwv4M7GqDcvaESbNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:51,430 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:590682 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132 md5:e4fb8db413507d97f8f5495fbb38932b +01 二月 2026 | 21:00:51,430 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"590682","nick":" ov 青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950851,"id":590682,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:52,746 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:120923 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132 md5:fa9e640d577a3d7bd284dbe8ca930f8d +01 二月 2026 | 21:00:52,746 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"120923","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950852,"id":120923,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ3q0LkadjOv9Ez3SKOwBuZHvQvVu61B4Xl48Chic9WibiaBtiaKibg98BSvpCtJuNhyPuKFvtp8wf3lTA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:53,222 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:148425 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLzhczjVvG98OqpWiculaGzwGibBSFAyaNDUVOTcpM4ct5wQIIe7DMzG038IndQWjbQUQvHokqossfQ/132 md5:be05ee70ec39ba9df029e7d0fce88cc5 +01 二月 2026 | 21:00:53,223 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"148425","nick":"Lee Li","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950853,"id":148425,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLzhczjVvG98OqpWiculaGzwGibBSFAyaNDUVOTcpM4ct5wQIIe7DMzG038IndQWjbQUQvHokqossfQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:53,497 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:364762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lMybf5ibnLwDR3GSENib2oib1H65Hyt6hYvib85wgia11YiaXSGn7B0Iu6Yc4FU49bOfXSAEnaC0QHe926odTqmeAiaRw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:53,536 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:364762 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132 md5:ce5bce6a7ba68d47282fd20b874dc0e1 +01 二月 2026 | 21:00:53,536 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"364762","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950853,"id":364762,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7tRSTEfklH9GPCvhSQia0tn2L0qrgPqWaqNO1x3adhsEsMsFic0FQcsO3RK1aVvRwDc7cHbhxPUNmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:54,214 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:971280 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:54,266 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:971280 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132 md5:67da73daddfe8db8aef50537866d0b44 +01 二月 2026 | 21:00:54,266 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"971280","nick":"小龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950854,"id":971280,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:55,678 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:730107 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132 md5:6b1192806f4a572e792e0cbe8821b488 +01 二月 2026 | 21:00:55,678 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"730107","nick":"转角己陌生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950855,"id":730107,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaTRg0qVyTZbe2MWjPeH0v9C0KKqbFYMicrK2LCSST1LoIsuBbHCATCnuthREblqOZ13MA6nUYE0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:56,436 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:220603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:56,477 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:220603 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:d96d81bab7fd96d598caabd11e7a8451 +01 二月 2026 | 21:00:56,477 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"220603","nick":"啊迪","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950856,"id":220603,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:56,795 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:496878 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:99fea47af63a286bfe8698122c36c31b +01 二月 2026 | 21:00:56,795 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"496878","nick":"一嗷姚","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950856,"id":496878,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:57,185 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190352 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLz44WGtTHNfKVLdlicLgPA6blydQQSHxWWAoHvxatwNvbZBA0dORGX1ibEj3q69KcuicY9VPN0kdNfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:00:57,230 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:190352 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:b354be99ccb060920e3d2cbd5a9c818e +01 二月 2026 | 21:00:57,230 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"190352","nick":"oko","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950857,"id":190352,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:58,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:807834 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132 md5:77e17f096cf40c70ba781acc72f08144 +01 二月 2026 | 21:00:58,742 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807834","nick":"桐林里","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950858,"id":807834,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8JiaXwnoO0Ie6VHqtXAMnRwnOfB3dEz39hC2cVWib5ExBcL9VUDH34T4zHL7F8QYwDkLseWibabyicibK3jdQibSibLpA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:00:59,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:986709 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:1405cf991248838faccf553bd926bd1c +01 二月 2026 | 21:00:59,977 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"986709","nick":" 如果有如果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950859,"id":986709,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:00,594 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:761304 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3aybvew99NPLyBlHfdCe8ZRca8dEjkmLHFMc4h26mB0ucSeHXLs46Xc1U0vvicUMbKZkrcaDFFnlUEiaAdZKvibibw/132 md5:134ff2db749767ad9cc51370f53598d0 +01 二月 2026 | 21:01:00,594 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761304","nick":"TH ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950860,"id":761304,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/3aybvew99NPLyBlHfdCe8ZRca8dEjkmLHFMc4h26mB0ucSeHXLs46Xc1U0vvicUMbKZkrcaDFFnlUEiaAdZKvibibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:00,853 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:252998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wfylHC3x0mjsVr107MkJpoZnJpjnqXs4fPicYEoKibduJtENu72raAnth86SnoUtyWvrKY7kxpswRHSjUQT6qicSg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:00,892 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:252998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:2dbd495f2169ea6b267ec03a060614f5 +01 二月 2026 | 21:01:00,892 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"252998","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950860,"id":252998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:02,145 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:503175 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132 md5:3471a6ab3bc6e56196ae08e2e756d568 +01 二月 2026 | 21:01:02,146 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"503175","nick":" 子缘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950862,"id":503175,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIESib634QOQicHePOAK8BdErGRwiaIxzuR3MpibjibooROJ8UEicwNPEstkTloia0zosBf2PmJHJBmVQpmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:02,848 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:835779 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132 md5:bde449618b21275e9d1eafefcf344f6e +01 二月 2026 | 21:01:02,849 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"835779","nick":"王小华","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950862,"id":835779,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PWBHgBhoKTb9dqOCTf331nrK4RnAU0V4FtYKL8MicP9dtskdCKP3dNnRzBXg97ribBR0iayNFcfkpw2nKnpDWVgHQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:03,831 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:413294 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:03,869 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:413294 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:6e66a4647878c6fe8920b05ccb075ab2 +01 二月 2026 | 21:01:03,869 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"413294","nick":"三哥 联系号 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950863,"id":413294,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:04,094 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:216307 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0Mick3vUGWTRHSk7tXcCoiasoqRlqK7JcC8acuiaZpWJiau6nlyI0GQo9ud0Hr6X1gF7J9Qu1iaM43wXEQkLyLcx5eA/132 md5:4bd80df00383116be5a54ae10719840a +01 二月 2026 | 21:01:04,094 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"216307","nick":"幺妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950864,"id":216307,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0Mick3vUGWTRHSk7tXcCoiasoqRlqK7JcC8acuiaZpWJiau6nlyI0GQo9ud0Hr6X1gF7J9Qu1iaM43wXEQkLyLcx5eA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:05,105 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:227446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bVcKsn2GNX9TndKfZZ0ibBic9KafRnz82V56M8bauAicCQa66fRC56Ntr6SgDccEHYcWZ9OibTwV25MA7XMjiaqYFqA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,152 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:227446 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132 md5:c808713e30a3c80b96147b6a98605533 +01 二月 2026 | 21:01:05,152 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"227446","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950865,"id":227446,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/hnawiaRrMyaiaCRbd8eQrTfS0yIiag2PcpN3rmZFDVUuQWRngoNh0Q6brZfNicAQo2DeFInoPHtsB3Bib5V85JciaXHA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:05,761 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,849 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2Vx3Ds3Bibllwibib66mO8b9Q5YakAdlIT8mggTRleLLEibjYj6RuWV8IQ2kkX9FdTh1KJHdps9JSzNsOfytadVCdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:05,893 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:808892 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:95a95adda3f647e7ddacbcdd480f54b3 +01 二月 2026 | 21:01:05,893 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"808892","nick":"胡开丰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950865,"id":808892,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:07,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:631298 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:afed44ca58bffe40b6e03f97afacc32c +01 二月 2026 | 21:01:07,180 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"631298","nick":"乱哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950867,"id":631298,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:07,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:482439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:fc5566ee13b768b61f98e33f9ebd223d +01 二月 2026 | 21:01:07,248 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"482439","nick":"文姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950867,"id":482439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:08,223 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:237303 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:8eb361d98b2f07befec441925ad4bb68 +01 二月 2026 | 21:01:08,223 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"237303","nick":"平如水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950868,"id":237303,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:08,788 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:409256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132 md5:95b5dd568967f7a30e63593cabb5c0e5 +01 二月 2026 | 21:01:08,788 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"409256","nick":"新元","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950868,"id":409256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLfttSBANIDBSwicicRQltUWXQdOPLV0DwA4TfY4ucqQHOj3icVczJyVnH3CiaT8qEmj5uLAPse6mp9xg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:10,558 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erz31oMv70icEzxjXvmbrsJzbib3GyZlsaJ5CFtCWQm3qNz6rFeIsgh9WyvoK8ibCibyb9ibTFjmostJmA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,673 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaELDl6Uyn4TTf3ZOkeJzNIQMeZjo5Twm9Q7krGKUqrAJTS0LJHQqgWcvFqR3ia0q2jXVXaicVl1rumUA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,764 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,808 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:419176 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132 md5:b479ac82beb9eedeb008e837bf41f6d9 +01 二月 2026 | 21:01:10,809 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"419176","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950870,"id":419176,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Yz1A6GicQJWTopxJOfJOXHwSV0azwyYOVfonT2t1XwpSPiaTBNUxzSAnPzYw5LTF0Ig1icGfNGHibW3fGTcF5bp6dw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:10,865 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/I3E2aBSo8CibweU56XJBn2B6ib9PHJsqiaonUhKA3eUKbiasYVUPuodj6Sf2TIZUB4jGm1kyT1Ficbu6RedLa3S18ibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:10,941 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:470237 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:950f5277777f8aa76f4d648f933499b8 +01 二月 2026 | 21:01:10,941 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"470237","nick":"听风","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950870,"id":470237,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:11,440 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:972135 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132 md5:5908eb727825b8a8a4298900847b8936 +01 二月 2026 | 21:01:11,440 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"972135","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950871,"id":972135,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKP31aUlgxficdOy7dSQH6FvumeibBt51AHjia0ibXQ8SglEpCicjPqMo63DnvRDooYbHicUDz3OWeEicnTQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:12,012 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jWYEUWfaHuxAB7zRJianBHRLmhxuou18Av17yKVMRNEic5bz6Dj1D4qjT4iaeN5FicbCPxvjwFx3icVqK2VcdcpHAMA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,107 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,207 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6loLicZqGicPZwSDjJXUw9ibkmZoDuThf6bVOgicfibk7brldSH1yFcxkPQo1GJ5ZMuBfqeX3Uda00Zeh1QkaUqmfPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:12,246 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:832997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132 md5:c1531e45da13068f84c04380439cf20a +01 二月 2026 | 21:01:12,246 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"832997","nick":"阳光伴我照","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950872,"id":832997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KkicSTsNYDlcey2MpanVUkZ9MluLagCEu2sjr0e01mOtXjzIzVbNBc48NjGWHqjiaiagw6Do0auroMZJwEUibEnP6g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:13,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:479989 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibJ82cxKJCmRwWjUJBrRgbNQO5JINTfI9qylBwdwUJAHmLfkch7jFSBIbxpMU36e835mHB6JVFv9cCjoPicuaRibw/132 md5:6563e2233916929addc2108969525739 +01 二月 2026 | 21:01:13,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"479989","nick":"平头哥18711619733","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950873,"id":479989,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibJ82cxKJCmRwWjUJBrRgbNQO5JINTfI9qylBwdwUJAHmLfkch7jFSBIbxpMU36e835mHB6JVFv9cCjoPicuaRibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:14,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:419691 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:636beb5e11661fe1f90bb9ffa48e183c +01 二月 2026 | 21:01:14,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"419691","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950874,"id":419691,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:14,493 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:926978 head:https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132 md5:a67ff6772a197f1ea3da3681d0240146 +01 二月 2026 | 21:01:14,494 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"926978","nick":"情妹坨","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950874,"id":926978,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/KHcYIUQXDAoCFSia70AYlYyCdCIiaRV3QEmPUr7ArskCXls83Oo3y6nhTicLTicqDpia7KnjibfFk9LseicQnSdqEjvUg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:15,084 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186546 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:ad1add7a18f671fd239ba20bc6a39caa +01 二月 2026 | 21:01:15,085 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186546","nick":"无往","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950875,"id":186546,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:16,769 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:169423 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132 md5:7bd57b16c27cfd95d5a88205b4875659 +01 二月 2026 | 21:01:16,769 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"169423","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950876,"id":169423,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdSj7xiaG7AJ6UpH95pOawa1bYLOfd0awAz5iaz0RVRibQsx44UpuDOBwicAfNfWscoP7Gw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:17,770 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:532781 head:https://thirdwx.qlogo.cn/mmopen/vi_32/REXkbPszhiaowCUv5pqvhoZtARTBfdDR03VfGGCZhcWF0giaAsBDJOs3alKLfuF2PPXjSOn4yGIHxKkGSc9PBRHQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:17,810 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:532781 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132 md5:24088a4471bca437a1a005fdedd18066 +01 二月 2026 | 21:01:17,810 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"532781","nick":"清児","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950877,"id":532781,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:17,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:653464 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132 md5:6d87095986350675ad8245b8482602a0 +01 二月 2026 | 21:01:17,972 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"653464","nick":"Miao砣","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950877,"id":653464,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EHOycVicZCoZP93aQSkpTR7Qzk06OSORTdibpf4LJEjkavjNXiblYlu8DPCKzNWE6fwZ6pwIINibthZnV8SuvjFicibw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:18,435 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:807488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:18,496 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:807488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132 md5:d6ad98d30566faa416b0897fedd5ab6b +01 二月 2026 | 21:01:18,496 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"807488","nick":"遥望星光","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950878,"id":807488,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/TTn65nbEFqv3JuhribsaDcpZkTXeYdKIS3pUvhPJH7Fdmic7xKqAEtXKjibgvvrZNrxQPtmU5cI1F7XZ4WeZawl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:19,844 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:946293 head:https://thirdwx.qlogo.cn/mmopen/vi_32/IdnlgZ8iaiacZNqNY2ECvSWOiaSjWaReiaUR0FVlmDEWuwG79TnjBCL0wia85pY2qAOxAAEAPILtkDSXdEISZF76CFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:19,890 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:946293 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:13e6a3efd7746fd0209343db572e7059 +01 二月 2026 | 21:01:19,890 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"946293","nick":"徐慧 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950879,"id":946293,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:20,660 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqsgGEricElkv5UErQUsicn5OxicC8HgfvxVp3u2mRmd3OIDGJN2D2UcrfiarsgGGicdZs3qa3mOutEVmw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:20,779 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:20,831 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:268239 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132 md5:ff9fae870bcd617e96411f06c012b578 +01 二月 2026 | 21:01:20,835 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"268239","nick":"妃我莫属","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950880,"id":268239,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4RnicKMWZ1rlESBzrhVcAdkMb9pgicFMBmZmlTC3akouibDAv5Av6AWzw6jRpVLnktUOkD1YT95mqIw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:21,119 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:819785 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132 md5:63063e4d52b9d57bdfece919dcb8ab31 +01 二月 2026 | 21:01:21,119 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"819785","nick":"久旧酒","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950881,"id":819785,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6V11UY7q7PiaSzo5N095EO0z2SVY8w8zXXWs030UuR7dLFDZiaBGYZMLJ5n7iaZITSTvRQNicWiaCquVxGj8kupicFMQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:21,864 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:682601 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKXibCpNjT7gCG7agKl174H69z1DVhUu3wgxic49c0euPKepgmIiaCwPurlLQP0niagvbVBcJquV9psgg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:21,907 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:682601 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132 md5:6e9dadecd8ec89221a07d604b91cabc1 +01 二月 2026 | 21:01:21,907 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"682601","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950881,"id":682601,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ia3SiaucvWLiar3kGGKVMXdATSsXLjwQcZKgVCXaGs1AGWoBwgA20Qhh2RjsPPN1J6W7XZQ82LzYe9JN1eFgExicgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:23,071 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:264046 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:2eb5348cc3b1955b2cce9c8aeb09dabf +01 二月 2026 | 21:01:23,072 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"264046","nick":"不忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950883,"id":264046,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:24,086 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:417353 head:https://thirdwx.qlogo.cn/mmopen/vi_32/I3E2aBSo8CibweU56XJBn2B6ib9PHJsqiaonUhKA3eUKbiasYVUPuodj6Sf2TIZUB4jGm1kyT1Ficbu6RedLa3S18ibg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:24,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:417353 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:1230562c36a0ad223947542b968b48b3 +01 二月 2026 | 21:01:24,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"417353","nick":"春天落叶 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950884,"id":417353,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:24,255 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:724802 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132 md5:237c0a92b4aa7959b9690ed626e5e3a4 +01 二月 2026 | 21:01:24,256 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"724802","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950884,"id":724802,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKVe2zEPEMN8ED73t7r0pB1F7dkoAkQtL4dMUVEGibStSHNTNJkOfQMiaLqlr27WzbotLiaeQl3pl6hA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:25,004 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:791804 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132 md5:bf80a48e90bda6132e0f691a21195f2c +01 二月 2026 | 21:01:25,004 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"791804","nick":"时光不改旧人心丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950885,"id":791804,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIe3Xsb2ibIPIeico6NicgWwWC8qa8rFnE4274k5va4mjvp0pGCw0eQbchlLictlBScBULHdVdTTarYbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:25,946 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:709431 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:abe3f5b104ec46340347d371410fd257 +01 二月 2026 | 21:01:25,946 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"709431","nick":"赵臣成","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950885,"id":709431,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:27,642 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:275580 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132 md5:37e6eeacdedf0e206f4ef4d428c03104 +01 二月 2026 | 21:01:27,642 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"275580","nick":"开心快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950887,"id":275580,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BzI5u0TKsjy8TPibTMFDSCZuGABHPqAiaBHxQ6Bdn5zStaINemksqIsxoukrAPaIYDpsS0Mu0ictYohpL0QAriciaWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:27,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:896969 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:9ac1cbed12a6723a21fa56d45f14789c +01 二月 2026 | 21:01:27,774 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"896969","nick":"翁金明","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950887,"id":896969,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:28,772 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:116954 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132 md5:97b761bd37b86270f9c5f995c277cf51 +01 二月 2026 | 21:01:28,772 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"116954","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950888,"id":116954,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BHkFXbBhgghAjGZdDjtKicgjj9SGAUknxPwAuBSJicR7krxpYVILG3UjZCFAXmlSPWcqMgc7oT8R7NCOLiba6nbiaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:29,564 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:779672 head:https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132 md5:dbab3b5d6b47052434248ded46e29c59 +01 二月 2026 | 21:01:29,564 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"779672","nick":" RONG 蓉姐 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950889,"id":779672,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/b2N008CNIh3x7Wnpbf7RpNK3MwKmVeHpWzWQaVUgwekOJXnmh6B6eQCky1mJJugMQZPsSse2g7nKKEBpYiciccwQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:30,384 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:725138 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:185c6a180d3375e88f26fab2645294b4 +01 二月 2026 | 21:01:30,384 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"725138","nick":"香香","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950890,"id":725138,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:31,455 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:779579 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132 md5:b4abf68bb44270748ee75de2e08dbe58 +01 二月 2026 | 21:01:31,455 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"779579","nick":"兴","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950891,"id":779579,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nHTeBrP98wyOXq30x3kMiaQUE85GMPA2gTohRVyjsfBdl5zGj6MwYy8ZfQu6dGemGSxkjP3TKfCibcw7cJJG9K9g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:31,715 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:454054 head:https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132 md5:6c05924f2f22389e2831f472e646a704 +01 二月 2026 | 21:01:31,715 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"454054","nick":"心已上锁","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950891,"id":454054,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/68L3Afxas3rKv79twiao5f4QNADeW9LOWfnSJS5FHynQHssE95VnyErEkQhSb3E86KMjqYmLRtdGXI1RkrJ0w0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:32,716 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:689990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJiaicibxo1u4wSuqx0xUNamC200rQAicU5G68pW63T4RL22agkIhzib0mgmyIWSELyuFWPuNFrcsBmjNQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:32,763 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:689990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132 md5:33fb96c239a6b1cc1962c1774dac6cbe +01 二月 2026 | 21:01:32,763 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"689990","nick":"耀满","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950892,"id":689990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/HqApQmTVphmLe4v7icFTyct9BPBxibsH7OlKYCx8eYv2RSPzOoKStibTPibA3GI30caibDlGk8UUd9Sbk9ajibm5OZ1A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:33,358 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:794453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:33,403 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:794453 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132 md5:76395c386058c90f9c1ba3475d7efd49 +01 二月 2026 | 21:01:33,403 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"794453","nick":"丶义卜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950893,"id":794453,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQWNVBOIOGkNIlPwWgaNKxexuBwxSgEdIxaC92n6g2etCvY9NvOxbmZeVRdmpNRVQ0g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:34,547 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:422256 head:https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132 md5:0fcd5099f4a4c4e84ed1f9427c9fdb0d +01 二月 2026 | 21:01:34,547 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"422256","nick":"Xmw","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950894,"id":422256,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/nBhL5K5Q0pmM5xicInpvMvo3QoTAt3o2944v0cY9b3lflgMjIYIyLboO1lhd7G4dzClZJlcArCG1qxnicxaR1PxQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:35,285 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:850740 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132 md5:87838990c28d849fb756c0e7b62abc09 +01 二月 2026 | 21:01:35,285 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"850740","nick":"SoSo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950895,"id":850740,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o5uh5QbtNp3A2R8d2zwDaLibaV6I5rWXXju6XwCRVdHziaiboTMjGj8GiaUwmn6Q6PRym2dJObNS2sXt2wibJxHM5HA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:35,816 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q4DwicZnNOdSN3GxwTAe1iaGdscicJkf4OfibNhHTYbwsicc5bia78z2Nic0Pl9URDpLbOicw15ZmD6jAkeeh3ga51qMoQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:35,934 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLz44WGtTHNfKVLdlicLgPA6blydQQSHxWWAoHvxatwNvbZBA0dORGX1ibEj3q69KcuicY9VPN0kdNfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:36,016 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:36,065 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:875247 head:https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132 md5:b0605f384f42fbe656d594deeffeb64f +01 二月 2026 | 21:01:36,065 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"875247","nick":"樱子 思辰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950896,"id":875247,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/av4NrjvjIicq6BfzDRr2CSu9AOz1wic3SqzEfoC2RfL7OYbZKEnib5tcCT0iaoRiaZtwOTvelS377WzyuibXGhYzOEaQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:36,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:898464 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:66ca78731d9d53942143018eae2ecadc +01 二月 2026 | 21:01:36,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"898464","nick":"幸福永远","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950896,"id":898464,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:37,730 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255230 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DXb0kVaz4GZg5wF4rgvMxYMhYDtP9kK8iboJYV26w2ficWGScIvUUPQib98J2RiblUs3qo3JuTRE53rcL2BnFssdg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:37,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:255230 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 21:01:37,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"255230","nick":"开心快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950897,"id":255230,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:38,945 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:728796 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132 md5:c301d8869a9af5f9994998c194626fd3 +01 二月 2026 | 21:01:38,945 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"728796","nick":"翼先生 木木夕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950898,"id":728796,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9NibgqUM3eST9r8eIDZibibBPxP9nSulG4We2bTeEV23viaHH5ibZRIcic12F4WtiagmW60cgRicoiaVGicY41Tgjv3SstPw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:39,138 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:39,178 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:812846 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132 md5:38d936e7342ab96c6a1af1b3d72ea188 +01 二月 2026 | 21:01:39,178 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812846","nick":"A 做个低调 孩纸","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950899,"id":812846,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/BnXg35o1EK192YUdAn5sGdxph4gWHJ9iaQyHuKCicibpeWu1lDWjw8CcNzaVsqhZdxtn7Z4Q6tBZfYMwRkSLroDWA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:39,579 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:584915 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:53df2dcd847a705d070d1dd4007645a1 +01 二月 2026 | 21:01:39,580 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"584915","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950899,"id":584915,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:40,835 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:969327 head:https://thirdwx.qlogo.cn/mmopen/vi_32/iajavYwkB2wB9pD3HpcJQH0dEM2PnuCO8rs6d4LvOa3pw2Q3cNI20KP75AHFHIs0fZicfTJiazMkJvW6WH7yzw1kQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:40,880 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:969327 head:https://thirdwx.qlogo.cn/mmopen/vi_32/uKFu4a8FhibQLiaC7ic0FkaPySibHwfiazSRMkUSgmOqmAdQksDkwxKAvH4cjNDQh25ZYZnE64vTubcuXF8OOPcCP0w/132 md5:f68d011dbe3ed77c7afa0d17c1e803fc +01 二月 2026 | 21:01:40,880 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"969327","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950900,"id":969327,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/uKFu4a8FhibQLiaC7ic0FkaPySibHwfiazSRMkUSgmOqmAdQksDkwxKAvH4cjNDQh25ZYZnE64vTubcuXF8OOPcCP0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:41,960 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:186542 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132 md5:f328fff7095222afc597da5b3e1eb3d3 +01 二月 2026 | 21:01:41,960 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"186542","nick":"洒落的烟灰","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950901,"id":186542,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTL2icjZibcr38G0kAYupccEGkOawxZJJP9kqVYGVtKDSPYtoqqMYuZTfypHyPygc0jLwCqjFgbJAAgw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:42,079 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:680458 head:https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132 md5:44965325bfac0ce05a0a87a499606fc3 +01 二月 2026 | 21:01:42,079 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"680458","nick":"飞哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950902,"id":680458,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/dicR37ll5usqj5jSB9rXrrCrwTm7iaZiaCjiaiag3fbStWjib4ybaZHJsY8fkCicVxhIgJ3NppAnQDK1NwOq9vforUk3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:43,147 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:556356 head:https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132 md5:6224e6a8ad228775823dee8e907bb5c1 +01 二月 2026 | 21:01:43,147 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"556356","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950903,"id":556356,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/MxuZib39nEhWlsmlQyIvDLLcsVayWMH3hibQRX82nXXQibhdhvIkyNWfT4z5SYCkQuQmJkDibcmF89IbiaW9xYnV0UQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:43,839 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:299699 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132 md5:d2d1ab5b1ddde6ebee020f42e71440e4 +01 二月 2026 | 21:01:43,839 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"299699","nick":"孙铁牛","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950903,"id":299699,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9phBrzBJc9g8CR77WTOgPcIomialMYGEjdUk7gV4ibCdhWguo2nz9BwcV3CTUwicgicefIjlIaAJyyfYDfIlCuLrRQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:45,247 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:842249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:45,280 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:798329 head:https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132 md5:dbe96bfb4f451368a456322fc995548e +01 二月 2026 | 21:01:45,280 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"798329","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950905,"id":798329,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/CAfDCdRLib2vYyk5g11vlJr0tY5tBktDltfialKLtdXeBTa7iaiaITUx1KPT459RxrWJQrub5zyQLSs9ErXJpassNw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:45,283 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:842249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132 md5:ab51fa41dcfef6cb8c03172136fe89f8 +01 二月 2026 | 21:01:45,283 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"842249","nick":" WJ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950905,"id":842249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLaL0mCsCCictEj9Hrr68lGvQ6ibgdulNOhDaw7cP0lDkcWZ90fobEt04pbG9Zxk8F40AgmR7JwBnvQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:46,405 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:451864 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132 md5:6969edcd8185a0861e1a9fcf11a912e5 +01 二月 2026 | 21:01:46,405 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"451864","nick":" 琳哥 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950906,"id":451864,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJl5udjCPMBS8byt76CY204qtYHuPYkFbW9FVTfQ7FcPkCichWo0UvF9wiagwArjKHvrdW2zAibXDMLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:46,534 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:654439 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bzHX8NHyQZBibuibtibsJql6Ts6FOjDDhQbzulcJ5Z0uny4SkHgHrzopzoQial2WKy08KbMbUSFgx0OHibRtysKbA0A/132 md5:aef41d835bf980c7a0955c736af1a84a +01 二月 2026 | 21:01:46,534 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"654439","nick":"望月","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950906,"id":654439,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/bzHX8NHyQZBibuibtibsJql6Ts6FOjDDhQbzulcJ5Z0uny4SkHgHrzopzoQial2WKy08KbMbUSFgx0OHibRtysKbA0A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:48,725 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:365881 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132 md5:320b4ff94cf28831c8c02779f82a2bf3 +01 二月 2026 | 21:01:48,725 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"365881","nick":"小伍连程旅游招商","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950908,"id":365881,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/SVeibbU1aQWdHssGwFREe5MibHIaeK4QoBvw3yOKr6LU6rwj1hVdIPxQmnBbzTIx7AEwaZxbZZeCn0Uzm25jhXcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:49,491 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/REXkbPszhiaowCUv5pqvhoZtARTBfdDR03VfGGCZhcWF0giaAsBDJOs3alKLfuF2PPXjSOn4yGIHxKkGSc9PBRHQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:49,575 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:49,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:535941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132 md5:cba3d1121db2f40040a5fdfe014b4adf +01 二月 2026 | 21:01:49,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"535941","nick":"温暖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950909,"id":535941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QNxwK0GqTw62joiaFO6iadpRsxVI7pEKLtPWDe1ycuvJkEFaDuMO6qgPj7jT0D2L6bghIQB3IzibozibbBAgib9xpvg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:49,617 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:859168 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132 md5:f970ad7bee999fc4c0ecf5edbd1e2bb2 +01 二月 2026 | 21:01:49,617 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"859168","nick":"青青","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950909,"id":859168,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/B0RWS8wW3u1x9Tt1xiaNibHJQ8MjhkfRcRQVCDntHxaAqrIeMGftWshdiaP5maZNwOjWVw4ThvYKSC0tW35esSfibQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:50,027 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:867388 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132 md5:bbb4437c4c86761b1fd702c65525ce17 +01 二月 2026 | 21:01:50,027 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"867388","nick":"momo","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950910,"id":867388,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLyfjHfjulibFJMEQV3qGhEjNr954nu97YaRVrzEhm33zrUr2XvteULicLb0skLOmIyCYEmm6osAY8A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:51,525 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:917171 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132 md5:aea2ebf0bff0928ef89e82b41080b6de +01 二月 2026 | 21:01:51,525 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"917171","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950911,"id":917171,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibuDpCPe1SmXB19pSibrcuK1BkUSVlRfRvvj6gwICOlqCwrfM5hwkhFmc4JNgrrVA4NfClXWTBqLyw4icLUq7zMSg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:52,284 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:594271 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bjIRMBXrvqicibqNib7CVV5cCfdqW2fgGrdOUv0aVQnJkSu8XwveRBes2evQqeH9fhnnubBFaorwjByssW65eVgTQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:52,323 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:594271 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:2a891890d4cba0cf7f4fd311452fa074 +01 二月 2026 | 21:01:52,323 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594271","nick":"王双英","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950912,"id":594271,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:52,824 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:285430 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO9EB4JJvXGHviamXJ89egZH5EevAuYz8Dv2ICMmcdoicTeST2s0wlzqEr2TFINzrLJKhs7NOiaqnibQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:52,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:285430 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:44aae7253f94ceba0ddae846faadca8b +01 二月 2026 | 21:01:52,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"285430","nick":"周艳 宋忆彤的妈妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950912,"id":285430,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:53,509 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528558 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rMTpJA1A9XfIdwQQEo8Zpmria6Sib7NjXXoM6w1Wzz6V9R3JAcBEfcqtgEHgyttGu6arqwd2DTyOApOicic5X8ZAFA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:53,546 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:528558 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132 md5:8acdc8f285d352487bd45990df2b93c9 +01 二月 2026 | 21:01:53,546 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528558","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950913,"id":528558,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKWg5PeDobnBGVO3c2SDiawnkibVFcz7UYMbKwQKs7xkENT2ibcGVX7jIUZpKUMUJrszNaRKtVptbQwg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:54,561 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:805419 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132 md5:4119eca0a62aa241f8d7ca1f0c5d8215 +01 二月 2026 | 21:01:54,561 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"805419","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950914,"id":805419,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:55,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:350800 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132 md5:88f9c7f281b6f2abad6881d2ef909414 +01 二月 2026 | 21:01:55,576 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350800","nick":"朱芬","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950915,"id":350800,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eraavb2TrrXibrBiaHoN7seibOibMNRBt8nGWnGiaeRmNYW9LJ0gQHta7oNh9EJCsiaw85keWfNLVHLT9aA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:56,073 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:239905 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132 md5:b796005f6989c23c9b2911a8df95ff80 +01 二月 2026 | 21:01:56,073 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"239905","nick":" 芝麻姐姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950916,"id":239905,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLksMje2kROmNeLhZu5TnMOA290HJK6Zn7G9dVDqZpHEiclAc5ibzoJciaBzaVgpDDLWtic619HRllqWQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:56,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:451598 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ibpOULTIcUMRAphdbw9ER3F0OyF80nfA5O92MmOc9XDgEPURvVqROBERHibLKxb6p1hxLCerI2bIrMx3LmnziamUQ/132 md5:50a7e6e98f1cc661bb8c1575a4b3cc70 +01 二月 2026 | 21:01:56,505 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"451598","nick":"低调地执着 小","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950916,"id":451598,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ibpOULTIcUMRAphdbw9ER3F0OyF80nfA5O92MmOc9XDgEPURvVqROBERHibLKxb6p1hxLCerI2bIrMx3LmnziamUQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:57,951 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:58,033 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Vzm9ziaaIRKj8niapTz2qicQ0ubCGRTpYtym7FfmsI6NOM3xHFCTZewVE5JJjAhO0vLibTia1HqE6hZtlqeayrTgMUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:01:58,073 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:522078 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132 md5:782ce461df4a176b341d209dd5c82eab +01 二月 2026 | 21:01:58,073 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"522078","nick":"Gh","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950918,"id":522078,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTILricvgGCFLJ2oVdoNU75drJdiaFhcKIZ0jNzUXHOMSic3k58q18td7SHrF0B1bP8eqERg0EFDRKOhA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:58,757 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:482782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132 md5:688d21398504f8b7882717640d2d87b1 +01 二月 2026 | 21:01:58,757 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"482782","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950918,"id":482782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ101kHo7F7CJk5ROQlRVrnaFXnnpjy8yPeXJZJ5iaHCpN4COxhrVdpdNo5K0OhMS9LiaVgaVIr1m6A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:59,862 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:540555 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:6302508eeb529e6580b862f97eae51f7 +01 二月 2026 | 21:01:59,862 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"540555","nick":"夏天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950919,"id":540555,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:01:59,983 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eq7XnytibOcUfy2AuFgxfDvjibOVQzWUU03Gwo63ib886hcwvXmaJ0liauNbj7fmhh0RFjs1jrWXJVuxg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:00,063 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIYaFjkoPy1JCCsesdYHXP6gDFhwV8GZ9iaRcWUbeM9BpYb9c9ia3NJtFTX3NSaHlgCCGdhM9qAo5qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:00,104 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:341744 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132 md5:5bdfff617ddb36a109de5b44d074efc6 +01 二月 2026 | 21:02:00,104 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"341744","nick":"阿白","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950920,"id":341744,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI5ue4sdy0cNgDtbRp6ia52fN3icHSUR57W1k8cTCQIhxTyIhicOdnkebGhIyUTMiasF9pSxJUcJxqpmQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:01,390 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:773221 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLhibPbxsaLsOico603wtktxZV3XyVS0cichKPAYDxlq5Yy1QeVgkqmEicvbQvN5LEEGIeVAL3SA4J5Qw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:01,428 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:773221 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132 md5:10f3fe498eb5c38a2a2e82bd80db7178 +01 二月 2026 | 21:02:01,428 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"773221","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950921,"id":773221,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jmLOhxRxN4Vgk7Nlwo2CMiank0dibblagDa4gN0EMHXkGTyfl0DZ4p8PfYFDNlPns6fqFibib8ln2KY5K5uvF0ImDw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:01,532 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:565750 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:7a4b579e42b36d771a4bad0befefcff4 +01 二月 2026 | 21:02:01,532 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"565750","nick":"春天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950921,"id":565750,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:03,126 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:676576 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKEeC8LWBTkpq3H3wPj1ZiauG3ccwvmBYmuhpNpLoavmDgMgCfibwx0bGgUkKiaOwicmfD43J8jIKxQeg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:03,166 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:694994 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132 md5:72a9ae3321200ee64207f9533271a769 +01 二月 2026 | 21:02:03,166 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"694994","nick":"醉美人间","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950923,"id":694994,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:03,265 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:676576 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132 md5:02a11b5e14d0b2c4e68a87efeb4dfc75 +01 二月 2026 | 21:02:03,265 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"676576","nick":"zs周硕","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950923,"id":676576,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJwLEicibic1icLfK1ADGr7riaHgZLLIWpKXrTugXWUrA694Ln5zIGmiafEAk7kwaOGYooUazhGJpwr6QcA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:05,042 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:782402 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132 md5:0b4891df83cc5fa6afd1b854b7e32e15 +01 二月 2026 | 21:02:05,042 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"782402","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950925,"id":782402,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqn7y0ICQOYC9UQmNyJBN4QYBsTqd5VMj2FWQ1abOVPicvP5BOCxHMciaxcaexFEJJ7sycn3wecbCpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:05,786 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:766180 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fPEdzgvXkO9fibTpKZcfzcDZTfpL2yRTrrUicFdrkrYtoBh8FZicQHBv81Zdwc3n3bibhKiae74jOoic1ibaVr5ZuoHPQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:05,828 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:766180 head:https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132 md5:918f387fd00ed98adf4a57f0c5f9f2cd +01 二月 2026 | 21:02:05,829 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"766180","nick":"丁先贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950925,"id":766180,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/czYQOpj9jTE23eicmYzq0baGRzr9XNPkPn5mibPf1rSJyu5iaW4YAjzKM2UZtKW9FmDL0cA1M0TJBs9ibwIXIh8cUw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:06,895 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:538972 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK4MwSjmGhqiagXveOW7PY9PjVEaISzOOgiaP3qWCNu9yS3gRmuxoJ6VXjUypHRrU2ujPw3A1qPxyWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:06,935 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:538972 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132 md5:bc772955add16ecce6dacc2f952b6eb8 +01 二月 2026 | 21:02:06,936 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"538972","nick":"正勇","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950926,"id":538972,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIZiad3kFicw5kkcoyiajokTPeJicEAunCyiahrm0Qciajq2rXAAWJ0icFcnQQkmgE8aQwzsgJsnNA7w2nvw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:07,635 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/W6nHicp48aS34b0VETnt0uQMrstT8BZLopyLibicDYC6jrz6U5lsFHEnjSyWH765mwV5ZC0klTm9wZHtqicAe9a2FQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,726 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/hLFLqF0VMuw880FyNgHC6Wl361yKdMnjCyuYVXFLZPI9ibwDF6fTeicNwbyzzlGDe4CDe8Sfj0PSgQAuQc5iatvyw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,807 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mC64pXCj1pSvRtoW9RJWH93IR1DCEDFO0iaIgqVX4NyRfAu4HXSOQSHBOnNd7DNa2ArHo1NmiaEssgA6Lb0wLmog/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:07,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:594358 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:8593d99c28eac492fbad3117e8bc5ace +01 二月 2026 | 21:02:07,850 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"594358","nick":"优优","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950927,"id":594358,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:08,307 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/wYRibk2mdo1CyLbXBgFvIkRzVG0ZkcvfU3aaToMoPF5prheoa9ZicibDGkHZ7YsNeh4tnR6UDIPDbNiaFBiaV8z3QIw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,391 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,499 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIiaJxh6ricJtufunicoGgjf4r8hZOycYusicBBTk1A0lFViaa3cESeuEVWsEiaGAJ5blf6B9yMZgcGl5ZQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,585 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXV2CxYN1wdNO1J9MCsGKrjQg6cwanWzrwl5zVRlmgJrHh5oB3Wj3n0UlNORg8va7EKpSKOWmEbQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,724 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,822 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j7ibR3yd25cec0B1wNicdV8rz5hHjBrI2uDbic9UIJopPq5oYlZNquwU6CcrWtzT7Tlice6UGq0CibzMsE1iaNXawUWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,942 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:08,990 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:491427 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132 md5:77c4070077db23a3fcc3c721602edb4f +01 二月 2026 | 21:02:08,990 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"491427","nick":" Luckyfairy","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950928,"id":491427,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqAGE8nHt8Hsicy4ZAB9t2CXdlmdiaf7aQlCMJuR9dgKI83Epj8LhiavzxdUudatZpyEKmFryu9VKl2g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:09,454 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:537479 head:https://thirdwx.qlogo.cn/mmopen/vi_32/icAsx3kvKk4STZLP7Bbdjnxs8icI5XsK4VDXACHAfrfVSShPFiaePiaAMWsC732ibiclBvSP0rwDlA5OArD25dTvhj0Q/132 md5:006368fc5a2b7ce91dd89c4ce55946f3 +01 二月 2026 | 21:02:09,455 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"537479","nick":"XP","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950929,"id":537479,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/icAsx3kvKk4STZLP7Bbdjnxs8icI5XsK4VDXACHAfrfVSShPFiaePiaAMWsC732ibiclBvSP0rwDlA5OArD25dTvhj0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:10,220 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:230509 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jjUgO8JDJHQ1w7PXxAACLj4VDz5TrhGrSvaEiaZ5xXWJu1NAIEg58UeyceWSwO6LQQdB3fbic9fticiar5MlQsRMcw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:10,272 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:230509 head:https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132 md5:85496e46ca9fdf4f94ee7da5981f2eb8 +01 二月 2026 | 21:02:10,272 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"230509","nick":"谦让","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950930,"id":230509,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/lxk4qx21HEibiawibc0v01iciatjLdjwtCmFe303C5HL0y47yMbZ98yh9vpkdheLzRBVGEuicaxkyG7u2udDibWSnaCyg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:11,031 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:929128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Wxb6Pa6yVRYub2XcjoxHkqGPUiappyXT8BLnlBrFibuI5znichdFiaXatuG9L46nNXSO5CLmJh3pp1JRsrm9guOjVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:11,080 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:929128 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132 md5:b78c4982d3132b2d3ae51d5b10f08021 +01 二月 2026 | 21:02:11,080 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"929128","nick":"快乐每一天","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950931,"id":929128,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJBzcWHFreCYwSm5TCuURbPxbElmoOn9yXZHW0lsFBVxjVBAHemdiaxQDnOEkVdsFm0y729tib5Lr3A/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:12,327 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:528651 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132 md5:07f9aa44133c733e53f6a86f52de282d +01 二月 2026 | 21:02:12,327 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"528651","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950932,"id":528651,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8qpwRXGdN0SvwuOkA6SoOSCEdXiaUFoqJP8Ouia7eicpo69Hw63tyKZk0RRticwFGnsPNcQoqKXUjAITR3UicW0Ox0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:12,479 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:214782 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132 md5:c3fe346899d7f8f2b42058a2d74d33dc +01 二月 2026 | 21:02:12,479 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"214782","nick":"诚赢天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950932,"id":214782,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/qjagobzKyCTra3hq3iadJkuxuypeuOf5hwJxeZ8Q5jfU1GXJYh23UwIbvhzNPbwKwgXgMpTgY44mZaicm84ghkmw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:13,307 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:475998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6RjKrjeJ9gA369ZC75upfYsEicFibSYKxVzgWviaJ27iaH0DP13mHv1C04CcumNvPibBVmiaDhEEHpCnfHP28JOc0RzQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:13,357 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:475998 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132 md5:145dd78646cb695d8ba1d8a7d52ab2d4 +01 二月 2026 | 21:02:13,357 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"475998","nick":"知音","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950933,"id":475998,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqgAZANCGHtwAmtgmoDZ5NctQgAf2uOkN002ncbM03OSCvd26kCcOx7F4NVkI2VUUJGefU8gZdjxw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:13,785 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:636408 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132 md5:3ba7f88dc6f956b62cb429e4b43d2f52 +01 二月 2026 | 21:02:13,786 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636408","nick":"乖乖","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950933,"id":636408,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rzm68moWz4KuBRmYDaQWQlBg6NtKCnQicGL0qdrRWgX833icbopIRUzBFPFNjpoO6y1JqKlpj8WHibiaicOJrJ6RuQQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:15,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:947877 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:86d8510fcdad0b2d2f9857fc7944bc0c +01 二月 2026 | 21:02:15,590 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"947877","nick":" 李妈","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950935,"id":947877,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:15,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:220495 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:7a4bd02e3c47914760fde7c717f627ee +01 二月 2026 | 21:02:15,749 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"220495","nick":"刘三姐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950935,"id":220495,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:16,459 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:632956 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:54854ab5e80485526678a7b1f8f3fe72 +01 二月 2026 | 21:02:16,459 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"632956","nick":"Hua","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950936,"id":632956,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:17,257 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:144519 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:17,303 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:144519 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132 md5:d814f6c0f5d36a48854a153ec5c65cde +01 二月 2026 | 21:02:17,303 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"144519","nick":"贵贵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950937,"id":144519,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Rccaya3zw33z3OibuJtOrY20ReQGLxbkEI6glmk9uQ8wEtBdKJOXn4zTq5HaFpPfLQB1FJD8n6wJWsiaUoMs9icIQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:18,710 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:334272 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:c21fa4a591d61531d08f9cd8c13a0425 +01 二月 2026 | 21:02:18,710 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"334272","nick":"小幸运","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950938,"id":334272,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:18,992 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:513241 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132 md5:4015f2e67f982835d91e51efa89766a7 +01 二月 2026 | 21:02:18,992 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"513241","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950938,"id":513241,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4y6VvvcH81RQMAeGP2CgCDwZ3XKIgXWvsUh9Yovut9aiaS4xolaYYKoydsNEd86iadNxTnn4kBBwExNfV16xxztg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:19,132 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:659203 head:https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132 md5:53bbff49da7638108f09f8bb647f7a1c +01 二月 2026 | 21:02:19,132 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"659203","nick":"兮颜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950939,"id":659203,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/fmmCVxIRSE90uiavtj6KtQic1iaQhUNYKy6NrrKTWhmWe357tf08YJq97sibicJXh2QnWWQPylSp9nF3ukaiaDy9zQLw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:20,343 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:751044 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:54f4b7b8c7948b4952aaeb67590b130d +01 二月 2026 | 21:02:20,343 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"751044","nick":"Mdgj","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950940,"id":751044,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,055 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:922717 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132 md5:132f0b9e6c1c9adfb8954867bcfeb9b8 +01 二月 2026 | 21:02:22,056 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"922717","nick":"花非花","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":922717,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VpxAqyL1icz76lZC588uOA0MWbL3ZmLoagj5lZGeFTvdcxPdk0VFetMccorROBllSd03Hn2JLa7ia2YxrdmnzuQg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:142424 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132 md5:d88beac4d4a01c08a6ca21f8458d38b3 +01 二月 2026 | 21:02:22,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"142424","nick":"小瘦子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":142424,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJFu5rhwFW1R01xPrWkSs4KWP1g13tVwoGad3dQtfINdUkNib1Kzj4tg2X0HzictBoERpFJs1HcZVbw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:22,362 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:887637 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132 md5:db3efc456194f124ff85a043dcb6ac75 +01 二月 2026 | 21:02:22,362 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"887637","nick":"pretend","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950942,"id":887637,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8WDub7k5z87p6EWoGxMq93ZBbp8IKE1Gt5qyvzXMr2dTusfpWXBM9ABWMAUC7JwqxYcch7SwcpUccrXqaHP6DA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:23,814 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:812296 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep2TjZfADockjFXibNkRicsNpV7cqve3neAvMUvTh2IrCFpn7qWE7z2toVFfiaA1bUdlv94apIyicBJfg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:23,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:812296 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132 md5:04057c41de7e351d004e8e6ef8c8a312 +01 二月 2026 | 21:02:23,858 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"812296","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950943,"id":812296,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJsUtyxojeMfZicAPic3vbLdhyMnVxSfkzTQAfaatt4QJTk40KF56x17fCtociaDuAXbBe6uouOl3qoQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,226 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:711301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132 md5:a3f82fc73ca00cc17c6614a2d1e05e60 +01 二月 2026 | 21:02:25,226 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"711301","nick":"Mdgj","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":711301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ0icoPQ1PqBFZTKcMgKZUnBwOibmsAZjzyqWTMxgsEkeVNajZ6tC9rJicAEatibzEOvsibicrhZeqaOugA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,533 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:688053 head:https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132 md5:d0d937db365a57277bf80546063ef7a6 +01 二月 2026 | 21:02:25,533 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"688053","nick":" 漫长 白日梦","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":688053,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/y3iaicFoUBJT5f6sgyibuTuT79RDcCozbcy8ibicB9q2OQPTPQib5vMm7ZccQzoZop3xTibata6lZURHFZKnJ24yaRbLQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:25,872 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:980338 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132 md5:eb5b0fea824b23d7e73d8bfde570be5c +01 二月 2026 | 21:02:25,874 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"980338","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950945,"id":980338,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIOLg2RuAHGcTjLaU4V6M1mAaa7WQ3a8bpLRicRAVrwzkDv5FSbR7gKDvuL0jyQia4YOujasXbjic9IA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:26,789 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:960660 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132 md5:034c4905d2f9b6bed02a96064277bc94 +01 二月 2026 | 21:02:26,789 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"960660","nick":"Final ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950946,"id":960660,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Oqo5nvcrHhqS60BKdVtfQl8ap9biahpEj7GPAFK8gl9rkRibt7r8aVWiaicADxFum7bWiaOFSV8MeDVicTSpB6sLx86g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,452 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:228418 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132 md5:82ad19974edc6e7c3099b70b5a97b4e7 +01 二月 2026 | 21:02:28,452 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"228418","nick":"心如止水","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":228418,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoNGu6HlxibSnakaWGAUDp7kZpSoV3UHJ8W2U8tyjXtjhFRQudkfqpiazBbG0O5QyT0djWzc1B83AFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,535 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:236597 head:https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132 md5:a11fb821b287147966fb38170dadf4bf +01 二月 2026 | 21:02:28,535 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"236597","nick":"JLH","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":236597,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/R6gLpKCicbBIRY1ONkopfWMicdgt10w4LNADqzSvbJsbGBVZU2PcRr9D9P084ic1siaJC5Uwj9gkucPBqnqXtWGSeg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:28,886 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:750026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIzkv8SvDYlwVeib6lQUlMUwJxQVes2HL60UVeYfomdHicHgdPSciaLxticiasicalfWPPEzoLgUZ7xsTbw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:28,933 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:750026 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132 md5:05110a0542a487edc26bf110b98ccaa3 +01 二月 2026 | 21:02:28,933 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"750026","nick":"爱丰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950948,"id":750026,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V1IFbXSKJq4iczyAom7p49Sf8MeSHsqZNeoIvNtVnJxxjUcUfQtuA1R32DOYhibSPm88I79C47pAMclzbyMJd66g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:30,406 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:259935 head:https://thirdwx.qlogo.cn/mmopen/vi_32/3FHJcqgNIYk6ko9sqJRHKjKSETo9wjKjIzRf2ic7ndzKqogDcZSkibEDOicaNcaOw7MxPOx8PMiayDkCea59gZxclg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:30,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:259935 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132 md5:13351beb3994fae0a8af1a80543bbdcf +01 二月 2026 | 21:02:30,500 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"259935","nick":"大波妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950950,"id":259935,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ASgUMhoyLPpo0uJCiaJgcEl1UEjtgSX5uK99msUVia9zGlVf6lqdwcicGAYFXjpLGjib7fqT0XicT2StV3kgufr9gHw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:31,558 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:411599 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5WGWn9m0IXUmg9Ij3JOFQqdpCSFIJusVetFvqichEU2YtkolEHft9zuDs9o06YNy7VthX2qGEibffQS5Or2s29Zg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:31,602 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:411599 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132 md5:38d7fab8afc50c4a24edd0bbd58f91b2 +01 二月 2026 | 21:02:31,602 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"411599","nick":"Liu Jun ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950951,"id":411599,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIsbOcAMUG2El6zWr8JdyMj0x7totdRnkH9hpgftuib2nNT9KBUFHGHsd4uqaoOeeM7mCF86ZQ2iaAw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:31,886 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:701765 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132 md5:ef754523c6ca44894aa5ce5152a65dc7 +01 二月 2026 | 21:02:31,886 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"701765","nick":"混水摸鱼","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950951,"id":701765,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5yPjicnk1hIDaCvYLSaa9pz4hhpy7R7Emusbls1js2FSyYKuwqNw74aLWJFfJWLneMF9NvrgmFgC4NxzoOJ4Wpw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:32,092 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:817491 head:https://thirdwx.qlogo.cn/mmopen/vi_32/UDHFEJTu7ic2jX1JbpibQVdcicwW1ic8zIzPm4U0M2UDCeyFTcMCoRabVDCOOyFywuB4DMaStZpIR00zgA3TNIL96A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:32,127 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:817491 head:https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132 md5:f11a43f3ad6907b1cea779888a05204e +01 二月 2026 | 21:02:32,127 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"817491","nick":"想w就 我","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950952,"id":817491,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/VYmlfu031OQVfFKqWr63iarlJzHyHoWUQjTEphsrIo8UTkQoxn4wmibOKY4ibOgmh349O9RAEgblSmOP97b3mybiaw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:33,752 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:761798 head:https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132 md5:c045fb80598a882f9aab9bf750839111 +01 二月 2026 | 21:02:33,752 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"761798","nick":"田龙","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950953,"id":761798,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/10ENLCoMGgmUmNMnMmFfSwtmuYQC2wY6AMyxRibL9F5jfT4ibj5sialRKEoeEXyiaoBGiclicGhRwu3O9GWXcibxghGXw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:34,693 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:135626 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132 md5:856173a8d7abb2f1274a488ab55cb982 +01 二月 2026 | 21:02:34,693 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"135626","nick":"吉祥三宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950954,"id":135626,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Tcx52P42Vu5Vqmt1bwBzCiaO2zPAYletiaVcrjfXEnlWpcWG64uKYlWGQV1lY2FmEDRHrnwoACrckq94rtkfSqjA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:34,768 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:769065 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:351fa8000390c6f0a5f33b22570d1b32 +01 二月 2026 | 21:02:34,768 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"769065","nick":"任由红尘","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950954,"id":769065,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:35,181 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:100371 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:fa3c2f66c3589d2cf60744252fcc1c73 +01 二月 2026 | 21:02:35,181 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"100371","nick":"读懂你","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950955,"id":100371,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:37,052 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/bM4OPktGjusMaD1I5QELFrxSibtzoW46Dy47Gh93N6lXpRDFnhcicXKk74cn44hgNukvzvIepoTua9vn6jLN2bcA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,124 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoh03Be6iamE4HqE513KUwb5J1HO5ns5m0zwrCh8eBa3qsjuEQrbOscPWjgBKzu8qTUJTKibHdmwavA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:211734 head:https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132 md5:65e2143010c4beafaf4a6bd2fa120543 +01 二月 2026 | 21:02:37,159 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211734","nick":"吉祥三宝","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950957,"id":211734,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/QibNwEwlLwD0YF8QTXLicxwSN9mGfG3bMdic5FnGelo6SleWGiah0tBPL9450wAd3IQz3ia63PRicrCaZt0VrfLuaorA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:37,787 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:974098 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJA5fic1wCicyGdyuohIOhe9c6xWJf5VBcGGUsTzGfDj3HibvYjNcA3q1WPeQwL4ZZibeF0ATzps9KGyQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:37,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:974098 head:https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132 md5:8c9c8595ee95aa8c82263069253c9f45 +01 二月 2026 | 21:02:37,825 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"974098","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950957,"id":974098,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/L8NGdoufoBKDcrzI2L8F4vxghhy8icccp0cictibBiacHs77B6DpicFk4IKib2ibCfs9Ua5tnictxDSRDSKG9A9e0OfIuQ/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:38,285 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:293828 head:https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132 md5:6b64aec96e553606924959ec95d3ea39 +01 二月 2026 | 21:02:38,285 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"293828","nick":"幺妹","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950958,"id":293828,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/yLU5HQ4Tzg0jJ7DSlS1GumguAf0Uor0Rdb7YKgqMoNxIXosibofgzndkYEzbP46tOQrvlF578nNl8M9f8p07J0w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:39,126 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9vxtNU99TJbv1E9Qxiaiabg3WthxsQZRcYKCEJMwdIoO87AfVy2RBMrKCRXl81yvlJqwgktQHAicQadeSAabRshUw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,227 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6kBia13q9ziaMVUIGu2Ff1fQ3EcCAD3wTaNAl7sdPPoolZwtOTLZ6kCX9TK3qibYkica5HkRguRbjUk0lRvhKVTNWA/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,326 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ1bkpumE1xiaTKyZRViciaAicib4f2e9NRiahlKYur5kykXACUvbQ1pY22hXTRJIqAb8qr62oUyv0aKpVw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,428 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ajGibWl8a5cS9MyWsGqRdRMbtwZKkURUbsQLposC7GGLvAOs2bb5Bg2qJvt3GchlsqhvgooLyY3jlAtoQKibnI2A/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,552 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/SwicN4N3srYa2Wv0sKeMj8LEha2gDopEp1OdO3zbGAM3Rm1SLySiaU56dQADia6vUYJKNoIClRcxQVzoPJhL7Wksw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,628 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/j4wXVcJ0MYmMZclvhIod8yQB8mTliahVKZZlooibcXR3q9jLtcy8ljOPXaDP6tUr5Lu7Dj7micmulqkCTLSjYvDUg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:39,667 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:611997 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132 md5:b93c36714e466254ae39dc9cc72ba79b +01 二月 2026 | 21:02:39,668 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"611997","nick":"瀚妹子","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950959,"id":611997,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibEUVoa39YOVaIn8qBEXF9ggkzV6lNGIkRVIJJtibTo5XF2nvgWQUeMIeyDC5X3yDJZS3VJdc6ibmA/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:39,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:997488 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132 md5:6c8229b26d73627b958d254122420f0e +01 二月 2026 | 21:02:39,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"997488","nick":"风云","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950959,"id":997488,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er9KtoF2P9UzI1gs51mpEEE7KspicEib2Ia2eGUWPjBquK11KoyDPewibXxn4UshVCjN3vTblL2oeYFg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:40,898 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:636253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:40,940 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:636253 head:https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132 md5:354bbe38d66e6089efc6d3d5bf72ca6c +01 二月 2026 | 21:02:40,940 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"636253","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950960,"id":636253,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/8uD50yZziasFhzEUbA4OPNib0wD7LuicFTiawh3NLJTfrznWxQPDaqYUicM1c3u33zWggBMQMAF8Luv0MViaYbg0GEpg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:41,286 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:488731 head:https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132 md5:7bce37a880193dabd48284e22b84569b +01 二月 2026 | 21:02:41,286 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"488731","nick":"迷人西","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950961,"id":488731,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/52sg1kQSRQg1sKR7mwwqQTdgA8SEzKyJOYTVqDHjzduzNH7HE0omFo3U7aqNc45mJmFIufCCUx1SKBEmOgBU9w/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:42,799 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:197040 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Hs48EXe2VCvQKYkpDgjXAjku17K186n5D3k8h6WY5ghb2ibCYy3gNtHgrv2WsUeDTycywAo2FgkdCBCyYd2UFWg/132 md5:d07982f19ff9ee828ba43d7125a594a9 +01 二月 2026 | 21:02:42,799 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"197040","nick":"123","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950962,"id":197040,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Hs48EXe2VCvQKYkpDgjXAjku17K186n5D3k8h6WY5ghb2ibCYy3gNtHgrv2WsUeDTycywAo2FgkdCBCyYd2UFWg/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:43,411 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:227409 head:https://thirdwx.qlogo.cn/mmopen/vi_32/1aBMiaICN2uFB0do6UzSnibGTdNTGv9RwA3gpHVfIPFTWLeQJln6nFCgqZLF36p307B2IVRYicEGeMX5FAlWzgzLg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:43,486 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:227409 head:https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132 md5:e37f565c79c8709935f1995691d95467 +01 二月 2026 | 21:02:43,486 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"227409","nick":" 卢龙 卢志超","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950963,"id":227409,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/mK3TdJYTruDiaia384TV0uuBJODQia8MuWUv4Oh2GBExtvVAPYxUysPWxSWQzltnzGajShibRj0Zakr4owT9CRSF7g/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:44,100 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:725195 head:https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132 md5:d0198fa62179f3670bbea301877ed8b0 +01 二月 2026 | 21:02:44,100 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"725195","nick":"喜喜","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950964,"id":725195,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/5Ma4w7HR524cHOj8nDWrd5osbME5a2JOicBFXeoQl0iboFDXce2DNz4jpt1zibTibkZAF6cNtmuhdkIuEC2RTpHQZw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:45,937 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/xae4hTNAedx4ibOHhRMctDibibgfyxSvnNeb2dwUD7RuDOIZpTO3CghaWRaozh0P7p0lkqukvqnhLZ6yKJfwZ7PNg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,072 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/a1lLJbd8kKENyFa4TuU60fCLryX3yich6WDstibTxocGWaib6B0gCwfrMayqo6UCCrJ3yVn4M02O3FjLAWEusuhTg/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,201 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/2KMbJq7nTZXsHjMSF4AAJhJmW6FOItR1a5QyEMzQLNw8icJTZe6Cg6GOPLEQfYllXwrDdccy41utaW9qE5Bicu8w/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:46,245 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:275830 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:64f0b69f0fa9053cf1831ae345b9021c +01 二月 2026 | 21:02:46,245 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"275830","nick":"奋斗一生","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950966,"id":275830,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:47,168 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:886844 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIVvKIwqRDwHvdJhJDgGs5cpvyDRHAWuPx2Djqic6zbibl2KH9KDWX9rHKZGxVpvcvlmhawic79BqMLQ/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:47,208 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:886844 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132 md5:e8f8181ae6ff130a76a838d6b295d336 +01 二月 2026 | 21:02:47,208 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"886844","nick":"阿伟","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950967,"id":886844,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK8V1W6X5PON0AMxBXFrvHPs3tIoYfqk1gETK1RfaVgNibWajPzCsyv3Y81B7JwCzBF1enFu4cqh0Q/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:02:49,302 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:691520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 +01 二月 2026 | 21:02:49,347 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:691520 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132 md5:140db34dcd09f9dda36a4ac79eb07554 +01 二月 2026 | 21:02:49,347 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"691520","nick":"好好","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","mng":0,"sex":1,"reg_time":1769950969,"id":691520,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q19DlrwESf69sEJiaqEkIiagqkN8hU5gtPK2iatxicTlibib2WhIViagcfnD4e9fsfa7iazr1pgrHwoV5Wu73jd4gLyAJw/132","diamo":0,"type":0,"jiqiren":0} password:xx123456xx +01 二月 2026 | 21:05:43,464 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:05:43,506 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:05:59,139 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:565857 player:[239079,969327] fake_json:1 +01 二月 2026 | 21:06:01,237 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:786670 player:[222778,714528] fake_json:1 +01 二月 2026 | 21:06:25,077 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:514488 player:[519256,325682] fake_json:1 +01 二月 2026 | 21:06:25,390 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:514488 player:[519256,325682] fake_json:1 +01 二月 2026 | 21:06:26,898 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:966994 player:[113617,135626] fake_json:1 +01 二月 2026 | 21:06:27,253 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:966994 player:[113617,135626] fake_json:1 +01 二月 2026 | 21:06:36,328 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:334967 player:[208321,326076] fake_json:1 +01 二月 2026 | 21:06:43,026 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:06:43,072 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:06:55,449 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:641000 player:[785837,482782] fake_json:1 +01 二月 2026 | 21:06:55,881 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:537517 player:[918174,334272] fake_json:1 +01 二月 2026 | 21:06:59,587 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:756684 player:[365881,275830] fake_json:1 +01 二月 2026 | 21:07:06,575 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:829354 player:[636408,496716] fake_json:1 +01 二月 2026 | 21:07:06,797 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:749576 player:[980338,995191] fake_json:1 +01 二月 2026 | 21:07:23,774 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:891338 player:[230509,482439] fake_json:1 +01 二月 2026 | 21:07:25,089 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:103048 player:[579388,151387] fake_json:1 +01 二月 2026 | 21:07:25,318 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:505294 player:[255230,929128] fake_json:1 +01 二月 2026 | 21:07:36,734 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:314740 player:[890306,611342] fake_json:1 +01 二月 2026 | 21:07:41,953 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:865983 player:[680458,537479] fake_json:1 +01 二月 2026 | 21:07:44,522 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:599064 player:[216307,918174] fake_json:1 +01 二月 2026 | 21:07:45,263 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:696363 player:[464064,565080] fake_json:1 +01 二月 2026 | 21:07:52,420 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:277797 player:[121078,749324] fake_json:1 +01 二月 2026 | 21:08:09,822 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:697555 player:[513241,419691] fake_json:1 +01 二月 2026 | 21:08:16,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:104113 player:[118438,136549] fake_json:1 +01 二月 2026 | 21:08:17,397 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:104113 player:[118438,136549] fake_json:1 +01 二月 2026 | 21:08:19,896 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:904587 player:[639690,341744] fake_json:1 +01 二月 2026 | 21:08:36,215 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:918453 player:[682601,479989] fake_json:1 +01 二月 2026 | 21:08:37,697 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:559106 player:[561100,954097] fake_json:1 +01 二月 2026 | 21:08:41,937 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:969860 player:[506709,756804] fake_json:1 +01 二月 2026 | 21:08:47,375 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:356424 player:[562333,216232] fake_json:1 +01 二月 2026 | 21:08:51,725 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:08:51,765 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:09:05,808 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:482544 player:[238228,603095] fake_json:1 +01 二月 2026 | 21:09:06,918 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:569233 player:[358668,714564] fake_json:1 +01 二月 2026 | 21:09:32,089 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:243796 player:[305779,844808] fake_json:1 +01 二月 2026 | 21:09:37,088 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:192990 player:[972135,719057] fake_json:1 +01 二月 2026 | 21:09:41,920 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:153515 player:[865977,812846] fake_json:1 +01 二月 2026 | 21:09:53,084 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:771014 player:[247904,393225] fake_json:1 +01 二月 2026 | 21:09:53,262 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:771014 player:[247904,393225] fake_json:1 +01 二月 2026 | 21:10:17,937 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:811918 player:[844808,120923] fake_json:1 +01 二月 2026 | 21:10:24,967 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:10:25,017 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:10:36,302 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:803649 player:[410422,220603] fake_json:1 +01 二月 2026 | 21:10:39,777 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:271310 player:[413992,422256] fake_json:1 +01 二月 2026 | 21:10:44,931 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:389047 player:[176873,751044] fake_json:1 +01 二月 2026 | 21:11:01,403 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:745367 player:[393225,791370] fake_json:1 +01 二月 2026 | 21:11:04,601 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:348555 player:[555668,805419] fake_json:1 +01 二月 2026 | 21:11:04,820 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:348555 player:[555668,805419] fake_json:1 +01 二月 2026 | 21:11:06,073 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:727827 player:[323298,934574] fake_json:1 +01 二月 2026 | 21:11:23,569 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:950948 player:[373888,384152] fake_json:1 +01 二月 2026 | 21:11:31,764 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:875939 player:[997488,186546] fake_json:1 +01 二月 2026 | 21:11:38,294 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:107637 player:[311163,412076] fake_json:1 +01 二月 2026 | 21:11:40,668 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:520370 player:[636408,676576] fake_json:1 +01 二月 2026 | 21:11:52,143 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:918790 player:[298784,659203] fake_json:1 +01 二月 2026 | 21:11:56,368 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:402844 player:[255230,972135] fake_json:1 +01 二月 2026 | 21:11:56,425 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:402844 player:[255230,972135] fake_json:1 +01 二月 2026 | 21:11:58,436 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:129874 player:[257410,819785] fake_json:1 +01 二月 2026 | 21:11:58,644 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:129874 player:[257410,819785] fake_json:1 +01 二月 2026 | 21:12:06,427 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:897057 player:[426508,547692] fake_json:1 +01 二月 2026 | 21:12:11,947 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:953174 player:[258176,933830] fake_json:1 +01 二月 2026 | 21:12:12,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:953174 player:[258176,933830] fake_json:1 +01 二月 2026 | 21:12:32,452 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:210083 player:[798329,750026] fake_json:1 +01 二月 2026 | 21:12:37,190 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:930173 player:[764229,121078] fake_json:1 +01 二月 2026 | 21:12:49,252 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:796758 player:[890306,364762] fake_json:1 +01 二月 2026 | 21:12:51,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:819274 player:[991022,724802] fake_json:1 +01 二月 2026 | 21:12:55,449 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:525836 player:[236597,219433] fake_json:1 +01 二月 2026 | 21:13:01,654 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:144402 player:[481708,855893] fake_json:1 +01 二月 2026 | 21:13:16,808 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:821512 player:[473945,953956] fake_json:1 +01 二月 2026 | 21:13:20,594 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:125795 player:[761304,710872] fake_json:1 +01 二月 2026 | 21:13:30,989 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:516423 player:[190352,847821] fake_json:1 +01 二月 2026 | 21:13:32,117 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:633384 player:[724802,725138] fake_json:1 +01 二月 2026 | 21:13:33,863 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:163032 player:[798329,138664] fake_json:1 +01 二月 2026 | 21:13:47,011 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:420495 player:[562333,791804] fake_json:1 +01 二月 2026 | 21:13:48,301 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:228261 player:[142424,823783] fake_json:1 +01 二月 2026 | 21:13:50,147 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:321206 player:[118201,193751] fake_json:1 +01 二月 2026 | 21:13:51,083 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:888350 player:[851515,135626] fake_json:1 +01 二月 2026 | 21:13:56,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:206518 player:[384152,867388] fake_json:1 +01 二月 2026 | 21:14:00,724 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:743738 player:[717358,781426] fake_json:1 +01 二月 2026 | 21:14:15,674 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:227236 player:[105712,929128] fake_json:1 +01 二月 2026 | 21:14:20,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:246131 player:[228418,848270] fake_json:1 +01 二月 2026 | 21:14:26,298 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:997135 player:[482439,367629] fake_json:1 +01 二月 2026 | 21:14:27,792 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:756505 player:[933830,118201] fake_json:1 +01 二月 2026 | 21:14:40,797 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:508116 player:[111142,230509] fake_json:1 +01 二月 2026 | 21:14:46,329 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:741917 player:[257410,761798] fake_json:1 +01 二月 2026 | 21:14:50,857 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:256412 player:[359905,302295] fake_json:1 +01 二月 2026 | 21:14:52,319 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:202515 player:[859011,898464] fake_json:1 +01 二月 2026 | 21:14:53,784 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:754691 player:[668855,412846] fake_json:1 +01 二月 2026 | 21:14:56,180 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:736433 player:[341744,537479] fake_json:1 +01 二月 2026 | 21:14:57,805 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:202383 player:[751044,731872] fake_json:1 +01 二月 2026 | 21:15:09,710 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:09,791 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:09,846 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:10,356 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:872730 player:[235071,100371] fake_json:1 +01 二月 2026 | 21:15:15,282 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,375 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,409 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:15,767 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:825405 player:[216232,709431] fake_json:1 +01 二月 2026 | 21:15:17,277 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:17,452 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:17,561 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:732872 player:[375019,995191] fake_json:1 +01 二月 2026 | 21:15:18,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:687201 player:[823783,859168] fake_json:1 +01 二月 2026 | 21:15:18,574 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:18,883 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:687201 player:[823783,859168] fake_json:1 +01 二月 2026 | 21:15:19,452 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:19,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:873957 player:[653464,208066] fake_json:1 +01 二月 2026 | 21:15:20,439 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:910193 player:[325398,850026] fake_json:1 +01 二月 2026 | 21:15:20,866 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:910193 player:[325398,850026] fake_json:1 +01 二月 2026 | 21:15:20,880 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:885549 player:[837886,815866] fake_json:1 +01 二月 2026 | 21:15:22,381 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:161312 player:[946293,369539] fake_json:1 +01 二月 2026 | 21:15:22,690 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:258332 player:[594271,320128] fake_json:1 +01 二月 2026 | 21:15:22,812 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:161312 player:[946293,369539] fake_json:1 +01 二月 2026 | 21:15:24,903 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:261271 player:[506709,621611] fake_json:1 +01 二月 2026 | 21:15:27,053 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:168146 player:[292786,701765] fake_json:1 +01 二月 2026 | 21:15:28,702 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:672214 player:[538972,308474] fake_json:1 +01 二月 2026 | 21:15:37,735 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:617722 player:[785837,761304] fake_json:1 +01 二月 2026 | 21:15:41,805 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:291352 player:[847821,350800] fake_json:1 +01 二月 2026 | 21:15:43,825 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:921958 player:[176873,832997] fake_json:1 +01 二月 2026 | 21:15:57,623 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:349307 player:[150655,235522] fake_json:1 +01 二月 2026 | 21:15:57,835 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:656910 player:[937485,918827] fake_json:1 +01 二月 2026 | 21:16:11,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:109290 player:[257410,561100] fake_json:1 +01 二月 2026 | 21:16:11,322 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:109290 player:[257410,561100] fake_json:1 +01 二月 2026 | 21:16:16,030 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:896669 player:[946293,486925] fake_json:1 +01 二月 2026 | 21:16:20,460 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731991 player:[855893,919101] fake_json:1 +01 二月 2026 | 21:16:32,747 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:444724 player:[742999,118438] fake_json:1 +01 二月 2026 | 21:16:33,829 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:926292 player:[136549,478050] fake_json:1 +01 二月 2026 | 21:16:37,940 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:16:37,983 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:16:53,732 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:714603 player:[118201,980338] fake_json:1 +01 二月 2026 | 21:16:59,889 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:206354 player:[556356,779579] fake_json:1 +01 二月 2026 | 21:17:00,936 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:330127 player:[875247,611342] fake_json:1 +01 二月 2026 | 21:17:01,444 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:182785 player:[815866,506684] fake_json:1 +01 二月 2026 | 21:17:02,631 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:182856 player:[780922,742524] fake_json:1 +01 二月 2026 | 21:17:07,077 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:330841 player:[105923,142424] fake_json:1 +01 二月 2026 | 21:17:07,608 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:832898 player:[749324,264046] fake_json:1 +01 二月 2026 | 21:17:08,225 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:832898 player:[749324,264046] fake_json:1 +01 二月 2026 | 21:17:12,284 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:17:12,330 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:17:12,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:17:13,121 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:17,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:17:18,010 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:20,689 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:252797 player:[610725,216307] fake_json:1 +01 二月 2026 | 21:17:21,071 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:17:21,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:23,863 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:17:23,933 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:26,142 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:996313 player:[636408,960366] fake_json:1 +01 二月 2026 | 21:17:27,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:17:27,063 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:27,371 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:470682 player:[808892,121078] fake_json:1 +01 二月 2026 | 21:17:28,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:338996 player:[709431,102853] fake_json:1 +01 二月 2026 | 21:17:29,911 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:17:29,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:32,663 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:17:32,696 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:35,864 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:17:35,903 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:38,739 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:17:38,771 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:41,770 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:17:41,811 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:44,643 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:17:44,677 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:47,444 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:17:47,476 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:50,073 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:17:50,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:53,109 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:17:53,159 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:56,235 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:17:56,281 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:17:59,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:17:59,206 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:02,034 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:18:02,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:04,862 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:18:04,902 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:07,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:18:07,872 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:09,132 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:124913 player:[422256,178245] fake_json:1 +01 二月 2026 | 21:18:11,035 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:18:11,067 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:13,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:18:14,003 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:16,794 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:18:16,835 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:17,386 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:962156 player:[875247,934574] fake_json:1 +01 二月 2026 | 21:18:19,750 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:18:19,792 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:19,907 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:915936 player:[464064,232392] fake_json:1 +01 二月 2026 | 21:18:22,775 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:18:22,822 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:23,601 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:983300 player:[781426,100371] fake_json:1 +01 二月 2026 | 21:18:25,970 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:18:26,004 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:28,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:18:28,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:31,707 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:18:31,745 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:32,054 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:845157 player:[808892,764229] fake_json:1 +01 二月 2026 | 21:18:34,674 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:18:34,709 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:37,450 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:18:37,489 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:39,630 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:991438 player:[186542,471570] fake_json:1 +01 二月 2026 | 21:18:40,559 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:18:40,592 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:43,365 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:18:43,399 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:46,695 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587365 login +01 二月 2026 | 21:18:46,734 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:49,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263211 login +01 二月 2026 | 21:18:49,522 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:52,453 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:755028 login +01 二月 2026 | 21:18:52,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:55,630 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:733813 login +01 二月 2026 | 21:18:55,667 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:57,016 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:529171 player:[488731,116323] fake_json:1 +01 二月 2026 | 21:18:58,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:455105 login +01 二月 2026 | 21:18:58,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:18:59,399 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:18:59,498 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:18:59,721 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:885076 player:[307383,482439] fake_json:1 +01 二月 2026 | 21:19:01,208 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,274 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 21:19:01,583 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:276711 player:[227446,779672] fake_json:1 +01 二月 2026 | 21:19:01,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:04,394 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:747170 login +01 二月 2026 | 21:19:04,426 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:07,736 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:885229 login +01 二月 2026 | 21:19:07,790 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:10,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 21:19:10,609 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:13,523 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 21:19:13,564 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:16,550 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:199211 login +01 二月 2026 | 21:19:16,677 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:19,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:510159 login +01 二月 2026 | 21:19:19,320 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:22,480 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 21:19:22,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:22,529 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:206002 player:[496716,373888] fake_json:1 +01 二月 2026 | 21:19:25,336 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:729707 login +01 二月 2026 | 21:19:25,373 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:28,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:390577 login +01 二月 2026 | 21:19:28,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:31,326 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:807922 login +01 二月 2026 | 21:19:31,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:31,865 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:638822 player:[519256,725138] fake_json:1 +01 二月 2026 | 21:19:33,735 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:415714 player:[991022,285430] fake_json:1 +01 二月 2026 | 21:19:34,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:340350 login +01 二月 2026 | 21:19:34,309 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:37,155 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +01 二月 2026 | 21:19:37,194 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:37,319 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:640985 player:[710872,730002] fake_json:1 +01 二月 2026 | 21:19:37,607 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:662220 player:[481708,659203] fake_json:1 +01 二月 2026 | 21:19:40,162 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 21:19:40,201 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:42,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 21:19:42,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:46,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:358235 login +01 二月 2026 | 21:19:46,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:49,455 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:298815 login +01 二月 2026 | 21:19:49,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:52,089 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:503059 login +01 二月 2026 | 21:19:52,130 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:55,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 21:19:55,171 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:57,482 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:615478 player:[397306,473945] fake_json:1 +01 二月 2026 | 21:19:57,809 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:349401 login +01 二月 2026 | 21:19:57,846 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:19:58,365 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:392787 player:[237303,252998] fake_json:1 +01 二月 2026 | 21:19:59,915 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:460691 player:[819785,877479] fake_json:1 +01 二月 2026 | 21:20:00,733 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460691 player:[819785,877479] fake_json:1 +01 二月 2026 | 21:20:00,804 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 21:20:00,844 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:00,872 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:354313 player:[636253,380849] fake_json:1 +01 二月 2026 | 21:20:03,679 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:725378 login +01 二月 2026 | 21:20:03,719 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:07,100 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 21:20:07,136 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:09,842 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:598580 login +01 二月 2026 | 21:20:09,888 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:10,973 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:742778 player:[779672,997034] fake_json:1 +01 二月 2026 | 21:20:12,979 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:856264 login +01 二月 2026 | 21:20:13,015 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:13,060 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:524971 player:[299699,946293] fake_json:1 +01 二月 2026 | 21:20:13,662 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:524971 player:[299699,946293] fake_json:1 +01 二月 2026 | 21:20:14,747 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:15,345 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:15,835 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:455161 player:[613367,118438] fake_json:1 +01 二月 2026 | 21:20:16,059 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 21:20:16,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:18,783 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:665588 login +01 二月 2026 | 21:20:18,820 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:21,733 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:942284 login +01 二月 2026 | 21:20:21,776 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:24,409 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:504700 login +01 二月 2026 | 21:20:24,451 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:27,156 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:597575 login +01 二月 2026 | 21:20:27,213 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:29,527 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:127080 player:[194579,367629] fake_json:1 +01 二月 2026 | 21:20:30,044 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:610511 login +01 二月 2026 | 21:20:30,080 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:31,515 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:405748 player:[292786,356183] fake_json:1 +01 二月 2026 | 21:20:32,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 21:20:32,956 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:36,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:20:36,280 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:39,107 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:20:39,143 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:42,494 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:20:42,532 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:45,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:20:45,084 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:48,007 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:20:48,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:50,777 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:20:50,814 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:53,641 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:20:53,675 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:56,303 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:20:56,338 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:20:58,199 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:717977 player:[426508,363721] fake_json:1 +01 二月 2026 | 21:20:59,286 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:20:59,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:00,072 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:946308 player:[185931,537479] fake_json:1 +01 二月 2026 | 21:21:00,209 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:449776 player:[199841,422244] fake_json:1 +01 二月 2026 | 21:21:00,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:449776 player:[199841,422244] fake_json:1 +01 二月 2026 | 21:21:00,706 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:946308 player:[185931,537479] fake_json:1 +01 二月 2026 | 21:21:01,937 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:21:01,980 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:05,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:21:05,224 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:07,779 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:21:07,815 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:10,565 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:21:10,607 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:12,350 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:492554 player:[120923,525306] fake_json:1 +01 二月 2026 | 21:21:12,456 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:492554 player:[120923,525306] fake_json:1 +01 二月 2026 | 21:21:13,281 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:21:13,322 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:15,206 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282937 player:[375019,292786] fake_json:1 +01 二月 2026 | 21:21:15,447 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:282937 player:[375019,292786] fake_json:1 +01 二月 2026 | 21:21:15,655 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:290851 player:[102853,208066] fake_json:1 +01 二月 2026 | 21:21:15,687 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:290851 player:[102853,208066] fake_json:1 +01 二月 2026 | 21:21:16,314 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:21:16,348 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:18,946 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:21:18,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:21,773 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:252090 player:[547692,565080] fake_json:1 +01 二月 2026 | 21:21:21,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:21:21,910 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:23,831 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:891585 player:[995191,419176] fake_json:1 +01 二月 2026 | 21:21:23,863 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:968066 player:[579388,264046] fake_json:1 +01 二月 2026 | 21:21:24,265 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:891585 player:[995191,419176] fake_json:1 +01 二月 2026 | 21:21:24,845 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:21:24,933 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:27,507 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:21:27,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:31,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:21:31,057 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:33,729 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:21:33,763 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:36,784 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:21:36,822 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:39,553 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:21:39,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:42,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:21:42,483 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:45,243 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:21:45,280 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:48,160 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:21:48,196 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:50,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:21:50,984 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:52,518 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:356946 player:[412076,228418] fake_json:1 +01 二月 2026 | 21:21:54,176 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:21:54,200 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:445329 player:[271266,946293] fake_json:1 +01 二月 2026 | 21:21:54,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:57,290 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:21:57,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:21:59,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:21:59,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:02,938 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:22:02,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:05,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587365 login +01 二月 2026 | 21:22:05,935 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:07,183 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:500218 player:[139069,230509] fake_json:1 +01 二月 2026 | 21:22:07,446 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:764534 player:[703863,859011] fake_json:1 +01 二月 2026 | 21:22:08,845 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263211 login +01 二月 2026 | 21:22:08,876 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:08,994 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:643867 player:[992315,235522] fake_json:1 +01 二月 2026 | 21:22:11,759 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:755028 login +01 二月 2026 | 21:22:11,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:13,961 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:717257 player:[262801,503175] fake_json:1 +01 二月 2026 | 21:22:14,710 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:733813 login +01 二月 2026 | 21:22:14,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:17,483 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:455105 login +01 二月 2026 | 21:22:17,527 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:20,455 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:489370 login +01 二月 2026 | 21:22:20,487 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:22,227 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:688414 player:[264055,235071] fake_json:1 +01 二月 2026 | 21:22:23,267 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:747170 login +01 二月 2026 | 21:22:23,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:26,086 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:885229 login +01 二月 2026 | 21:22:26,121 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:26,495 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:26,785 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:27,040 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933031 player:[538972,899174] fake_json:1 +01 二月 2026 | 21:22:28,854 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +01 二月 2026 | 21:22:28,893 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:31,887 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:212822 login +01 二月 2026 | 21:22:31,923 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:34,759 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:199211 login +01 二月 2026 | 21:22:34,795 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:36,191 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:376423 player:[761304,495471] fake_json:1 +01 二月 2026 | 21:22:37,304 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:510159 login +01 二月 2026 | 21:22:37,366 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:40,462 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:458528 login +01 二月 2026 | 21:22:40,669 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:43,410 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:729707 login +01 二月 2026 | 21:22:43,444 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:46,526 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:390577 login +01 二月 2026 | 21:22:46,560 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:49,324 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:807922 login +01 二月 2026 | 21:22:49,372 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:52,222 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:340350 login +01 二月 2026 | 21:22:52,257 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:52,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:772285 player:[214705,587084] fake_json:1 +01 二月 2026 | 21:22:54,592 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:942568 player:[237303,611342] fake_json:1 +01 二月 2026 | 21:22:54,762 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:942568 player:[237303,611342] fake_json:1 +01 二月 2026 | 21:22:54,953 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +01 二月 2026 | 21:22:54,989 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:22:58,195 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +01 二月 2026 | 21:22:58,232 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:00,837 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:818783 login +01 二月 2026 | 21:23:00,885 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:03,964 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:358235 login +01 二月 2026 | 21:23:04,003 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:05,980 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:794292 player:[422256,216232] fake_json:1 +01 二月 2026 | 21:23:06,909 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:298815 login +01 二月 2026 | 21:23:06,949 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:09,833 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:503059 login +01 二月 2026 | 21:23:09,875 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:10,864 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:492987 player:[289520,275830] fake_json:1 +01 二月 2026 | 21:23:11,141 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:492987 player:[289520,275830] fake_json:1 +01 二月 2026 | 21:23:13,105 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +01 二月 2026 | 21:23:13,141 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:16,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:349401 login +01 二月 2026 | 21:23:16,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:19,058 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:436813 login +01 二月 2026 | 21:23:19,094 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:21,660 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:582725 player:[766180,997488] fake_json:1 +01 二月 2026 | 21:23:22,014 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:725378 login +01 二月 2026 | 21:23:22,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:23,604 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:365573 player:[835779,451864] fake_json:1 +01 二月 2026 | 21:23:25,164 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:343850 login +01 二月 2026 | 21:23:25,198 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:26,093 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:138581 player:[467691,471570] fake_json:1 +01 二月 2026 | 21:23:26,249 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:840633 player:[221343,479989] fake_json:1 +01 二月 2026 | 21:23:26,324 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:138581 player:[467691,471570] fake_json:1 +01 二月 2026 | 21:23:28,575 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:598580 login +01 二月 2026 | 21:23:28,610 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:31,277 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:856264 login +01 二月 2026 | 21:23:31,310 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:34,150 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +01 二月 2026 | 21:23:34,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:36,060 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:336082 player:[934574,325682] fake_json:1 +01 二月 2026 | 21:23:36,091 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:336082 player:[934574,325682] fake_json:1 +01 二月 2026 | 21:23:37,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:665588 login +01 二月 2026 | 21:23:37,110 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:40,091 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:942284 login +01 二月 2026 | 21:23:40,124 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:42,983 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:504700 login +01 二月 2026 | 21:23:43,015 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:45,838 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:953331 player:[933830,383797] fake_json:1 +01 二月 2026 | 21:23:45,977 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:597575 login +01 二月 2026 | 21:23:46,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:48,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:610511 login +01 二月 2026 | 21:23:48,717 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:51,525 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:774428 login +01 二月 2026 | 21:23:51,560 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:52,681 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:181419 player:[694994,919101] fake_json:1 +01 二月 2026 | 21:23:52,703 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:181419 player:[694994,919101] fake_json:1 +01 二月 2026 | 21:23:54,728 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:506792 login +01 二月 2026 | 21:23:54,914 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:56,975 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:743244 player:[258176,625324] fake_json:1 +01 二月 2026 | 21:23:57,001 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:743244 player:[258176,625324] fake_json:1 +01 二月 2026 | 21:23:57,793 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:833434 login +01 二月 2026 | 21:23:57,830 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:23:58,575 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:134001 player:[148425,363721] fake_json:1 +01 二月 2026 | 21:23:58,786 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:134001 player:[148425,363721] fake_json:1 +01 二月 2026 | 21:24:00,675 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:263443 login +01 二月 2026 | 21:24:00,709 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:03,450 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:366684 login +01 二月 2026 | 21:24:03,481 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:04,252 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:04,307 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:05,019 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:649606 player:[426508,307383] fake_json:1 +01 二月 2026 | 21:24:06,115 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:183667 player:[513241,120923] fake_json:1 +01 二月 2026 | 21:24:06,487 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:702682 login +01 二月 2026 | 21:24:06,526 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:09,144 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:393626 login +01 二月 2026 | 21:24:09,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:12,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:318369 login +01 二月 2026 | 21:24:12,065 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:14,696 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:898704 login +01 二月 2026 | 21:24:14,731 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:15,679 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:15,840 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:15,927 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:710645 player:[176873,255230] fake_json:1 +01 二月 2026 | 21:24:17,531 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +01 二月 2026 | 21:24:17,566 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:20,291 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:222174 login +01 二月 2026 | 21:24:20,329 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:23,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:269104 login +01 二月 2026 | 21:24:23,353 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:26,130 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:161303 login +01 二月 2026 | 21:24:26,168 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:27,925 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:340060 player:[859168,636253] fake_json:1 +01 二月 2026 | 21:24:29,297 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:534945 login +01 二月 2026 | 21:24:29,349 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:32,708 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:135686 login +01 二月 2026 | 21:24:32,753 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:35,659 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +01 二月 2026 | 21:24:35,698 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:38,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:565915 login +01 二月 2026 | 21:24:38,761 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:41,725 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:536853 login +01 二月 2026 | 21:24:41,786 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:42,811 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:201407 player:[426508,750026] fake_json:1 +01 二月 2026 | 21:24:44,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:813512 login +01 二月 2026 | 21:24:44,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:46,111 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:398867 player:[691520,397306] fake_json:1 +01 二月 2026 | 21:24:47,984 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:105246 login +01 二月 2026 | 21:24:48,021 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:50,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:587607 login +01 二月 2026 | 21:24:51,023 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:51,888 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:480011 player:[247904,794453] fake_json:1 +01 二月 2026 | 21:24:52,177 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:480011 player:[247904,794453] fake_json:1 +01 二月 2026 | 21:24:53,921 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:797820 login +01 二月 2026 | 21:24:53,953 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:56,632 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:229402 login +01 二月 2026 | 21:24:56,669 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:24:59,390 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:814489 login +01 二月 2026 | 21:24:59,424 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:01,893 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:510866 player:[271266,991022] fake_json:1 +01 二月 2026 | 21:25:02,389 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:249926 login +01 二月 2026 | 21:25:02,421 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:05,383 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:317325 login +01 二月 2026 | 21:25:05,424 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:08,534 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:625141 login +01 二月 2026 | 21:25:08,571 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:09,994 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:718357 player:[290525,411033] fake_json:1 +01 二月 2026 | 21:25:11,048 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:718357 player:[290525,411033] fake_json:1 +01 二月 2026 | 21:25:11,311 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:875627 login +01 二月 2026 | 21:25:11,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:14,057 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:456351 login +01 二月 2026 | 21:25:14,091 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:15,533 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556509 player:[933830,537479] fake_json:1 +01 二月 2026 | 21:25:15,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:556509 player:[933830,537479] fake_json:1 +01 二月 2026 | 21:25:16,760 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:116977 login +01 二月 2026 | 21:25:16,797 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:17,096 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:149196 player:[142424,812284] fake_json:1 +01 二月 2026 | 21:25:17,469 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:149196 player:[142424,812284] fake_json:1 +01 二月 2026 | 21:25:18,991 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:167451 player:[470237,751044] fake_json:1 +01 二月 2026 | 21:25:19,374 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546300 player:[992315,621611] fake_json:1 +01 二月 2026 | 21:25:19,410 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:167451 player:[470237,751044] fake_json:1 +01 二月 2026 | 21:25:19,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:196737 login +01 二月 2026 | 21:25:19,664 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:21,842 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:505422 player:[972135,807834] fake_json:1 +01 二月 2026 | 21:25:22,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:629423 login +01 二月 2026 | 21:25:22,939 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +01 二月 2026 | 21:25:34,369 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:25:34,411 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:25:37,916 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:25:37,916 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:25:39,712 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:40,530 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:41,263 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:42,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:44,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:46,556 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:47,345 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:48,164 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:941709 player:[953956,562333] fake_json:1 +01 二月 2026 | 21:25:48,572 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:49,553 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:53,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:54,619 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:55,241 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:195796 player:[305125,812296] fake_json:1 +01 二月 2026 | 21:25:56,419 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:25:56,479 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:298934 player:[228418,311163] fake_json:1 +01 二月 2026 | 21:25:58,715 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:00,702 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:01,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:01,970 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:414731 player:[102853,142424] fake_json:1 +01 二月 2026 | 21:26:03,247 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:04,813 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:06,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:07,095 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:07,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:09,319 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:11,082 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:11,772 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:26:15,935 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:797140 player:[964737,373888] fake_json:1 +01 二月 2026 | 21:26:16,086 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:797140 player:[964737,373888] fake_json:1 +01 二月 2026 | 21:26:16,715 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:952721 player:[850740,817491] fake_json:1 +01 二月 2026 | 21:26:22,640 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643967 player:[216307,749541] fake_json:1 +01 二月 2026 | 21:26:24,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:26:25,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:533863 +01 二月 2026 | 21:26:25,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:26:25,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:26:27,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533863 +01 二月 2026 | 21:26:27,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:27,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:27,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:27,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:27,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:28,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:28,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:28,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:28,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:28,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76e771be +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:29,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:29,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:29,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:30,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:30,627 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:848007 player:[680458,211734] fake_json:1 +01 二月 2026 | 21:26:35,424 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:26:35,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:26:35,495 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:26:35,530 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----533863 +01 二月 2026 | 21:26:36,585 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:26:36,820 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:26:37,030 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:26:37,215 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:26:37,216 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:26:37,216 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:26:37,261 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:26:37,446 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:664104 player:[978181,258176] fake_json:1 +01 二月 2026 | 21:26:38,240 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:597970 player:[714564,135626] fake_json:1 +01 二月 2026 | 21:26:39,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533863 +01 二月 2026 | 21:26:39,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:26:39,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:40,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:40,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:40,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:40,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:41,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@13827e42 +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:41,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:41,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:41,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:42,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:42,485 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1f935724 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:26:42,637 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:26:42,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:26:43,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:199567 +01 二月 2026 | 21:26:43,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:26:44,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:26:44,282 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:44,349 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:44,716 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:458109 player:[495471,482439] fake_json:1 +01 二月 2026 | 21:26:45,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199567 +01 二月 2026 | 21:26:45,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:46,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:26:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:26:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:26:47,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:26:47,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:26:47,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:26:47,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@13827e42 +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:26:48,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:26:48,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:26:48,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:26:48,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:26:54,048 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:26:54,081 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:26:54,113 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:26:54,150 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----199567 +01 二月 2026 | 21:26:55,197 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:26:55,372 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:26:55,605 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:26:55,846 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:26:55,907 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:26:56,878 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:56,939 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:57,042 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:911508 player:[519256,701765] fake_json:1 +01 二月 2026 | 21:26:58,291 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:26:58,291 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:26:58,651 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:58,673 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:58,805 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:705246 player:[341744,293828] fake_json:1 +01 二月 2026 | 21:26:59,273 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:533863 player:[] fake_json: +01 二月 2026 | 21:26:59,417 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:533863 player:[] fake_json: +01 二月 2026 | 21:26:59,989 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:00,342 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,588 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,691 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:248642 player:[375019,697044] fake_json:1 +01 二月 2026 | 21:27:00,769 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@50c19f15 +01 二月 2026 | 21:27:01,206 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@63d3f2fd +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@cd10064 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:27:01,505 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:27:02,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:03,444 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:27:03,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:27:04,535 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:05,624 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:06,277 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:979717 player:[779579,420483] fake_json:1 +01 二月 2026 | 21:27:06,564 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:06,741 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:979717 player:[779579,420483] fake_json:1 +01 二月 2026 | 21:27:07,015 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del 空 room:199567 player:[] fake_json: +01 二月 2026 | 21:27:10,346 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:13,264 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:27:23,452 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:27:23,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:27:26,959 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:249113 player:[412846,419176] fake_json:1 +01 二月 2026 | 21:36:32,645 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:36:32,687 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:36:37,151 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:36:37,152 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:36:39,235 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:40,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:40,978 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:41,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:42,648 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:43,420 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:44,558 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:46,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:47,158 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:48,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:36:55,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:36:56,364 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:651437 player:[920051,238228] fake_json:1 +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:36:57,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:418022 +01 二月 2026 | 21:36:57,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:36:57,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +01 二月 2026 | 21:36:59,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:36:59,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:36:59,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:36:59,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:00,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:00,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:00,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@24afe94d +01 二月 2026 | 21:37:01,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:01,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:01,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:01,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:01,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:02,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:05,039 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:514087 player:[798329,613367] fake_json:1 +01 二月 2026 | 21:37:07,518 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----907904 +01 二月 2026 | 21:37:07,558 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:37:07,596 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:37:07,631 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----418022 +01 二月 2026 | 21:37:08,689 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +01 二月 2026 | 21:37:09,065 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:907904 +01 二月 2026 | 21:37:09,241 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:37:09,436 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:09,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:09,437 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:37:09,479 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:37:12,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:37:12,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:37:12,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:37:12,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:13,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:13,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:13,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:13,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:13,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:13,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:37:14,793 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:37:14,793 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:14,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:14,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:14,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:14,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2001-------状态状态------{sex=1, ip=103.43.132.241, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEIAVJ2JN7QdX6dKZ64y1XhvyML12iaWSskGqLrF0WMekIHliaM7FhicMxxbstebib3vibKXD0A5jJh9rGy5KVXJ2xbLLnUXF1rHhx5lYuGhoQUunpA/132, entrust=false, nick=陈夫人, seat=2, ready=0, hp_info={cur_hp=300000000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=423613} +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@85dd589 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:907904 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:37:14,937 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------907904 +01 二月 2026 | 21:37:15,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:16,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:37:16,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:367248 +01 二月 2026 | 21:37:16,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:37:17,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:37:19,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:367248 +01 二月 2026 | 21:37:19,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:37:19,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:37:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:37:20,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:37:20,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:37:20,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:37:20,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:37:21,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:37:21,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:37:21,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:37:21,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:37:22,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:37:27,456 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:37:27,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:37:27,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:37:27,611 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----367248 +01 二月 2026 | 21:37:28,660 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:37:28,798 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:37:29,062 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:29,268 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:37:29,302 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:37:32,553 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:814343 player:[142424,186948] fake_json:1 +01 二月 2026 | 21:37:33,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:37:33,304 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:37:33,372 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:37:34,271 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:418022 player:[] fake_json: +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2548cc3d +01 二月 2026 | 21:37:34,728 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@3a4c7d6b +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@457d933a +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:37:34,842 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:37:35,965 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:36,622 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:37,168 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:367248 player:[] fake_json: +01 二月 2026 | 21:37:38,969 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:39,775 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:41,435 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:42,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:42,999 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:44,260 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:614444 player:[892185,562333] fake_json:1 +01 二月 2026 | 21:37:44,553 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:614444 player:[892185,562333] fake_json:1 +01 二月 2026 | 21:37:46,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:46,678 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:738431 player:[986709,275580] fake_json:1 +01 二月 2026 | 21:37:46,864 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:738431 player:[986709,275580] fake_json:1 +01 二月 2026 | 21:37:47,406 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:37:51,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:418022 +01 二月 2026 | 21:37:52,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:37:53,381 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:37:54,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:418022 +01 二月 2026 | 21:37:54,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:37:54,911 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:580255 player:[343614,178245] fake_json:1 +01 二月 2026 | 21:37:57,553 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:172091 player:[537158,136549] fake_json:1 +01 二月 2026 | 21:38:02,487 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:875658 player:[703863,449124] fake_json:1 +01 二月 2026 | 21:38:02,487 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:875658 player:[703863,449124] fake_json:1 +01 二月 2026 | 21:38:06,109 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:07,742 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:07,779 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:306330 player:[540870,298784] fake_json:1 +01 二月 2026 | 21:38:08,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:38:10,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:38:10,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:38:10,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:148187 +01 二月 2026 | 21:38:10,473 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:38:12,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148187 +01 二月 2026 | 21:38:12,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:12,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:12,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:38:12,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:38:12,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:38:12,935 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:208696 player:[359905,727526] fake_json:1 +01 二月 2026 | 21:38:13,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:38:13,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:38:13,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:38:13,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:38:14,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47d1c8ea +01 二月 2026 | 21:38:14,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:38:14,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:38:14,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:38:14,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:38:14,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:38:15,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:38:20,714 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:38:20,750 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:38:20,784 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:38:20,822 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----148187 +01 二月 2026 | 21:38:23,382 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:38:26,315 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:38:26,316 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:38:28,088 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:29,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:29,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:31,160 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:32,148 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:32,960 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:33,892 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:35,096 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:36,080 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:37,000 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:37,854 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:39,335 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:633021 player:[194579,565750] fake_json:1 +01 二月 2026 | 21:38:40,310 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:41,629 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:41,811 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:788671 player:[481708,503175] fake_json:1 +01 二月 2026 | 21:38:41,978 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:788671 player:[481708,503175] fake_json:1 +01 二月 2026 | 21:38:42,353 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:38:43,421 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:38:50,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:38:51,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:166083 +01 二月 2026 | 21:38:52,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:813512 +01 二月 2026 | 21:38:54,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:166083 +01 二月 2026 | 21:38:54,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:54,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:38:54,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:38:54,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:38:54,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:38:54,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:38:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:38:55,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:38:55,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:38:55,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:38:55,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@323d27ee +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:38:56,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:38:56,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:38:56,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:38:56,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:02,177 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----813512 +01 二月 2026 | 21:39:02,215 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:02,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:39:02,288 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----166083 +01 二月 2026 | 21:39:06,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:166083 +01 二月 2026 | 21:39:06,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [813512]] +01 二月 2026 | 21:39:07,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [813512]] +01 二月 2026 | 21:39:07,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:39:07,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:08,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:39:09,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:581185 +01 二月 2026 | 21:39:09,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:39:10,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:973924 player:[186542,235522] fake_json:1 +01 二月 2026 | 21:39:11,267 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:890544 player:[380849,587084] fake_json:1 +01 二月 2026 | 21:39:11,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:581185 +01 二月 2026 | 21:39:11,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:12,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:12,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:39:12,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:12,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:750680 player:[779672,584915] fake_json:1 +01 二月 2026 | 21:39:12,925 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:366731 player:[886844,647058] fake_json:1 +01 二月 2026 | 21:39:17,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:39:17,850 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:17,887 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:39:17,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----581185 +01 二月 2026 | 21:39:23,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:39:23,408 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:39:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:600887 +01 二月 2026 | 21:39:24,588 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:39:26,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:600887 +01 二月 2026 | 21:39:26,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:26,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:39:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:39:27,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:39:27,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:39:27,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:39:27,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:39:27,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28f1c40b +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:39:28,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:39:28,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:39:28,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:39:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:39:30,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:416574 player:[105923,222606] fake_json:1 +01 二月 2026 | 21:39:34,677 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:39:34,711 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:39:34,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:39:34,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----600887 +01 二月 2026 | 21:39:37,658 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:454956 player:[960660,258176] fake_json:1 +01 二月 2026 | 21:39:37,890 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:454956 player:[960660,258176] fake_json:1 +01 二月 2026 | 21:39:39,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:39:39,360 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:39:41,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:42,324 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:43,421 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:43,477 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:44,584 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:45,652 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:46,451 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:47,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:48,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:49,312 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:50,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:50,791 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:51,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:53,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:39:53,583 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:39:54,702 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:43:46,032 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:43:46,073 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:43:51,007 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:43:51,007 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:43:57,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:43:59,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:43:59,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:43:59,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +01 二月 2026 | 21:44:01,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:01,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:02,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:02,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:02,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:02,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:02,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:03,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:03,605 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4baff9a8 +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:05,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:05,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:05,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:05,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:10,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----907904 +01 二月 2026 | 21:44:10,782 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:44:10,818 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:44:10,895 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----213911 +01 二月 2026 | 21:44:11,990 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +01 二月 2026 | 21:44:12,286 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:907904 +01 二月 2026 | 21:44:12,568 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:12,924 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:12,977 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:16,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:16,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:44:16,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +01 二月 2026 | 21:44:16,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:16,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:16,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:17,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:17,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:17,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:17,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:18,200 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:18,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5d1bc9c7 +01 二月 2026 | 21:44:18,330 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6b03b524 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:907904 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:18,331 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------907904 +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:19,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:19,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:19,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:19,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:20,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:21,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:44:21,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:44:21,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:44:24,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:44:24,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:24,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:44:24,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:24,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:24,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:25,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:25,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:25,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:25,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:25,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:26,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5d1bc9c7 +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:26,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:26,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:27,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:27,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:32,639 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:44:32,721 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:44:32,770 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:44:32,809 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----658694 +01 二月 2026 | 21:44:33,909 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:44:34,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:44:34,240 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:34,588 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:34,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:34,589 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:34,671 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:38,033 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:44:38,033 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@cceab24 +01 二月 2026 | 21:44:40,183 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5692040c +01 二月 2026 | 21:44:40,292 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:44:40,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@6cd1674a +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:40,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:44:40,491 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[181048, 972225, 528242, 907904] +01 二月 2026 | 21:44:40,492 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 21:44:40,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:40,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:44:41,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:44:43,245 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:44:43,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:44:43,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:44:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:44,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:44,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:44,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:44,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:44,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:44,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:44,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:45,338 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@718d01f7 +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:44:46,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:44:46,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:44:46,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:44:46,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:44:46,955 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=658694, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 21:44:47,149 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 21:44:47,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 21:44:47,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 21:44:47,265 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----658694 +01 二月 2026 | 21:44:53,338 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=972225} +01 二月 2026 | 21:44:53,508 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 21:44:53,732 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6c458c55 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6c458c55 +01 二月 2026 | 21:44:53,938 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:44:53,970 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:44:54,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:44:55,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:44:57,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:44:57,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:57,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:44:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:44:58,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:44:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:44:58,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:44:58,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:44:59,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@527e4940 +01 二月 2026 | 21:44:59,666 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@384c6049 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:972225 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:44:59,777 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------972225 +01 二月 2026 | 21:44:59,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:00,104 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:00,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:00,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:00,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:00,900 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:45:01,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:01,042 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:01,076 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----213911 +01 二月 2026 | 21:45:03,246 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:03,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:45:07,133 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:45:07,252 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:45:07,649 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@782b7431 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@782b7431 +01 二月 2026 | 21:45:07,892 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:45:08,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:45:08,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:658694 +01 二月 2026 | 21:45:08,833 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:45:11,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:658694 +01 二月 2026 | 21:45:11,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:11,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:11,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:45:11,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:45:11,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:45:12,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:45:12,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:45:12,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:45:12,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:45:12,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:45:12,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ac7e9ec +01 二月 2026 | 21:45:13,293 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:45:13,578 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@75b2e37f +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:45:13,579 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:45:13,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:13,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:13,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:14,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:14,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:14,901 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----528242 +01 二月 2026 | 21:45:14,937 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:14,977 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:15,027 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----658694 +01 二月 2026 | 21:45:21,106 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:45:21,225 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:45:21,416 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2e279ba8 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2e279ba8 +01 二月 2026 | 21:45:21,593 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:45:21,626 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:45:23,252 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:26,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:45:26,122 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:26,866 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@14fd7c69 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:45:26,975 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:45:29,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213911 +01 二月 2026 | 21:45:29,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:45:31,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:45:32,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:45:32,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:45:32,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:45:32,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:45:32,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:45:32,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:45:33,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:45:33,252 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:33,390 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@718d01f7 +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:45:34,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:45:34,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:45:34,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:45:34,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:45:35,209 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----972225 +01 二月 2026 | 21:45:35,251 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:45:35,296 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:45:35,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----213911 +01 二月 2026 | 21:45:43,273 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:45:47,114 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=1, 907904=0} +01 二月 2026 | 21:45:47,114 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:48,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:45:56,301 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=1, 907904=0} +01 二月 2026 | 21:45:56,301 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:45:58,381 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:46:03,272 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:46:04,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:631131 +01 二月 2026 | 21:46:06,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:46:08,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631131 +01 二月 2026 | 21:46:08,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:08,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:08,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:09,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:09,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:09,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:09,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:09,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@35b5f02f +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:10,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:10,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:10,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:10,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:16,355 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:46:16,431 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:46:16,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:46:16,514 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----631131 +01 二月 2026 | 21:46:20,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631131 +01 二月 2026 | 21:46:20,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [774428]] +01 二月 2026 | 21:46:21,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [774428]] +01 二月 2026 | 21:46:21,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:21,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:21,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:21,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:21,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:21,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:22,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:22,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a263125 +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:23,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:23,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:23,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:23,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:24,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:25,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:889180 +01 二月 2026 | 21:46:25,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 21:46:27,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:46:27,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:28,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:28,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:28,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:46:28,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:46:28,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:46:28,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:46:28,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:46:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:46:29,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5a263125 +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:46:30,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:46:30,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:46:30,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:46:30,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:46:35,979 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 21:46:36,040 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:46:36,081 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:46:36,114 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----889180 +01 二月 2026 | 21:46:40,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:46:41,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:183225 +01 二月 2026 | 21:46:41,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 21:46:43,273 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:46:43,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:183225 +01 二月 2026 | 21:46:43,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:44,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:46:44,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:47:25,890 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:47:25,935 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:47:30,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:47:30,536 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:47:36,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:47:36,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:47:40,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213911 +01 二月 2026 | 21:47:40,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:47:55,254 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:47:55,255 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:48:02,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:48:03,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:48:06,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889180 +01 二月 2026 | 21:48:06,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:48:09,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:183225 +01 二月 2026 | 21:48:09,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +01 二月 2026 | 21:49:09,596 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:49:09,639 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:49:14,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:49:14,311 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:49:20,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:49:21,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:263481 +01 二月 2026 | 21:49:21,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:49:22,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 21:49:24,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:263481 +01 二月 2026 | 21:49:24,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:24,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:49:24,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:49:24,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:49:25,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:49:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:49:25,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:49:25,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:49:26,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75aa5705 +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:49:27,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:49:27,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:49:27,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:49:27,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:49:32,857 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----942284 +01 二月 2026 | 21:49:32,891 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:49:32,928 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:49:33,008 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----263481 +01 二月 2026 | 21:49:36,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:49:37,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:352110 +01 二月 2026 | 21:49:37,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:49:38,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:49:40,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:352110 +01 二月 2026 | 21:49:40,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:40,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:49:40,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:49:41,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:49:41,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:49:41,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:49:41,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:49:41,744 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3c4ffdd +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:49:43,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:49:43,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:49:43,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:49:43,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:49:48,761 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:49:48,800 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:49:48,851 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:49:48,903 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----352110 +01 二月 2026 | 21:49:53,256 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:49:53,257 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:49:56,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:50:03,334 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:50:03,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:50:03,873 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:03,874 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:06,595 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:50:28,618 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:28,618 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:35,190 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:50:35,232 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:50:40,030 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=1, 528242=0, 907904=1} +01 二月 2026 | 21:50:40,031 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:50:45,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:50:47,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:772291 +01 二月 2026 | 21:50:47,161 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:50:47,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:597575 +01 二月 2026 | 21:50:49,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772291 +01 二月 2026 | 21:50:50,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 21:50:50,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:50:50,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:50:50,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:50:51,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:50:51,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:50:51,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:50:51,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:50:51,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7deca2e4 +01 二月 2026 | 21:50:52,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:50:52,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 21:50:52,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:50:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:50:52,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:50:52,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:50:58,372 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----597575 +01 二月 2026 | 21:50:58,418 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:50:58,494 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 21:50:58,596 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----772291 +01 二月 2026 | 21:50:59,724 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=597575} +01 二月 2026 | 21:51:00,019 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:597575 +01 二月 2026 | 21:51:00,229 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:22 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@5334e971 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@5334e971 +01 二月 2026 | 21:51:00,474 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:51:00,532 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----null +01 二月 2026 | 21:51:04,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:51:04,713 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:51:06,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:12,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:51:13,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:465494 +01 二月 2026 | 21:51:14,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:51:16,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:465494 +01 二月 2026 | 21:51:16,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:16,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:16,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:17,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:17,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:17,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:17,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45d7f56f +01 二月 2026 | 21:51:18,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:18,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:18,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:18,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:18,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:24,485 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:51:24,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:51:24,581 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:51:24,626 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----465494 +01 二月 2026 | 21:51:29,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:465494 +01 二月 2026 | 21:51:29,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [181048]] +01 二月 2026 | 21:51:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [181048]] +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:29,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:30,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:30,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:30,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:30,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:31,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1df18818 +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:32,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:32,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:32,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:33,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:51:34,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:349581 +01 二月 2026 | 21:51:34,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:51:36,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:349581 +01 二月 2026 | 21:51:36,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:37,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:51:37,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:51:37,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:51:37,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:51:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:51:38,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:51:38,463 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1df18818 +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:51:39,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:51:39,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:51:39,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:51:39,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:51:43,366 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:51:44,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 21:51:44,969 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:51:45,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:51:45,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----349581 +01 二月 2026 | 21:51:50,372 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:51:50,372 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:51:52,458 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:53,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:51:54,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:01,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:02,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:02,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:02,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:514204 +01 二月 2026 | 21:52:02,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:52:03,377 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:04,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:514204 +01 二月 2026 | 21:52:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:05,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:05,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:06,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:06,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:06,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:06,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:06,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@585d4b8b +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:07,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:07,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:07,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:07,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:13,292 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:52:13,342 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:13,373 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:52:13,476 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----514204 +01 二月 2026 | 21:52:17,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:514204 +01 二月 2026 | 21:52:17,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:52:17,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [364881]] +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:17,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:18,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:18,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:18,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:18,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:19,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e0efefd +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:20,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:20,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:20,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:20,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:21,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:22,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:854475 +01 二月 2026 | 21:52:22,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:52:24,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:854475 +01 二月 2026 | 21:52:24,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:24,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:52:24,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:52:25,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:52:25,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:52:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:52:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:52:25,968 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7e0efefd +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 21:52:26,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:52:26,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:52:26,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:52:27,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:32,511 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:52:32,576 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:32,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 21:52:32,728 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----854475 +01 二月 2026 | 21:52:33,391 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:36,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:52:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:617648 +01 二月 2026 | 21:52:38,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:52:40,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:617648 +01 二月 2026 | 21:52:40,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:41,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:52:41,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:52:41,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:52:46,736 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----181048 +01 二月 2026 | 21:52:46,783 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:52:46,817 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:52:46,858 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----617648 +01 二月 2026 | 21:52:51,954 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=1, 972225=0, 528242=1, 907904=0} +01 二月 2026 | 21:52:51,954 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:52:53,380 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:52:53,571 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:54,332 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:56,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:57,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:52:58,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:53:06,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:617648 +01 二月 2026 | 21:53:06,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:06,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:06,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:06,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:06,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:07,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:07,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:07,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:08,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5671a428 +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:53:09,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:09,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:09,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:09,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:10,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:11,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:121840 +01 二月 2026 | 21:53:11,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:196737 +01 二月 2026 | 21:53:13,393 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:13,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:121840 +01 二月 2026 | 21:53:13,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:13,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:13,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:13,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:13,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:14,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:14,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:14,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:14,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:15,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5671a428 +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 21:53:15,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:15,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:15,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:16,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:21,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----196737 +01 二月 2026 | 21:53:21,652 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:21,705 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 21:53:21,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----121840 +01 二月 2026 | 21:53:25,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:26,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:831938 +01 二月 2026 | 21:53:27,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 21:53:29,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:831938 +01 二月 2026 | 21:53:29,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:29,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 21:53:29,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:35,276 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 21:53:35,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:35,356 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:53:35,392 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----831938 +01 二月 2026 | 21:53:39,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:831938 +01 二月 2026 | 21:53:39,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:39,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:40,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:40,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:40,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:40,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:40,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7297bada +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:53:41,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:41,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:41,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:42,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:42,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:53:43,395 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:53:43,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:300469 +01 二月 2026 | 21:53:44,176 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 21:53:46,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:300469 +01 二月 2026 | 21:53:46,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:46,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 21:53:46,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:53:46,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:53:46,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:53:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:53:47,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:53:47,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:53:47,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:53:47,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7297bada +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 21:53:48,185 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:53:48,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:53:48,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:53:48,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:53:53,396 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:53:54,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 21:53:54,072 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:53:54,268 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 21:53:54,309 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----300469 +01 二月 2026 | 21:54:30,357 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 21:54:30,402 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 21:54:34,727 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:54:34,728 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 21:54:45,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:54:46,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:54:46,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:54:46,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:54:46,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:54:47,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:54:50,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:54:50,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:54:50,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:54:50,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:54:51,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:54:51,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:54:51,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:54:51,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:54:52,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44e0491b +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:54:53,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:54:53,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:54:53,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:54:53,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:54:59,105 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----528242 +01 二月 2026 | 21:54:59,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:54:59,188 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:54:59,223 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----264175 +01 二月 2026 | 21:55:00,295 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:55:00,657 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:55:00,956 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:01,292 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:01,330 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:04,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:55:04,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [528242]] +01 二月 2026 | 21:55:05,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [528242]] +01 二月 2026 | 21:55:05,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:05,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:05,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:05,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:06,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:06,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:06,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:06,683 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:06,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@2be343af +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:06,814 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:55:07,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:07,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:07,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:07,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:07,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:07,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:09,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:10,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:10,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:10,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:55:13,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:13,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:55:13,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:13,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:14,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:14,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:14,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:14,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:14,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:14,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:15,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:15,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:15,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:16,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:21,650 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----364881 +01 二月 2026 | 21:55:21,687 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 21:55:21,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----18 +01 二月 2026 | 21:55:21,805 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----360339 +01 二月 2026 | 21:55:22,865 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:55:23,029 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:55:23,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:23,460 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:23,504 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:23,574 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:26,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:55:26,574 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:55:28,885 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:28,886 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4d8bac9c +01 二月 2026 | 21:55:28,886 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@2803d873 +01 二月 2026 | 21:55:29,068 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@1c72dfc6 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:29,068 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:55:29,179 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[181048, 972225, 528242, 907904] +01 二月 2026 | 21:55:29,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 21:55:29,244 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:55:29,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:29,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:29,779 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 21:55:32,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:32,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:33,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:33,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:33,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:33,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:33,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:33,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:33,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:34,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:34,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cb1857c +01 二月 2026 | 21:55:35,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:35,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:35,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:35,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:35,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:35,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:35,829 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=360339, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 21:55:35,964 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 21:55:35,997 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 21:55:36,038 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 21:55:36,072 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----360339 +01 二月 2026 | 21:55:42,118 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=972225} +01 二月 2026 | 21:55:42,249 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 21:55:42,458 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@17204cbb +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@17204cbb +01 二月 2026 | 21:55:42,686 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:42,721 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:43,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:55:43,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +01 二月 2026 | 21:55:45,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:55:45,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:46,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:46,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:46,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:46,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:55:46,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:55:46,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:55:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:55:46,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:55:47,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44e0491b +01 二月 2026 | 21:55:47,955 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@61714217 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:972225 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:55:48,071 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------972225 +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:55:48,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:55:48,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:55:48,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:55:48,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:55:48,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:55:49,110 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----528242 +01 二月 2026 | 21:55:49,152 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:55:49,198 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:55:49,240 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:55:53,445 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:55:53,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:55:55,298 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=528242} +01 二月 2026 | 21:55:55,424 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:528242 +01 二月 2026 | 21:55:55,767 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:55:56,124 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@6b772d10 +01 二月 2026 | 21:55:56,125 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@6b772d10 +01 二月 2026 | 21:55:56,125 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:55:56,160 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:55:56,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:55:57,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:55:59,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:55:59,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:59,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:55:59,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:00,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:00,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:00,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:00,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:00,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:56:01,701 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@24cc9c8d +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:528242 +01 二月 2026 | 21:56:01,837 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:01,838 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------528242 +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:01,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:01,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:01,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:01,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:02,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:02,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----364881 +01 二月 2026 | 21:56:02,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:02,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:02,855 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----360339 +01 二月 2026 | 21:56:08,913 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:56:09,035 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:56:09,230 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@4f4613f9 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@4f4613f9 +01 二月 2026 | 21:56:09,467 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:09,515 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:13,458 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:14,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:56:14,276 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:56:14,864 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@5ce7ef35 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:15,000 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:56:15,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:17,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:17,764 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:56:18,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:56:20,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:56:20,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:20,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:20,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:21,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:21,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:21,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:21,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7faddd23 +01 二月 2026 | 21:56:22,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:22,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:22,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:22,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:22,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:22,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:23,295 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:56:23,340 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:23,383 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:23,487 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:56:23,487 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:23,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:29,537 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=181048} +01 二月 2026 | 21:56:29,711 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:181048 +01 二月 2026 | 21:56:30,005 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@1c0f28d0 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@1c0f28d0 +01 二月 2026 | 21:56:30,170 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:30,204 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:30,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360339 +01 二月 2026 | 21:56:31,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +01 二月 2026 | 21:56:33,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360339 +01 二月 2026 | 21:56:33,527 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:33,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:33,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:33,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:33,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:33,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:34,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:34,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:34,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:34,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:34,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2867e7 +01 二月 2026 | 21:56:35,453 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:35,634 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@23a7a362 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:181048 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:35,635 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------181048 +01 二月 2026 | 21:56:35,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:35,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:35,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:35,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:35,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:35,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 21:56:35,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 21:56:35,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:36,454 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----364881 +01 二月 2026 | 21:56:36,506 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:36,579 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:36,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----360339 +01 二月 2026 | 21:56:42,698 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=0, aid=364881} +01 二月 2026 | 21:56:42,824 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:364881 +01 二月 2026 | 21:56:43,016 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client-----key1----taurus.client.TaurusClient@40da7e64 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | entry.getValue()--------连接taurus.client.TaurusClient@40da7e64 +01 二月 2026 | 21:56:43,310 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009状态start---------0 +01 二月 2026 | 21:56:43,349 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 2009-----value----1 +01 二月 2026 | 21:56:48,734 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | redis----状态状态111223243546----1 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态---------taurus.client.MessageResponse@f3ec07b +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态getKey---------{robortInfo}:364881 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态key---------g{670680}:play:18 +01 二月 2026 | 21:56:48,942 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 退出状态aid---------364881 +01 二月 2026 | 21:56:49,038 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:56:49,038 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 21:56:52,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264175 +01 二月 2026 | 21:56:53,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +01 二月 2026 | 21:56:53,457 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:56:55,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264175 +01 二月 2026 | 21:56:55,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:55,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 21:56:55,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 21:56:55,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 21:56:55,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 21:56:55,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 21:56:56,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 21:56:56,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7faddd23 +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 21:56:57,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 21:56:57,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 21:56:57,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 21:56:57,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 21:56:58,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- 用户id ----181048 +01 二月 2026 | 21:56:58,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- group ----670680 +01 二月 2026 | 21:56:58,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- gpid ----18 +01 二月 2026 | 21:56:58,155 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 中括号-- room_id ----264175 +01 二月 2026 | 21:57:11,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:11,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:13,154 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:13,452 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:57:20,920 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:20,921 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:22,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:23,458 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 21:57:30,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:30,754 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:32,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:40,192 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:40,192 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:42,364 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:57:54,841 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:57:54,841 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:57:56,868 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:58:20,018 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:58:20,018 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:58:22,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:58:45,001 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:58:45,002 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:58:47,019 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:10,144 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:10,145 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:59:12,299 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:34,917 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:34,917 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 21:59:37,036 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 21:59:59,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 21:59:59,577 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:01,662 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:24,554 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:00:24,554 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:26,586 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:50,388 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:00:50,388 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:00:52,382 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:00:58,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:00:59,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:259957 +01 二月 2026 | 22:01:00,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:01:02,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259957 +01 二月 2026 | 22:01:02,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:02,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:02,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:03,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:03,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:03,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:03,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cb1857c +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:04,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:04,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:04,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:04,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:10,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 22:01:10,422 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:10,470 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 22:01:10,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----259957 +01 二月 2026 | 22:01:14,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259957 +01 二月 2026 | 22:01:14,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [972225]] +01 二月 2026 | 22:01:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, [972225]] +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:15,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:15,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:16,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:16,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38989be3 +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:17,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:17,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:17,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:17,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:18,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:01:19,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:193562 +01 二月 2026 | 22:01:20,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:774428 +01 二月 2026 | 22:01:21,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:193562 +01 二月 2026 | 22:01:21,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:22,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 20000, 800000, 0, 1, svr8840, 10, 19, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:22,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:22,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:22,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:22,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:22,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:23,071 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38989be3 +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:19 +01 二月 2026 | 22:01:23,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:23,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:23,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:24,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:29,475 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----774428 +01 二月 2026 | 22:01:29,552 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:29,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----19 +01 二月 2026 | 22:01:29,654 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----193562 +01 二月 2026 | 22:01:33,276 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:01:33,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:01:34,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:828888 +01 二月 2026 | 22:01:34,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 22:01:36,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828888 +01 二月 2026 | 22:01:36,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:37,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:01:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:01:37,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:01:37,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:01:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:01:37,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:01:38,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d346d88 +01 二月 2026 | 22:01:39,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:01:39,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:01:39,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:01:39,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:01:39,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:01:39,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:01:44,919 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 22:01:44,961 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:01:44,995 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 22:01:45,034 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----828888 +01 二月 2026 | 22:01:50,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:01:50,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:01:52,341 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:01:53,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:01:53,284 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:01:54,107 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:01,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828888 +01 二月 2026 | 22:02:01,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, [807922]] +01 二月 2026 | 22:02:02,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, [807922]] +01 二月 2026 | 22:02:02,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:02,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:02,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:02,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:02,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:03,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:03,287 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:02:03,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1490bb4b +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:02:04,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:04,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:04,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:04,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:05,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:06,293 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197874 +01 二月 2026 | 22:02:06,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:942284 +01 二月 2026 | 22:02:08,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197874 +01 二月 2026 | 22:02:08,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:08,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 10000, 400000, 0, 1, svr8840, 10, 20, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:09,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:09,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:09,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:10,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:10,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1490bb4b +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:20 +01 二月 2026 | 22:02:11,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:11,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:11,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:11,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:17,100 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----942284 +01 二月 2026 | 22:02:17,140 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:02:17,185 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----20 +01 二月 2026 | 22:02:17,237 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----197874 +01 二月 2026 | 22:02:22,645 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:02:22,645 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:02:24,592 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:25,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:27,411 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:02:33,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:34,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:157760 +01 二月 2026 | 22:02:35,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 22:02:37,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:157760 +01 二月 2026 | 22:02:37,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:37,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:02:37,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:02:38,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:02:38,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:02:38,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:02:38,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:02:38,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:02:39,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75690243 +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:21 +01 二月 2026 | 22:02:39,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:02:39,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:02:39,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:02:40,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:43,300 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:02:45,755 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 22:02:45,795 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:02:45,834 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 22:02:45,868 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----157760 +01 二月 2026 | 22:02:50,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:157760 +01 二月 2026 | 22:02:50,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, [458528]] +01 二月 2026 | 22:02:50,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, [458528]] +01 二月 2026 | 22:02:50,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:02:50,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:02:51,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:02:52,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:778300 +01 二月 2026 | 22:02:52,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:02:54,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:778300 +01 二月 2026 | 22:02:54,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:54,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 5000, 200000, 0, 1, svr8840, 10, 21, 670680, 2, 0, 1, null] +01 二月 2026 | 22:02:54,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:02:54,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:00,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----972225 +01 二月 2026 | 22:03:00,454 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:00,501 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----21 +01 二月 2026 | 22:03:00,536 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----778300 +01 二月 2026 | 22:03:03,307 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:06,328 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:03:06,330 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:03:08,211 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:08,983 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:10,768 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:12,765 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:03:20,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:21,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360127 +01 二月 2026 | 22:03:21,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:458528 +01 二月 2026 | 22:03:23,312 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:23,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360127 +01 二月 2026 | 22:03:23,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:24,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:24,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:03:24,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:29,873 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----458528 +01 二月 2026 | 22:03:29,913 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:29,952 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 22:03:29,988 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----360127 +01 二月 2026 | 22:03:34,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360127 +01 二月 2026 | 22:03:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:35,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:03:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:03:36,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:03:36,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:03:36,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:03:36,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:03:37,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34be438 +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 22:03:38,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:03:38,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:03:38,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:03:38,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:39,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:40,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737927 +01 二月 2026 | 22:03:41,064 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:597575 +01 二月 2026 | 22:03:43,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737927 +01 二月 2026 | 22:03:43,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:43,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 3000, 120000, 0, 1, svr8840, 10, 22, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:03:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:03:44,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:03:44,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:03:44,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:03:44,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:03:44,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34be438 +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:22 +01 二月 2026 | 22:03:45,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:03:45,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:03:45,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:03:46,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:03:51,641 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----597575 +01 二月 2026 | 22:03:51,681 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:03:51,717 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----22 +01 二月 2026 | 22:03:51,753 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----737927 +01 二月 2026 | 22:03:53,392 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:03:55,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8860 +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:03:56,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:884058 +01 二月 2026 | 22:03:57,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:807922 +01 二月 2026 | 22:03:59,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:884058 +01 二月 2026 | 22:03:59,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:59,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8860, 22, 26, 670680, 2, 0, 1, null] +01 二月 2026 | 22:03:59,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +01 二月 2026 | 22:03:59,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6421, 127.0.0.1] +01 二月 2026 | 22:04:05,332 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- 用户id ----807922 +01 二月 2026 | 22:04:05,376 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- group ----670680 +01 二月 2026 | 22:04:05,410 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- gpid ----26 +01 二月 2026 | 22:04:05,447 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 创建-- room_id ----884058 +01 二月 2026 | 22:04:10,643 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=1, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:04:10,644 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:04:13,079 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:13,329 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:04:14,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:15,252 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:17,096 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:18,248 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:04:29,606 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:06:31,091 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:576780 player:[375019,731872] fake_json:1 +01 二月 2026 | 22:06:31,379 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:576780 player:[375019,731872] fake_json:1 +01 二月 2026 | 22:06:31,676 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:412964 player:[980338,367629] fake_json:1 +01 二月 2026 | 22:06:56,666 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:303012 player:[486925,964981] fake_json:1 +01 二月 2026 | 22:06:59,927 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:987720 player:[324591,731872] fake_json:1 +01 二月 2026 | 22:07:00,002 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:987720 player:[324591,731872] fake_json:1 +01 二月 2026 | 22:07:11,103 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:743105 player:[105712,594358] fake_json:1 +01 二月 2026 | 22:07:11,337 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:743105 player:[105712,594358] fake_json:1 +01 二月 2026 | 22:07:13,591 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:687159 player:[808892,380849] fake_json:1 +01 二月 2026 | 22:07:13,899 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:687159 player:[808892,380849] fake_json:1 +01 二月 2026 | 22:07:15,689 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:150355 player:[697044,773221] fake_json:1 +01 二月 2026 | 22:07:16,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:150355 player:[697044,773221] fake_json:1 +01 二月 2026 | 22:07:29,180 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:239690 player:[537378,579388] fake_json:1 +01 二月 2026 | 22:07:32,566 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:641783 player:[728796,117229] fake_json:1 +01 二月 2026 | 22:07:46,563 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:483353 player:[232306,345814] fake_json:1 +01 二月 2026 | 22:07:53,327 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:588819 player:[325682,492687] fake_json:1 +01 二月 2026 | 22:07:55,555 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:546533 player:[565080,285430] fake_json:1 +01 二月 2026 | 22:08:02,492 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:980678 player:[219433,420483] fake_json:1 +01 二月 2026 | 22:08:03,424 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:995938 player:[522380,964737] fake_json:1 +01 二月 2026 | 22:08:07,466 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:821922 player:[918174,449124] fake_json:1 +01 二月 2026 | 22:08:07,800 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:821922 player:[918174,449124] fake_json:1 +01 二月 2026 | 22:08:09,010 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:199154 player:[506684,842249] fake_json:1 +01 二月 2026 | 22:08:15,167 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:496463 player:[929128,631298] fake_json:1 +01 二月 2026 | 22:08:15,651 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:496463 player:[929128,631298] fake_json:1 +01 二月 2026 | 22:08:24,211 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:197888 player:[311163,138664] fake_json:1 +01 二月 2026 | 22:08:27,067 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540166 player:[575253,102523] fake_json:1 +01 二月 2026 | 22:08:31,689 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:772317 player:[604789,561100] fake_json:1 +01 二月 2026 | 22:08:38,058 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:695372 player:[324591,169423] fake_json:1 +01 二月 2026 | 22:08:45,654 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:475889 player:[216307,422256] fake_json:1 +01 二月 2026 | 22:08:52,724 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:365496 player:[974098,135626] fake_json:1 +01 二月 2026 | 22:08:54,666 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:352337 player:[239079,219433] fake_json:1 +01 二月 2026 | 22:08:57,323 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:223950 player:[111142,375019] fake_json:1 +01 二月 2026 | 22:08:57,403 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:942414 player:[584915,120923] fake_json:1 +01 二月 2026 | 22:09:02,235 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:857420 player:[412846,769065] fake_json:1 +01 二月 2026 | 22:09:02,873 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:605540 player:[464064,367629] fake_json:1 +01 二月 2026 | 22:09:05,381 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:115705 player:[475998,971280] fake_json:1 +01 二月 2026 | 22:09:27,772 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:520626 player:[197040,275580] fake_json:1 +01 二月 2026 | 22:09:29,522 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:287834 player:[105712,922717] fake_json:1 +01 二月 2026 | 22:09:30,559 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:956490 player:[178245,276248] fake_json:1 +01 二月 2026 | 22:09:30,844 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:956490 player:[178245,276248] fake_json:1 +01 二月 2026 | 22:09:33,980 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:609790 player:[467691,859011] fake_json:1 +01 二月 2026 | 22:09:34,073 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:609790 player:[467691,859011] fake_json:1 +01 二月 2026 | 22:09:41,360 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,367 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:237719 player:[190143,714528] fake_json:1 +01 二月 2026 | 22:09:43,739 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:230435 player:[217501,293828] fake_json:1 +01 二月 2026 | 22:10:11,326 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:256449 player:[232392,714528] fake_json:1 +01 二月 2026 | 22:10:14,702 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:325711 player:[326076,322124] fake_json:1 +01 二月 2026 | 22:10:31,058 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:440595 player:[877479,884689] fake_json:1 +01 二月 2026 | 22:10:36,682 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:429811 player:[228418,121078] fake_json:1 +01 二月 2026 | 22:10:39,351 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:806155 player:[243124,419691] fake_json:1 +01 二月 2026 | 22:10:41,211 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:761104 player:[749510,271266] fake_json:1 +01 二月 2026 | 22:10:41,621 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:670399 player:[268239,781426] fake_json:1 +01 二月 2026 | 22:10:43,253 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:670399 player:[268239,781426] fake_json:1 +01 二月 2026 | 22:10:47,273 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:785499 player:[208066,886844] fake_json:1 +01 二月 2026 | 22:10:49,797 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:279117 player:[479989,290525] fake_json:1 +01 二月 2026 | 22:10:52,684 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:849720 player:[324591,636736] fake_json:1 +01 二月 2026 | 22:10:55,023 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:507626 player:[561100,264046] fake_json:1 +01 二月 2026 | 22:10:56,793 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:344616 player:[486925,676576] fake_json:1 +01 二月 2026 | 22:11:01,981 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:740968 player:[306949,220495] fake_json:1 +01 二月 2026 | 22:11:02,187 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:697180 player:[974098,186948] fake_json:1 +01 二月 2026 | 22:11:07,045 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:696637 player:[622079,746069] fake_json:1 +01 二月 2026 | 22:11:10,764 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:896984 player:[419691,488731] fake_json:1 +01 二月 2026 | 22:11:15,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:239152 player:[422256,613367] fake_json:1 +01 二月 2026 | 22:11:25,249 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:505626 player:[176873,211134] fake_json:1 +01 二月 2026 | 22:11:31,235 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:946769 player:[298784,219433] fake_json:1 +01 二月 2026 | 22:11:34,962 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:675724 player:[320128,603095] fake_json:1 +01 二月 2026 | 22:11:35,058 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:490854 player:[496878,306949] fake_json:1 +01 二月 2026 | 22:11:39,069 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:857711 player:[773221,302295] fake_json:1 +01 二月 2026 | 22:11:42,456 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:722936 player:[847821,851515] fake_json:1 +01 二月 2026 | 22:11:43,322 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:966135 player:[419691,142424] fake_json:1 +01 二月 2026 | 22:11:47,038 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:796219 player:[343614,844808] fake_json:1 +01 二月 2026 | 22:11:47,178 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:796219 player:[343614,844808] fake_json:1 +01 二月 2026 | 22:11:49,156 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532141 player:[373888,139069] fake_json:1 +01 二月 2026 | 22:11:49,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:532141 player:[373888,139069] fake_json:1 +01 二月 2026 | 22:12:01,481 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:390445 player:[412846,957878] fake_json:1 +01 二月 2026 | 22:12:04,481 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:810891 player:[812846,575253] fake_json:1 +01 二月 2026 | 22:12:06,630 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:675523 player:[561100,232392] fake_json:1 +01 二月 2026 | 22:12:10,835 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:823349 player:[363721,162261] fake_json:1 +01 二月 2026 | 22:12:11,313 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:870622 player:[481708,971280] fake_json:1 +01 二月 2026 | 22:12:16,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:922888 player:[214705,138664] fake_json:1 +01 二月 2026 | 22:12:18,855 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:482644 player:[694994,742999] fake_json:1 +01 二月 2026 | 22:12:20,628 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:719921 player:[453908,986483] fake_json:1 +01 二月 2026 | 22:12:21,715 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:500686 player:[364762,275580] fake_json:1 +01 二月 2026 | 22:12:22,358 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:780566 player:[535941,264055] fake_json:1 +01 二月 2026 | 22:12:24,792 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:763837 player:[285430,842249] fake_json:1 +01 二月 2026 | 22:12:25,609 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763837 player:[285430,842249] fake_json:1 +01 二月 2026 | 22:12:28,708 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:584616 player:[986709,586416] fake_json:1 +01 二月 2026 | 22:12:28,749 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:584616 player:[986709,586416] fake_json:1 +01 二月 2026 | 22:12:31,212 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:743929 player:[779672,144519] fake_json:1 +01 二月 2026 | 22:12:36,805 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:902384 player:[313913,116323] fake_json:1 +01 二月 2026 | 22:12:37,173 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:497610 player:[749510,176873] fake_json:1 +01 二月 2026 | 22:12:45,406 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:911635 player:[150655,791804] fake_json:1 +01 二月 2026 | 22:12:55,820 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:419751 player:[308474,791370] fake_json:1 +01 二月 2026 | 22:13:02,956 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:129249 player:[473945,689990] fake_json:1 +01 二月 2026 | 22:13:03,833 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:129249 player:[473945,689990] fake_json:1 +01 二月 2026 | 22:13:04,937 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:881677 player:[971280,519319] fake_json:1 +01 二月 2026 | 22:13:05,455 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:844475 player:[584915,488731] fake_json:1 +01 二月 2026 | 22:13:07,147 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:844475 player:[584915,488731] fake_json:1 +01 二月 2026 | 22:13:10,606 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:229119 player:[463270,506684] fake_json:1 +01 二月 2026 | 22:13:10,683 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:484014 player:[703863,884689] fake_json:1 +01 二月 2026 | 22:13:11,183 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:229119 player:[463270,506684] fake_json:1 +01 二月 2026 | 22:13:27,423 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:322077 player:[117229,271266] fake_json:1 +01 二月 2026 | 22:13:30,541 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:364452 player:[611342,486521] fake_json:1 +01 二月 2026 | 22:13:33,129 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:545755 player:[152571,555668] fake_json:1 +01 二月 2026 | 22:26:09,822 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:26:09,865 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:26:14,341 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:26:14,342 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:26:17,304 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:18,204 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:18,918 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:19,675 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:20,623 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:21,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:22,400 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:22,467 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:679919 player:[369539,714528] fake_json:1 +01 二月 2026 | 22:26:24,514 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:578778 player:[594271,859168] fake_json:1 +01 二月 2026 | 22:26:25,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:26,102 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:29,135 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:31,279 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:846815 player:[844808,781285] fake_json:1 +01 二月 2026 | 22:26:33,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:34,338 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:35,142 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:35,781 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:804580 player:[142424,914178] fake_json:1 +01 二月 2026 | 22:26:35,977 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:804580 player:[142424,914178] fake_json:1 +01 二月 2026 | 22:26:36,129 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:36,916 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:37,883 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:757115 player:[632242,380849] fake_json:1 +01 二月 2026 | 22:26:38,236 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:38,885 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:619113 player:[680458,562333] fake_json:1 +01 二月 2026 | 22:26:39,568 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:40,258 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:40,710 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:812366 player:[535941,426508] fake_json:1 +01 二月 2026 | 22:26:45,318 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:387160 player:[186948,464064] fake_json:1 +01 二月 2026 | 22:26:45,545 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:48,931 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:51,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:52,686 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:54,013 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:56,029 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:26:56,971 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:00,098 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:00,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:17,389 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:640719 player:[185931,812296] fake_json:1 +01 二月 2026 | 22:27:34,703 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:27:34,746 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:27:38,797 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:27:38,797 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:27:41,043 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:42,051 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:43,254 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:44,532 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:45,446 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:47,466 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:27:47,945 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:142539 player:[636253,142424] fake_json:1 +01 二月 2026 | 22:27:48,482 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:22,028 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:30:22,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:30:26,217 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:30:26,218 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:30:29,707 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:30,432 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:31,773 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:33,097 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:34,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:35,774 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:36,667 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:38,206 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:174869 player:[682601,323298] fake_json:1 +01 二月 2026 | 22:30:38,526 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:39,335 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:42,224 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:455849 player:[727526,891069] fake_json:1 +01 二月 2026 | 22:30:42,409 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:215143 player:[649915,926022] fake_json:1 +01 二月 2026 | 22:30:42,554 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:42,885 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:678514 player:[850740,604789] fake_json:1 +01 二月 2026 | 22:30:43,353 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:44,331 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:45,067 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:129924 player:[899174,689990] fake_json:1 +01 二月 2026 | 22:30:45,307 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:45,440 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:408955 player:[749324,730107] fake_json:1 +01 二月 2026 | 22:30:46,560 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:47,303 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:48,676 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:49,427 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:577615 player:[867388,725195] fake_json:1 +01 二月 2026 | 22:30:49,505 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:680034 player:[537378,264055] fake_json:1 +01 二月 2026 | 22:30:50,932 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:926028 player:[808621,232306] fake_json:1 +01 二月 2026 | 22:30:51,620 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:53,778 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:55,305 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:56,062 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:371231 player:[714564,769065] fake_json:1 +01 二月 2026 | 22:30:56,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:30:57,478 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:647572 player:[334272,275580] fake_json:1 +01 二月 2026 | 22:30:58,170 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:126859 player:[586416,339175] fake_json:1 +01 二月 2026 | 22:31:01,714 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:514262 player:[116954,307383] fake_json:1 +01 二月 2026 | 22:31:07,601 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:434446 player:[697044,190143] fake_json:1 +01 二月 2026 | 22:31:11,071 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:936904 player:[798329,375019] fake_json:1 +01 二月 2026 | 22:31:12,234 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:678214 player:[] fake_json: +01 二月 2026 | 22:31:16,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:31:16,576 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:31:18,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:19,069 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:19,176 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:603871 player:[120923,639690] fake_json:1 +01 二月 2026 | 22:31:19,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:21,035 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:21,794 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:504124 player:[373888,117229] fake_json:1 +01 二月 2026 | 22:31:21,828 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:22,609 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:23,711 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:25,058 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:26,125 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:31:37,916 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:817994 player:[102523,323298] fake_json:1 +01 二月 2026 | 22:31:41,521 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:671982 player:[964737,220495] fake_json:1 +01 二月 2026 | 22:34:00,974 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:34:01,021 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:34:04,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=1, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:34:04,995 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiifalse +01 二月 2026 | 22:34:07,963 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:08,875 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:09,744 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:10,452 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:653423 player:[] fake_json: +01 二月 2026 | 22:34:10,597 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:12,002 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:13,799 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:14,841 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:800445 player:[] fake_json: +01 二月 2026 | 22:34:16,098 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:16,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:18,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:19,225 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:19,930 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:20,882 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:945728 player:[684960,488731] fake_json:1 +01 二月 2026 | 22:34:21,032 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:21,897 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:22,820 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:24,471 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:25,807 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:485803 player:[247904,812846] fake_json:1 +01 二月 2026 | 22:34:25,808 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:27,408 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:30,218 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:30,563 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:327842 player:[934574,891069] fake_json:1 +01 二月 2026 | 22:34:30,838 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:964352 player:[682601,731872] fake_json:1 +01 二月 2026 | 22:34:31,139 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:31,175 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:327842 player:[934574,891069] fake_json:1 +01 二月 2026 | 22:34:31,954 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:32,743 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:33,664 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:34,894 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:36,256 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:37,495 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:723355 player:[798329,565750] fake_json:1 +01 二月 2026 | 22:34:37,935 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:39,544 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:40,501 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:42,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:42,848 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:988414 player:[345814,918827] fake_json:1 +01 二月 2026 | 22:34:47,859 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:34:52,861 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:35:01,367 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:805651 player:[417353,918174] fake_json:1 +01 二月 2026 | 22:35:12,228 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:35:13,254 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:145148 player:[411599,100371] fake_json:1 +01 二月 2026 | 22:35:13,431 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:616086 player:[486521,118438] fake_json:1 +01 二月 2026 | 22:36:02,263 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:36:02,310 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:36:06,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:36:06,190 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:36:08,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:09,522 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:10,505 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:12,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:13,176 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:14,028 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:14,789 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:15,698 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:16,981 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218827 player:[186542,190143] fake_json:1 +01 二月 2026 | 22:36:17,724 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:18,722 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:20,840 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:21,770 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:23,109 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:24,009 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:25,359 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:517749 player:[359905,507376] fake_json:1 +01 二月 2026 | 22:36:26,634 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:26,818 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:140085 player:[453908,506709] fake_json:1 +01 二月 2026 | 22:36:29,323 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:29,852 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:344921 player:[540870,848270] fake_json:1 +01 二月 2026 | 22:36:30,104 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:860366 player:[610725,264055] fake_json:1 +01 二月 2026 | 22:36:30,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:30,359 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:870982 player:[475998,235071] fake_json:1 +01 二月 2026 | 22:36:31,095 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:36:33,108 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:604123 player:[780922,522078] fake_json:1 +01 二月 2026 | 22:36:35,506 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:107043 player:[152571,812846] fake_json:1 +01 二月 2026 | 22:37:22,184 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:37:22,229 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:37:26,302 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:37:26,302 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:37:28,389 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:29,927 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:31,034 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:724653 player:[] fake_json: +01 二月 2026 | 22:37:31,649 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:32,516 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:33,503 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:34,933 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:35,718 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:37,362 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:38,284 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:891823 player:[169423,986709] fake_json:1 +01 二月 2026 | 22:37:38,284 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:40,294 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:40,856 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:655232 player:[135626,274989] fake_json:1 +01 二月 2026 | 22:37:41,293 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:42,939 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:586699 player:[565080,694994] fake_json:1 +01 二月 2026 | 22:37:44,384 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:44,883 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:944494 player:[859011,812846] fake_json:1 +01 二月 2026 | 22:37:45,247 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:472798 player:[105712,914178] fake_json:1 +01 二月 2026 | 22:37:45,324 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:46,244 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:337680 player:[] fake_json: +01 二月 2026 | 22:37:46,359 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:803379 player:[947877,728796] fake_json:1 +01 二月 2026 | 22:37:47,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:48,212 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:974328 player:[835779,259935] fake_json:1 +01 二月 2026 | 22:37:48,632 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:49,314 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:49,580 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:724494 player:[571393,608744] fake_json:1 +01 二月 2026 | 22:37:50,163 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:50,615 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:610228 player:[892185,964737] fake_json:1 +01 二月 2026 | 22:37:51,012 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:37:56,485 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:724370 player:[974098,684960] fake_json:1 +01 二月 2026 | 22:38:00,275 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:603918 player:[842249,773221] fake_json:1 +01 二月 2026 | 22:38:00,590 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:920024 player:[117229,193751] fake_json:1 +01 二月 2026 | 22:38:02,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:154766 player:[639690,918998] fake_json:1 +01 二月 2026 | 22:38:06,343 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:730423 player:[313913,495471] fake_json:1 +01 二月 2026 | 22:38:08,119 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:303426 player:[781285,847821] fake_json:1 +01 二月 2026 | 22:38:09,954 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:181487 player:[680458,727526] fake_json:1 +01 二月 2026 | 22:40:26,183 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:40:26,225 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:40:30,308 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:40:30,309 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:40:32,366 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:33,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:34,416 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:35,368 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:36,157 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:37,712 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:197874 player:[] fake_json: +01 二月 2026 | 22:40:38,793 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:40,210 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:41,621 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:41,919 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:840592 player:[771368,812296] fake_json:1 +01 二月 2026 | 22:40:42,099 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:746343 player:[725195,918174] fake_json:1 +01 二月 2026 | 22:40:42,525 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:43,504 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:44,108 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:751400 player:[222778,711301] fake_json:1 +01 二月 2026 | 22:40:45,226 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:46,094 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:46,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:394954 player:[898464,216232] fake_json:1 +01 二月 2026 | 22:40:46,949 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:47,712 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:48,679 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:49,607 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:883833 player:[954097,453908] fake_json:1 +01 二月 2026 | 22:40:49,942 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:883833 player:[954097,453908] fake_json:1 +01 二月 2026 | 22:40:50,766 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:52,088 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:52,294 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:952385 player:[812846,358668] fake_json:1 +01 二月 2026 | 22:40:52,519 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:952385 player:[812846,358668] fake_json:1 +01 二月 2026 | 22:40:52,976 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:54,042 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:54,419 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:744411 player:[798329,937485] fake_json:1 +01 二月 2026 | 22:40:55,380 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:56,874 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:118883 player:[268239,253896] fake_json:1 +01 二月 2026 | 22:40:57,349 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:118883 player:[268239,253896] fake_json:1 +01 二月 2026 | 22:40:57,816 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:40:58,089 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:129761 player:[412076,475998] fake_json:1 +01 二月 2026 | 22:40:59,403 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:00,326 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:01,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:02,461 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:04,651 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:05,519 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:07,117 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:08,004 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:09,007 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:10,599 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:13,973 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:416129 player:[540555,771368] fake_json:1 +01 二月 2026 | 22:41:14,535 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:386366 player:[503175,918827] fake_json:1 +01 二月 2026 | 22:41:14,719 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:41:19,732 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:19,639 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +01 二月 2026 | 22:42:19,684 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +01 二月 2026 | 22:42:24,072 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +01 二月 2026 | 22:42:24,074 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +01 二月 2026 | 22:42:26,274 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:27,848 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:28,677 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:29,472 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:30,600 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:31,255 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:31,975 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:32,777 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:35,083 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:36,876 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:37,405 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:842063 player:[162261,426508] fake_json:1 +01 二月 2026 | 22:42:38,757 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:39,617 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:39,877 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:614591 player:[393225,759688] fake_json:1 +01 二月 2026 | 22:42:40,521 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:42,001 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:411192 player:[749541,537378] fake_json:1 +01 二月 2026 | 22:42:42,354 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:651689 player:[561100,654439] fake_json:1 +01 二月 2026 | 22:42:43,905 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:44,363 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:646707 player:[632242,850026] fake_json:1 +01 二月 2026 | 22:42:45,388 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:46,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:42:46,312 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:522514 player:[262801,471570] fake_json:1 +01 二月 2026 | 22:42:46,370 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 值为0的机器人ID------[364881, 181048, 972225, 528242, 907904] +01 二月 2026 | 22:42:46,371 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 随机给的用户id------972225 +01 二月 2026 | 22:42:46,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +01 二月 2026 | 22:42:46,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:253858 +01 二月 2026 | 22:42:47,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +01 二月 2026 | 22:42:48,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253858 +01 二月 2026 | 22:42:48,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +01 二月 2026 | 22:42:49,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +01 二月 2026 | 22:42:49,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +01 二月 2026 | 22:42:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +01 二月 2026 | 22:42:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +01 二月 2026 | 22:42:49,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +01 二月 2026 | 22:42:49,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +01 二月 2026 | 22:42:49,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +01 二月 2026 | 22:42:50,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +01 二月 2026 | 22:42:50,592 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3198101e +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +01 二月 2026 | 22:42:51,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +01 二月 2026 | 22:42:51,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +01 二月 2026 | 22:42:51,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +01 二月 2026 | 22:42:51,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +01 二月 2026 | 22:42:51,944 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 房间数据数据时数据1213234453543545------{room_id=253858, groupId=670680, pid=18, hp_times=30000, server_ip=127.0.0.1, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +01 二月 2026 | 22:42:52,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- 用户id ----972225 +01 二月 2026 | 22:42:52,164 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- group ----670680 +01 二月 2026 | 22:42:52,205 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- gpid ----18 +01 二月 2026 | 22:42:52,249 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 进入真人-- room_id ----253858 +01 二月 2026 | 22:42:56,271 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:363126 player:[190143,522380] fake_json:1 +01 二月 2026 | 22:42:56,397 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:363126 player:[190143,522380] fake_json:1 +01 二月 2026 | 22:42:58,311 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 斤斤计较急急急急急急急急急====={start=1, aid=972225} +01 二月 2026 | 22:42:58,560 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 连接的id---------------:972225 +01 二月 2026 | 22:42:58,766 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 获取数据的key----------------g{670680}:play:18 +01 二月 2026 | 22:42:58,767 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态12345------------972225 +01 二月 2026 | 22:42:58,845 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | 进入修好状态ttttttttttttttt------------2 +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | mapclient++++++++++++++++++++++++++++++++{972225=taurus.client.TaurusClient@52497d7e} +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client++++++++++++++++++++++++++++++++++taurus.client.TaurusClient@52497d7e +01 二月 2026 | 22:42:59,088 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | key+++++++++++++++++++++++++++++++++++972225 +01 二月 2026 | 22:42:59,213 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | circleId +++++++++++++++++++++++++670680 +01 二月 2026 | 22:42:59,257 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | pid +++++++++++++++++++++++++18 +01 二月 2026 | 22:42:59,257 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | getStart +++++++++++++++++++++++++g{670680}:play:18 +01 二月 2026 | 22:42:59,343 | INFO | NetEvent-Thread | taurus.newRobot.lianjiejiqiren | | client taurus.client.TaurusClient@52497d7e +01 二月 2026 | 22:42:59,742 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:00,562 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:875171 player:[959053,267854] fake_json:1 +01 二月 2026 | 22:43:00,623 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:875171 player:[959053,267854] fake_json:1 +01 二月 2026 | 22:43:01,696 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 205, 202, 106, 203, 101, 206, 108, 105, 103, 109, 105, 104, 202] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:02,202 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +01 二月 2026 | 22:43:03,462 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:05,322 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:05,401 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 205, 202, 106, 203, 101, 206, 105, 103, 109, 105, 104, 202, 101] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:05,402 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 107, 106] +01 二月 2026 | 22:43:06,104 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 202, 106, 203, 101, 105, 103, 105, 104, 202, 101] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:07,059 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 207, 109, 107, 106] +01 二月 2026 | 22:43:08,195 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:166996 player:[219433,954097] fake_json:1 +01 二月 2026 | 22:43:08,863 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:09,628 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:10,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 202, 106, 101, 105, 103, 105, 104, 202, 101, 107] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:10,026 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 201, 109, 107, 106, 204, 205, 206, 205] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 106, 101, 105, 103, 105, 104, 202, 101, 107, 208] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +01 二月 2026 | 22:43:11,939 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 201, 207, 109, 105, 107, 106, 204, 205, 206, 205] +01 二月 2026 | 22:43:12,182 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:12,835 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:13,668 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:14,142 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:849507 player:[255062,571393] fake_json:1 +01 二月 2026 | 22:43:14,339 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:728235 player:[960366,875247] fake_json:1 +01 二月 2026 | 22:43:14,692 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:728235 player:[960366,875247] fake_json:1 +01 二月 2026 | 22:43:16,866 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:333916 player:[208066,506684] fake_json:1 +01 二月 2026 | 22:43:17,253 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:333916 player:[208066,506684] fake_json:1 +01 二月 2026 | 22:43:21,318 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:495966 player:[259935,636253] fake_json:1 +01 二月 2026 | 22:43:23,815 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:264238 player:[230509,890306] fake_json:1 +01 二月 2026 | 22:43:23,890 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:264238 player:[230509,890306] fake_json:1 +01 二月 2026 | 22:43:23,973 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:730898 player:[409256,482439] fake_json:1 +01 二月 2026 | 22:43:40,814 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +01 二月 2026 | 22:43:43,483 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +taurus.client.io.TSocketException + at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) + at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) + at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) + at java.lang.Thread.run(Thread.java:750) +01 二月 2026 | 22:43:43,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +01 二月 2026 | 22:43:43,711 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:471208 player:[111926,503175] fake_json:1 +01 二月 2026 | 22:43:44,063 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964988 player:[150655,166896] fake_json:1 diff --git a/robots/robotchangma/src/test/java/etty-contexts.xml b/robots/robotchangma/src/test/java/etty-contexts.xml new file mode 100644 index 0000000..e8c1814 --- /dev/null +++ b/robots/robotchangma/src/test/java/etty-contexts.xml @@ -0,0 +1,9 @@ + + + + + org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern + .*/.*jsp-api-[^/]\.jar$|./.*jsp-[^/]\.jar$|./.*taglibs[^/]*\.jar$ + + + \ No newline at end of file diff --git a/robots/robotchangma/src/test/java/robot_changma/DataClearUtils.java b/robots/robotchangma/src/test/java/robot_changma/DataClearUtils.java new file mode 100644 index 0000000..f64b420 --- /dev/null +++ b/robots/robotchangma/src/test/java/robot_changma/DataClearUtils.java @@ -0,0 +1,145 @@ +package robot_changma; + +import java.text.SimpleDateFormat; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; + +import redis.clients.jedis.Jedis; + +/** + * clear redis data + * @author yjl 2020-06-05 + * @version 1.0.0 + * */ +public class DataClearUtils { + + private void clear_data() { + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Map map = new HashMap<>(); + map.put("force_ver", "1"); + map.put("ver", "1"); + Jedis jedis = new Jedis("127.0.0.1", 6380); + jedis.auth("123456"); + //选择库 + jedis.select(5); + Set keys = jedis.keys("*"); + int i = 0; + for(String str : keys) { + long stime = Long.valueOf(str.substring(15,str.length())); + if(stime < 1591286400) { + jedis.del(str); + i++; + System.out.println(i); + } + + } + System.out.println(i); + + jedis.close(); + } + + private void clear_data_thread() { +// Thread th = new Thread(new clear_data_t(1592323200, 1592668800,1)); +// th.start(); +// +// Thread th1 = new Thread(new clear_data_t(1591977600, 1592323200,2)); +// th1.start(); +// +// Thread th2 = new Thread(new clear_data_t(1591718400, 1591977600,3)); +// th2.start(); +// + Thread th3 = new Thread(new clear_data_test(1590940800, 1593964800,4)); + th3.start(); + +// Thread th4 = new Thread(new clear_data_t(1588262400, 1590336000,5)); +// th4.start(); +//// +// Thread th5 = new Thread(new clear_data_t(1588262400, 1589904000,6)); +// th5.start(); + } + class clear_data_test implements Runnable{ + long start = 0; + long end = 0; + int num = 0; + + public clear_data_test(long start,long end,int num) { + this.start = start; + this.end = end; + this.num = num; + } + @Override + public void run() { + // TODO Auto-generated method stub + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Map map = new HashMap<>(); + map.put("force_ver", "1"); + map.put("ver", "1"); + Jedis jedis = new Jedis("127.0.0.1", 6379); + jedis.auth("123456"); + //选择库 + jedis.select(0); + Set keys = jedis.keys("*"); + int i = 0; + for(String str : keys) { + long stime = Long.valueOf(str.substring(15,str.length())); + if(stime < end && stime > start) { + jedis.del(str); + i++; + System.out.println("#"+num +"Thread"+i); + } + + } + System.out.println(i); + + jedis.close(); + } + + } + + // + + public static void main(String[] args) { + DataClearUtils initDataUtils = new DataClearUtils(); + initDataUtils.clear_data_thread(); + } + + class clear_data_t implements Runnable{ + long start = 0; + long end = 0; + int num = 0; + + public clear_data_t(long start,long end,int num) { + this.start = start; + this.end = end; + this.num = num; + } + @Override + public void run() { + // TODO Auto-generated method stub + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Map map = new HashMap<>(); + map.put("force_ver", "1"); + map.put("ver", "1"); + Jedis jedis = new Jedis("127.0.0.1", 6380); + jedis.auth("123456"); + //选择库 + jedis.select(5); + Set keys = jedis.keys("*"); + int i = 0; + for(String str : keys) { + long stime = Long.valueOf(str.substring(15,str.length())); + if(stime < end && stime > start) { + jedis.del(str); + i++; + System.out.println("#"+num +"Thread"+i); + } + + } + System.out.println(i); + + jedis.close(); + } + + } +} diff --git a/robots/robotchangma/src/test/java/robot_changma/Main.java b/robots/robotchangma/src/test/java/robot_changma/Main.java new file mode 100644 index 0000000..39e66af --- /dev/null +++ b/robots/robotchangma/src/test/java/robot_changma/Main.java @@ -0,0 +1,9 @@ +package robot_changma; + +import com.taurus.web.JettyServer; + +public class Main { + public static void main(String[] args) { + new JettyServer("src/main/webapp",16311,"/").start(); + } +} diff --git a/robots/robotchangma/target/classes/com/robotcm/MainServer$1.class b/robots/robotchangma/target/classes/com/robotcm/MainServer$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a98bbeed0f81daaf7039777c189f8cd2d398bb4b GIT binary patch literal 707 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/DoTest.class b/robots/robotchangma/target/classes/com/robotcm/hunan/DoTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ff33743fab07c6fdedb4f28daac40e4cc8165df4 GIT binary patch literal 5841 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/HuNanPaoDeKuai.class b/robots/robotchangma/target/classes/com/robotcm/hunan/HuNanPaoDeKuai.class new file mode 100644 index 0000000000000000000000000000000000000000..ff9f61337aaad57082bb560e1619ffcca28c5216 GIT binary patch literal 5441 zcmbtYXLuY}6+LfvrP*DLEqUErV#`g%^19++2{)x^u_PyvA}4`hMys(j_G(7#&MI~& z!30R?CDhPD?~vHBE!hw{fe?D{z4!7H_&9fFRy$g)6n`H-_RVYezFW?{@4kKXzZV|{ zuoM4EVi)on3Q0tePjJT7P)wr6AB-n)J5I{C2>FAF3jH%$2CcQ-zhWis>8eS9%$36C1!7LOk$5u#%r0jF^mOV_SHLi2Q zNs<75$95Bo}c{6R=uH~LeXZp$2%(|qj8!l4YLC3dZZQiq9N$bV}uFC+%;qJ z^1P<=6!BuGv*^flzlW4gZ_pl?%Y*I|DCUhCC;Nzx zoGCJt05KQR==rS2P~ozVR?sZ>Kt69U+}6ylp0|UhtQ|A*#whVIug^8IC+J%bHX1%! ziXnl92%NFIOoL+I=8IC&z8aAKFEiD65-G$bcEsU9mq9`?mrRHFsWBhs%tu@+$NWff z%&@MLU^?gsUS>B$5PMZUwxD2)n-wXnrYVz=AZ*APqk}`n`T!m4w<>Iz%Sk;<7{)NU z6~-L9V73d7cs>{@w9a9(N>UPb5Ep(*NcK6!eAc|yk_51DdPHxLY^&p1T*q`=&b(bl zVT6v>aTT6On(~4N3Ng8k4m?T213DhW865}Fso|`Shj32EHQ24;yp9W)&@qXN3QIi> zA+R4TTDc)JuVWwf>$rrE@kZFJ5e!9NI=+mrX!xp*ui@)V z!NRJb;~V%U!K~w3__mJk;JX2ujyi+Kb$k!smk`Jqr$pKx;D;K1q~pi3^=jz%f809)%ezt$KVGo}1!3j_*WJrbWvv{KFB~tQwt?T&dpVYIe z85|eFl+e(2NfuAecyQIOn{j?6LGwTozr*hp7Kd%*8Kx{kb3aoUvu@V0T|RUQ zhfJ1TRUt%uqYNsAtHO$woLE*pm{0hRNqb~X!xU!KjCjWPJr%cEFWaq z<9wu~yS*}oH>z=r;Pzf=b))5xhJVn;-HvmjNImt8ZJYVdoKfKWN8z!sBmqDFZtmi9 zD`ytg`-H)>Eu3UR&Ynit&x$U*{qh(6Bj=_KnqMmyn z)-qr0;;TE3gp>sAMWotdVX(*Rw{y%AYihig`&cY-Eg@x+w}(}iH)bW`eOY+%n&)-sGkbaZNz%D|wjf*W-pNOteZS zt+O(@kxcr~&$d#ML?x4S6($NdVZbL=^;B6@zf1K{5skluC^Ug&&l%Lk?#H6dkDx)8 zCZPAWO<-ORZP(kDntuuPv}VH@EI5x;Y9X65Sj6@`7EfYH6m6-cn?NKhhI#M^qr*ZIj$=D)PmLu$|0y+g25KmIECf>AOEIIAVn0n4qw|T4 zwg~RSveGy(?IgBDailakiFAa|qOGeuf^D>}#H^1JKW6ic+5){^WUd(Zq*>#iGbPP_ zdACpso-GeG$|~k!j@ZzUlp7!ru$7atNtLsLAIyh5u6`y^7^TjF7iTKp?DNQgrO~t4 zp4xF13#3`ZQ8Rya!jAvrvGq+TVy~oMS7SaJ>BIFDWsIv4JOh8_SCZME@pt?M%kc`1 O<=|Ix&#Uli-1|SVAIo9@ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/HuNanZhuanZhuan.class b/robots/robotchangma/target/classes/com/robotcm/hunan/HuNanZhuanZhuan.class new file mode 100644 index 0000000000000000000000000000000000000000..555de3bec0cec58a30078c85005f5d886d9ebbbb GIT binary patch literal 10819 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$1.class b/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$1.class new file mode 100644 index 0000000000000000000000000000000000000000..868aa415640aaf660019064e47386910cec5e682 GIT binary patch literal 22002 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 F{{YR{q^bY_ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$2.class b/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens$2.class new file mode 100644 index 0000000000000000000000000000000000000000..4f25f9f2048d099e2e15c5be1ccc2409cafbaaba GIT binary patch literal 1014 zcmaJ=U2hUW6g>kh3)`gy{Gzq?Ln-o6yGne+^o7&}16IZK)eOrB+b*-s?$Dp)yC!Pl zgYntlWQ=!~qBN0ivb%Hdo;mm2b7z14{`MWfQ#7+Mv1=iN`x%rhJV4pRUKR!_CLWro zny4|P)!2*5j~O<*ZZL7eU=S#G;*6(~OXr36+Iu5p)FRw7PkQQ*VY_-Auy(?bY6nBX zu-5gYcsZR6MEI5ue99ENfy@099(p>yOs2E|2D>Ar2-`l7B0=HSHATuz(z7z=a_Ebr z3n3N5?o5>8({LI&ZV(Db=r55I16o>^5ohMqOQEFSjrCWqNSNb&k7%8K;GPMk`y?s3 zzT)m#kDtdKk;e>HKbVHDc<$-8b8{OHPWc5VV~(Wj2azX7J)y?I&_vxv1N$~Ctk|&e z$i#sS2Q-!P;!u`pu<-=zG{Hse)d7~940&DM@wps1$AeShl5Kl>$DDP+v`*|=*Nc>( zp)hPLXJ*JK_xzm_5%HC(o$kLX9jU}fgsqNtKUvk!SmJ*Q#`WkBjD&i{Lp~8om#tJ6 z*!n6Y$6B?8)T|AffY}b{^tcK;bmTK&$b#kb+D`ft5_H?hQFfJ9hZO6KRd0L-tA9n} zV~km&XPPiD63El~_6&srZcs${n2izQCT?AFy(dhPz7-qAPn#;C3Z$V9#ESZg+|+74QX3Kn#Gl0j zAn|~B=8r<0yHsjBs6?W~zSH@0-#g#0-`{@#cm%(UB6eJqu$n{@OJU>$pM#GJjxkK58w7>T*-)677i@`h3X@ zTmMEf6l1}MpBS#z{kd-TOiX1_1M+phk3E{^5*Qq?YSk7;6Q8Hg#YOUZv}+?rFL@fx zFJO&t$bBX&hc)`!lPJB%CE9PEMWKSrWLbixF?y-^jP;oOmc^D4ALkI%{R~0Uu|dL~ z5Mnb!vaQ~}qfnXlub{ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens.class b/robots/robotchangma/target/classes/com/robotcm/hunan/JiQiRens.class new file mode 100644 index 0000000000000000000000000000000000000000..e1566d52a7ce178a2b355930f244a5d2f4cf0dab GIT binary patch literal 26322 zcmeHwd0^7LlU#FSof-R zsY_kzu4rwkTI)(ApjKS4u63<-x7AvAYh7A5_41Nr<=79V-}WBL3<7N2_gpML&~|K;Vw~X3e6NAKh40T zLiY*-7zz{b!t19F;q%fL0pS+`Sy-|;h-pR06k$Kj7kL3%Eh1hK^@|>&C*~3PUM|8H zNx~5M-b)s}y`qnN#$@-tUQyr|{X~D+GQcYa%ErPdkr)~f!$e7xSd5Uhk$y2sl*`&^ zQ;dm{5aXhxi3zfKqA4at$sv7eac7t_W50das3vY6rJUJ~<}m;=ng zM8XsmUU8sg!7TYc+b0eZbNr%G%=LwWdh==`yiW zf~)h2Ri;S!=_;|>%X7RuQw})R6!m`EDAssIgHJSyCNF*B6~}o+vzPuUXKIl}t5>vn z#acN1o6QiVyQ{`-@dBsm<&(r#OF&MVIHi?hW!UU6=e3~{O{&hyiQQajE!#RYzPgkL}*E|kSDB&HYn#l_+hsZN*5 z+AqE0vM8D2R2`Owf3)}f;tFx4DX#LvE%UKFdH4n5BDifg0f6{q^dMsdAY z+#oUkl>|83D{eH!ul?dTVv{8Iw_b4*lU3Q!kZi7~PqefoTbQ)^#yY0{^J*H`l(#0@ zn%i2+YZ{xAU9>EmPjS)rqwUr$?%#72kb}Q*{lA z*0$y((~#Xh?`OZ)CmQO?D;rvq65@1>(Q6vp8d{mc8U5!cn($>(c1tb*UBL86Jei^y zpBJ|_ryA-2)zgwpU^=d3@-~6`b&ayC2`;px8XJI5YvZv=Jk529hLwp*eDk-qrD|4z z6Kg=0QB$8vN_F9a6ih`~V^_5` zBpS-+Wc9(Quo|^=Ra>G#6-8rInuNFw|Et%8q^hrZWoO4wx$~9v{kIyV-82}l*&~(eb7JBRG-+8Y(Au|RZ6u5 zy1`W0UDdGl7uuOid!{P|4BGH(R;6s%A^W{4*-)3&um<{LH&}L$vR}V zN$KHGu!_c7C`x!t(cdoUk=92O&ywA zlx%2GJgaG1(VA?5-t{SQh|jX5N;$L9+}OBAYOJTODTRlSg?DYDK2@7&1p>BoGR+&B zoNC=rURiZW_3C7eG-1!N$qm3K(;62iJrlays4HIYZ9$BtC)IZnD@-a#`o( z2S|9G8c_90zy~YJ{B~<)ZOasZSe5}J?IL(}da&eR<~*+F!aNcrIDuNrD(K3FHu%4~ z=Ek-rdmaV`mU0i6%4VFW<+%E>3K=+!%34$l6`x%GNQax2$c*OZ#0Jo#H#Y(xm|UM+ z+1j`^*}Osl1yMeiC@Blc9VvQUq2PS1Y*^XoG6F!*Pg59cK*S*t&A`JiK`l(xs+l}1 z>l1KNyi`I-CTcfSDbMHf5KwF$OWx>G(*S^B&7GV@7yp{X`i07HB?1yW*nsxHnnXi$ zvOzi5%pri$V}09(MC0mIqM<&u5*|g?z{BMFn)S;9q%xu;=vIV|QO>u>xeEAvLGHZQJ zvZ)mz12S?nP4Zt;mS-v{$aiyfvNqK+2KW@r1J)_TRb>V(24{Fb7-yzyb97h+*5Zs_QvbT>HZga%oQ^XMUBVA8ZcWr23wNwM88Qqc zg{HU}DKipHQ`};T-(!e@@qDCs9jnxD@A#th6@+FQF%{|4+ zRC7yfRSHqHOK;Q}9?aHMljF=PPW6B;>dJbg@g!Q|9pE;MnzrVa#%3@{f?6n*0f==C%I*PBC&;ok~ zEN`>(#x#82E+9P={ufD!43;(yHuH)nA-Fg#ohDN}5o;Ky)v>MO2}n1crdB88Dju(R zzuQ_TCr>=}DnHr-!Z>8pj+;p9xGjgYmz`RQXuHQi1jWIb1Eu9n?bb-dn?0Z*xb)Zq znw(chir5BQhCiu+k1QTN8eL~+i_Bi6q*Kz;y$Gc$d-WsM1DXqZj0Ana{{VEx;wW?B z;ldmHBjBYMWUzV{-nbtDFLOEN!W%E)&G=#TX07U6fDCi?yMrgm!S2iC%$F(hCE%zNWR5rQen@=mb&`K^V_S1ga&}6tih{0Ajgr$??5B?` z_Q}F43sV-lESQBw-_my$eNQ_r`kKD6XcxjX{hR({aeyr*ynI5RTJ*UrzL3S2viOQV zgX@=D8}4#FL#xtSfb~%qT{;EPHJG&UyY7SKh*18C$He2UgxG zoH>b>Rcdt{P}%306}8o4kci!Gi95udrnt)zcZ<#PrJbp_8m5+zcA_=2EmdEeM7$Jr zKe5C;Vv8&~5K&Kz%S<^gU$^1$oed?T|8)s zhs49k|19x{*kOrB#UJ5ncb^f920(pGJZ_06_-YxsBvea0DO;WrPg~+ovUo=9U>cjr zFE_>6`*ISf|3v2dC&q#B3bm(S1U^4Z=oP;vMmK zOS~%{07sWCH^o0J@t$}eJte6;!4e;c55W|yTU%RNn-fj*ldY>7Yg@vG_$W_2fXByq ze1|1I5ucjkpO*Mc{3}m zLf92HG(tsVOB3Q-tam!QNz(9HW16yf*1TC2RfVbA!r6-snO}H}v#39&aLJrmi)IzB zP92xR!fo1=DN`mFBB3s9X-zb@7EUXKZD+{VPBksfqv@t*K-)Ca)V!AF)BIQgSXw}{ zEG?*oT+Pkg#Xzk8A0PoW95)iODmK9*)}XC@^r>&X~X3wZSt70rZ&RjbquL#lgEPFXq#fu zKj|}z{z31lcQD*1*BdKjs%2>-HNVuRu*IkFNpKX(Zbd&OaC)3yDf6xsonHba|fY894tpf=0WW@`so z+8pt;BzxQx%u#7-b1m&)Z608D`qErUJW_GQTx6Yl6AV7fUK0EHrnbP+4&md$+*Y|a zDff+}sV)Qw;CSDzRl?K`wX{XrVvGJx@51GXc2 zFip;}zPFR#OvJLrS0rjyC6QC^eHPUVYKUzGhcErHWb2Y`fHxH1_lmeXv5{!P?lsor zNbEW_#o18VbLHZMe$3D>*J7{pa~8NR_Y^w&ds`drNjsM@85xJWZhM^V0(wrb=7IAVZGV1K6tHVEL}R730G z_Tmilpr5BDbv(4vsnGa;Tg$rgKlo2cfxg9-7Ja^t5{@AqZ}2OAi{BV^9uxACAR_oC-@+byDYTS(B8< zE0A`~fuO`x(O6%PxFok`!Wx`f!Pe}xikd77945671CYFC%0CAXhoO7I0Qh|gz@b^9 zy#y%+d}}?9V+Q8Nd$vOW;A(5+Nu?V<)YNIr(%trkSV3n@bm(?8yHTn<&Z$+7F(3<( z-8)KGRb$%&)96et?a?z+=`v_OVz+Th-kE5piRzS@TWlGm>yeeZmvbe%tvmiDsY;J6AglQo6 z%+;t>)xdhEc5|CE2VAI0bq-Nya2@=SS5kh&6f(Rm%@yf$%(6!e?v4g!Y$&LmB?}sL zNb`Zol?iqB>N+>2%Z}P*OzpH}DpXoGHN=0JMx`2RnrFhFPU;q~=4Qg0hr2Z3a?r7} z!;By3}W5u*zF531mU%C8lDX+{L zs}h)jdnHKffL>GIC>>Z>nUp%0t!hrl1TJe!GdsO;j$M$7N!Q}6mkfvnY>`Pu2BREJ zbuO7C*Wen$ZdU7x`f%yGm%;Ve=PbE1NEHh!D-!kf)i^yxIYM60C_fC>>5#=X zD;C=4wysB0Xsh6g>`t-qCXJKX&iJWRLqo&H$fhu;X6Dwibjm>b`AU^$OYVZigyvD|3+YmON%v2l)fW5&z2Rq00 z$(CZfr*oE>nF?iioveXXxNVTxz55^SDfd1$Gpsm}rF&Y8odB>9>-HggFeDc}SvzxC z7&>&*AbN||;6iUN>MM85Q1i*XO=5ZlnLk!gyr(Afl zJm^wSoOP)uj=R)%oQtU^PRi61XJ_h(<1_Wd;hB8OgEjTUd6IhKw9TEL4SdHDT-H0z z<+9#!SeNyV6TFP~B4T+shcXCcL!{vw(Z;fS$SR8lH&aNJVO8d-GE$~(rf3;&ra;*? z>T%>f)N?cWP|ZiR*Jd(N?Tu=m&E!QjhHBr<O^8a8yRL6aE_+H)48pR6CW&&1f+0jd@~5baXq7 z*%4V=b~i<$!FC#Z1wWx}p>c6v%mqi3`_pKgR>xXa-1`iMi5LRRC~-r0PI>2GHV+-MrUMaVus$O4DP3f;(weJI#*! zx6nZnr|6uRKRTy_Dg|}WT#d@oubU~aEEZ^|gEv!n6D{5w_<8Z*HkyBAEO-wsh=-sX zwg_Bg!3n@9i-oifIz&kJ0rn=Ex*Ik?v3uC`mkfl!!qJ5g)uEtGk6Bx2QFO6lbeUxG zqRkYMINd{4aUa;}N)u9Zq;h@4)@fy(~@{zEH8RQI~^$%=YD-7^^EycU#SHhv{cZNO}kEXQ46?uVSWd%?`6%w z3j%_OI`Il+;T3Z53Il%F!Rr)Nmvil))^r_6xn1IsSR}ekDmo2}1@!x9(vey$Z}E|y zSY+`QI?BP2CdVRZNfQ-~MQx&bWRK}_{}x)_IW9fn4jPxPXH5Pm^~)L`J-T!3rk%T_ zL{>0urDF)%m=LH{%UX?~EmYe5oSrdjEBuH(Y73>DzN@8*J1~z; zL+bnre%dM$j@E1U(V8vP5YO8}jj_CTYKlj+iP8LMEYd;8G2K9eV&PaMKiWaff}$-Q z)GAFz%JcLnZ`$=TI>$mCguBi09W=$Gv{ z_RoP6knJ8${bN1B&kXO;7mC_9?L7+0Vg5$~x6UK=>rHQD@Fz9Z#n zvgSw`@{0A!FxlR&)Rij%D>DLvbS3dVnBR#J5MYkr6$3ZbpuRw+uhI~RpwA9^2r`hC zd?j_n`gme}($?AsACwE~;p%t4=z3Sb`%C>sWNeBL&?XMd9~c{u*6)6?0r>-S==VUW z-?1L?fw6)2Pb}0X4$2>tUw8vm#0KUM8XGT)73`ofu^#t(HX?lViy;U=y*X_ zQXk3BY1hhNBI%Sa8m{^DK>&I0rk#K2jJx!cJs3-?{>O}!-0Y(w?hYE3uE%3CWW-{? zWTTBq9~YBNyDqttej?FmrxT(l+Le>8pnRy~$wx*{i7vjAPQ8atLy8ss>F!@o&-{AE z?qAQ$_=<0cr9X4?52ZUYyMVITN~9krYmO52j^W=7CF&hlOoS=V_D&URi?cf$rKb`KlH_p_wOzz}dP<^}u1yoJt= z7nNbcbCzJrbCMA4E zULDVunb#j;guFn1~OK0sV`Kb)W-R>xEhg96V|G(lQ6H<$ZTxRrtuDJWw z)lJ`=D;;w5m)q#FBg^`akPZ%k{vNu#ovu({uG~gf9f_6q)o5_zQrcH*2mKgdtzi|K zj`(T4mg&|G@gV~IG8xjvUpv1b-}1y@!Oj9hre7+$BdEtSqPZGyjWjRBX*dXdqqsWO z4^dfMs!c4+FGT$YaZapXe&N{oAU826(k2ehADoc`6d?x~oFfMqEOP+YY`d`W_+Ym~ zw)epbU3r6IFuB-HV1~qslowOpMkWe~6N7=Y9T(n+!LJ}L{F&oJIX=t{2?*%!1n$~$ z&$MkI-hJ?~sDV*@o?2zETs*o_On<1f8g@jTW63V&^31z#7gluep zV)w9762DeTyu{^8mSjrNp){&uMp>*(#*ET*%ov^#GrBUE5z@IsBAw1XORo5W|3=0~ zN})lJ@li6Y*hSZ2<@7?{^nL55?>5Ig?Q~sCN3n^9#?6@7PSHC$unE zZltYZGu=s+5mb)E2SOUczRTuPJh&v(&Ji+p3s`Ndxc)r-k~?O_p#&u6}|28&^w+y`nxBe-t`pG`<_ws zfoB|j=sAEs^;FVlo+|p6=V1#QtpT!~lQV#3aa-M!YNA&F+)t}@Z z`a9fH|D1d2UvY0k=RSs?V@5yjYm{<wS}WgD=j<`)2crzN7dgUmc&~YvEIUC-F~x=kOW6^Y|R!<$Rv+Mn2zn8(-ji ziZAj#!x#IW=SzIA@h|<%m-!3%a{my%!atg?^iSZc{0H&X{wlu4znri2AH&!APv(vO zbNG7y^?ZZ>cD~Vn7ysISKmW%65O4Co$iMafjc@XQ$iMS{#kU4b{(T_Gw*{hndteOT z9hl7Rfup!1km9X@(|B9pTz)8UJwF_{l^+Rg;T?gO_>X~C__4t2{CMDfej@M{zgb)PZR=%z z$9jYRZoSX%TA%Pgg2e9ygZzH57k?0p@rS|5{86xiKMpSCPl74_ELhL~3a;bNgD3D8 z!Sngc;8pxp@J9YRcpHBce1N|V?%?l&Pw@A_53qaunb1P{!VHZP-q0k`BNP|CLRC72 zl6p9Fx}F!hM301S)}x_zy+>%f-ZS*1-YfK~-Y4`f_WQon3qm{f{$ZgH2wQq#xVJti zT&Nd?hv~)PvHFnk6n$uTrd|?0R4)yu@NCpagwN1NhA-4dg>Tc#!&~(+;kWd$;kWg1 z;dk}%;ZOBRc|G+hdE@kW-ei4hUWLA2-W+{e-co&fUY)*wUXy-6UW+~>?;?F>-Zgqf z-rf3vc@OCa$KcWW1%EhH^^3wQ z_U95Vr5^B^D;4&6@SMvOya@c{5W5ZD^;HEg1Rwi|f)|F@{ZPRRdJMu=ixkpdc#95RFwCDpPa8Kj~NGo@{ypt zud&FXyukA|ujf&qsF&wSz5wy(Q_A}^^(bnHT!J)j!f3l+yMgDUfjTr1N zbTnd+{~@Q}Ab7TIiZ27<-?k{e6#BmcMNG;~$H%U}MS3#REE)Ip>&7gkpu%9b#^tZ;k z*jt~t*as)O*as_I?5&qw?1Lw`*u$Uw-o_qY?G_vR;B9o4jeQUcZ5#XG2l&HP3j5$^ z;H1JnG|I&u-th$+d-%%_ZL9)Y#K|@tftSQFHXVUi#B!UC!0TeEO^5eA{SYOYKHk6R zE0jEXhi5rjGB|IJgK25rMGi%!dDl1;mF10dC@RVOv(v96{5C(MC>k1mm!DD;4U72b zW}XTDl|%+27pg$5G*U)qD=Nz(Q)#`Ta(H9~RVjIlh@43y6}=-P7f`XHcT{+aIGzv0 z*g@f$;y9(TMd1s@V4j7x!QtD4M^RZE-pXGqZVU;R;TPnyVR?n2cg6FHFYwCvx!pmq z>3(4$?y8WKZ4dVrH}D+58yMOy{$ukm^rZM$`GdZpOSB<2uR^D56Kr02JA4{W z;rdd(7#jX1&xIZNL}~b9J{WWO#rDv*JP&OF?JLBV`O=$tih@`20<;A^2Otg|f?CK^ z8EoN&sD(XM!Bxl<;iWuB2ao1Ou)&Du{NN~FEIo*k2rT0&>5+{3z(VA%uxXkS`6;|a zUovT0R~mNIGXVR6*+RLcIAS8K3f`Go0bM} zwxxkKM;hqoO5+0xJG`wXlaoY75moFW3^#ctn_P$gty2G`OkQm=%41EgC;Xmv`8OmY zJLw{m*O=UZuixMZX3~FX*iQIhZZx?G9lxd1(CvGQsFwO&bOA-XglvyNS+6F-T+V-l zAMK9+4^0KAU33xk*f#{A3OM$E0D==M++`^J9`P8^cj0Hk1wQ~rHez*Y!X@lO#nfF? zA}Q~JZE526Kn-9e1hJC_D5e2lFzO*H{6Vn5bqOHNyNn7@=;XytDdHyPZ|Q(tFoRw{ zW-^8TcanGr{8*4OtbhOS5&fjbfRx7(Y<~z_Y*HkQ3?e`Q{$vpCqUWgSe;KMfi=)qy zDrodBx(>npe*=Gs_2&NyFJAgTH^HMY^99|_JCn$!#RpRF~=p$;|K z37;(68yV)mi#00!FHUFAq)Ho=-4*HX|1!1Gkbk^*b|Ge(d$5UUp2^LNO>PNstK3^c zjNOQ9NNv2A+~V8OOJjLS zsxKK>MV(7N{pS?Y&%^rReCnxRNQL^v>e5pgAciQ)_;D|w1GXFIQCp9w4H2WZfse;k zC`2z@gc8aRt@#F3AO9qc+!_!i0rV=1{#qdy8V=;h?-bR7`d2!yT& zLYovag@6!3q9BoxH{W_G6i`7;qQD9T+*6Zlv=h=(-;7~$>WZ@HZ`9ONGo~I9-K6eL z?4Tic(r?{2>>%Q*%$;=82+6hd)rt%}2gtNXzY}=g1w8Kto|}PZ2aVRZ(hU9n41C9> z@vTVXTakfp2Fpf(gcJEBTb}qc8Xh?btr#A?S>e4z$}{eXc@)!Pp6D$d^gBUuU7Kj+ zV;kQ&Imce|O))*+=%8EEcR~#8m%oX2b!8(jcq4A;4IeSGoqoS0gQiiCnOsu)^d~5c zMPpC>De9#^Lxc2ZLDzFM6VEyN3v`(NA}!ZnQ#8&2ip5BuWeRK{nOUHy_27oxeta?# zOGp!!XzV+4vgRty3R`L9SNXR-ppH^~^2zg^425gHr=ZLlzM;WiBl~3eD{-4E^a8jd zfv%Q2<={p1HfOV0?j>VqUmixteP!I4k-PlrBnZ83$0qk38liS0*x>GX%QHsRZnxcu z>oe-S<*t}#E8R`hPMd8831uy|&_BYK;>R>x|AZ#!pVEB&pR`2(7p>C2R1C36UY#a+ zb(-YWX_8mlB!iA5p9*D$E%RyoQ=39f%H4|_hHnm!wkrY8$4|{CdbEkUB-t3TgAN>_ zM13ty9RW)25x{fH1JogRt)ngNv=vlMM|GQBo#;XR-gdeVeW4NfI8o2{=o_gL7Y@6_ zJtKO*!#yL~;&J(vuLGYyY~qr9PoA-n4*21~Hqkrz9)S3<_!tr&x;)=w{&-lXf;BJS ziE-t9;!9SW2xPh#6aHdxl!sPWU2Nko3bo19!6xK_UFvkBH%+UWQJC4THuS zSaum+s>GkCUS>ooVf3J%89nJ2Mm}9-^rB5hU;4dKKra~m=nbPkeP|TYXT~6GR~KPh zdN8)2i+PeUjHekTT!U@vHAWe)Glug|jZu8IQO>s+qq)Nv!w+FQ`$;3tuN%{pDldW> zj-^sQozIYth~IRT8a3&Iam5{HVrRn21rqxguvnFgybwRjKSRw!5q_G_LJiq1Kc*Dj zP*y&Sj9obKkTFi>@WmDNZmB$4d-v82XT+`p#{;0 z5p-JIL`I-c6uysjEouW^mqq70lSvfCviPc`HY9 zkCcH>9nw&dG&y4?d5sFPu<13(IEaQDb7+!LNi&SObg(fm?eB(zo^$!&EI_E2XJE=umEJuyaw|P;t6k^) zXccLV!=QDCQ_xsKG2;j-#UX~g>ny`Q$~0}z7hB%I{}Z*S4`SO=x-LXp`6p5we71oK z8JXwxq(5z;XE%{|9xgmT52WS|?~bcc*uF4)8@(t`yZ`LCU&&L0d{}YV_F~IwB^gEv z*w>NYSOuHG;hND1c^yY{jSY$lnJ@Su-y`@6C6{>)JyD7)-0gh9BvEPdmC^^}5572r zJPZcNoT0KOy#zu)!2A*2Cg9}}TX9gQf(JM-AF_BJQC3p1Kh4~YiZejP&p^RhRBoI@ z`x_U~OyfMNFwUogj0@AU@Z-w2YaV~|8pQooF%HtdOS3oulI5$eo162IT z#eq5;UnDm(F8dp@!C0z5*cbKL27!V2iOjwR?w4~QeqghYf%+FY2jb^B&cF#EPof&= zJY<(X$4(~{()2+FhydS=4LSnS_?eFb;xH(p6kM;e;da{6L2t;bjHYK3d9>f*i)|G) zw7)B8QcyB0mYad{pI!>Ct?xRCo(D*VV#nT@Vx}`isB;Qjf{>sy5q&2EbV%(&O3)!2 zG~nSkO5LaW&74%@w@wa-Hc%jG7*U3V!@i~u7qU#45AU(q7E?NiiopSM_6gNQHcQh1ERs&bOd>7yCpimCUN!jVrEA1||ff@MgyjlJx z1cTf8o*aYy-5b1xJ8}&6b#L%i-j-vqw|j%{#k~OaGat&N+3eon`}q$!1{>WQ`~Yvy zF<9^3;0JRK_H=LXLpcX)-5dOH&cUL4gCEH`Sgpe{%`Jz9k(YP4zsRBm%07sOM&H^( zf4z(T=3Jt>i*9m$I&~MFr`<)rjlO*s&5|CM)gneYcp3tiUq(?HiQhwwqe7YpFY+k* z2>v6zgXdU8+!yhb|6FB1=rZSdDgK`{fS8uhYPD*Li9z^&6xxgM|5Gwp s6pJCMRw~NGaHnmo(>7R)Pk){4d_75=EKX7VP7*&)*Dg=jt`n#HKY3r4+5i9m literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/service/GroupLogService.class b/robots/robotchangma/target/classes/com/robotcm/service/GroupLogService.class new file mode 100644 index 0000000000000000000000000000000000000000..0697f25744c2f653aefa1c47584b91c8bd3c0ef5 GIT binary patch literal 47797 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 R-U|1XU2(YJO}guu>~pR9whaIP literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/service/GroupPublisherService.class b/robots/robotchangma/target/classes/com/robotcm/service/GroupPublisherService.class new file mode 100644 index 0000000000000000000000000000000000000000..50533362cd77c10eded31d468901c98b1b068a54 GIT binary patch literal 3367 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/service/GroupService.class b/robots/robotchangma/target/classes/com/robotcm/service/GroupService.class new file mode 100644 index 0000000000000000000000000000000000000000..3380d0284b014d569ac9fb26baf5cac123f52b2b GIT binary patch literal 113015 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient$1.class new file mode 100644 index 0000000000000000000000000000000000000000..420b3bdf182ae7ab20b1f631d81e39a2fd2d10d2 GIT binary patch literal 1120 zcma)6+iuf95IviOI7v;DmJ}$LHl?N{PFpv?TM-B%P%EV%6_ghqD#u-=F3!4m*F}5= z5_||!BLok803U^zbrSNFG?qN$S)Vhrb7t*7e}DZ3@EDKsFtDmkMVqw(a=4erI;=U| z$A*Ci2C4>X492+|SUuTgSZ{e@&xyiLsJxz|+&GG*;{`q!$~oXtx?R4@U}}8C0dpoyTs2X`vVkoV z+i(o*m}uZ3&0zAl$Ca!GLrGV20#|gMH=R@NDQbPZbQlXU(8HP~A;bL9QN%yST&m~t zv+ziqY3huI_Wp$yWNmVZA&?~z31f4+F zQ+`MzS*o_iT@QrVt+i31?<)s}Jkq6-)*K*DvL~JfK_6s_?h+OVwMb8U6lchn?Rp=~ z-s~e~Z}pM3e<1TcL0==AB{c8_WwO_k3}r0g21Ufw1E%*3H?cg-`iwA|v0z^yb%877 t(m#<+VVts%r1?r)`Ie+L2ZUkTG;R?+h1+)Sltw5FN z2k=pdvu;p$A&Mo>?2OMjJ2M*p`h9u^;5m9LXydjwcS3Y*`6wlk7vo2uUkOAw^kR! zOqHc(xLif?Hrr?xm8ISCSBJZKRiyf@@z+K3Zl4{hBgM=cn`U`w>|{r~gM2^0Ly1kq z5+N>1T)>Ki#Ja>Ita6b5ANyQ6-WKS3^(0evl6)K=>eR8-dFoST?Ro$4GJ*o_uZ3}} zzqe=z{|-Dm{CsjGOdP|H%nN|LF-D z{qJagtAP=%mjO=ErM*^@BV5K6MkLjef{3eFp9#Jo#xrF9n0m)({6K527S;+sS;$$f dD9^Do#U^j?1zyJu`WF9%TUg^MB&to%=MO7J#pM71 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/HttpClient.class new file mode 100644 index 0000000000000000000000000000000000000000..b93560bd08a9b55a2db1f3bc6ff638383791280f GIT binary patch literal 8801 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 ahZR02vtkvi9H&E>fHkZ$5;pkEVe=D|aiK;4 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/MessageResponse.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/MessageResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..220b0d81b9114f608dc0d76d3e63a090859efa98 GIT binary patch literal 407 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 Q{*(i6lI3aYuN~X+FI&zE5&!@I literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$3.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$3.class new file mode 100644 index 0000000000000000000000000000000000000000..ad35cf04dd99feb4e6d5afb7a6bf4e70a89f16e8 GIT binary patch literal 2888 zcmb_e>r)$56#v~2*gUpEBZXpX0f`9Vky`N4($YdoHI+~V1lwA1v$>|*Zg$h%4Yu|D zw$}H%U;L(>amEi|d0A!pNoV|%oQ~tUn*>sjw2o#c_uf7CoO@osbMF4}*Uu{edhv}P zEqF`}j|UJ&Jb)n_^`jY21Tl<+gb_cEVN{Tx^kWR;K1}%Vlpm9r62sGCI3C0aob=%t z38w-GA@0MoVxIQlIkB(!kQ8UCf|&Awi}`tRW;%e=(1fZpK}a|&K@X5E83~32lR=tM z^l-*bGqen=W+rNxNz+j?QAf#HIXkNA8aJG1g4?!|=6wuR&S}jK?`CK#!#?2($6Q$< zvtKhbr=MZuj)lq`UbLlslEE7@Q=FlCSTp!YE|cWegp$;W5*jvDMW0kGO}rO~UST_f z95)PZ#dO8CIlV^8=qhz2+#_63R7W!nhVF8%6igiBcGfg(-X~10upLX-bw-&{qPk+F zqvMXH8EHDymr@*M+THhA1sR5pGIp(3KxdGyFXI9(GVBtyw0R07yeQ)(ye#7tye8pw8E@cC!pPLnAdM5TQ3-F!cv~>M zgI*c$;ynqMWW0~d1bQQ<>kRelku;do^b{wM1&Y9HIw|7=e8}MG>X-2mdKrSJn!5T4 zWI5g0C*xy$A~-&!KG2j^EG0v<&v04B=lDXxmomP>K^b4;qKpS|kfHsyEuyGe2<)LQ zvAIBLz{5QZHEaIlA#n>SUn~r*cXl8}$>v6i`0t=j^Yz&#sx+XeD)qW>&u(gQd&|j| zn%~!+2di6W1a<;`Fq3bYhpDuw3|!xe+mzxocU;@n`&>N9Z4iaZUsZ9aXdbo2%}`4LT}$g~ldn>;Sr?IArOmIfy-}i2%oJdWRA&@{<$%ShHyZgn zkHr~ww#Cay`W&-ZHbq?T5x8zFq`cH07n{Ront(()cdU1}WSau#;*4Cjc*dOJXrd2_ zFvwDPYHCDV1ZbunNgqHJ^lwLmb~|VlgU6**M>^)gBAxT_L>5soOIsdv(pW`|z>nyn zv5sg!HM+5zX0Z}S60k*U$sfqh5>F-VtwgSYEy3Gy4VBBN^56!fMCb4D&d$Mi1((G3 z0{n9bd=FnJcomf)d4!0bYuIuHTk@;Bu3}eyRs9=6h1D`@7zF>;ectN`9bd%Vq1pv( z>!N?Cj)pv6y?EVD16k0pfO|qaXx-qYVF5cwmT)iei^JE9Z1iBNvtt=e9ti)vuK(Q# z(s~xPn8SAbga*u`5exJkxd@IWe2Zm#hwDW71;5fG;?zqK=*2no&{#oShwu=sydo;A zv0K5zc!XkBiy!bP_EOaL(Z0M&=_AU1qU?Zl6Acm$)DKALzlmBJw~OVU7^oQ#mq0%7 zq|8GP;E#0NK=T6b`{x`A4a8Ki!%Mb_Ob=ktontsmvzIJXlRod;Y#E!Rir8csZv@VT7~EJX60^i){-y$7ZNw| zfDjTq@KK1d>$VXnQEYj4XLRQ5nVDVx{`2)4fDWFSsAI!|flUjKv1Q@d{RGnF*<7@7kSjlDSXqg0H&lxK04cp_9%r`~B{^$Vj*G5boZw8!Ai9n=~!)cVm# zGAs?0mdDxHm+>k0L-MQ)BEiEUk5z7$&RQ;v!9LVl#{G~di6pZHVUzbJt$L`?3s`OU zBUt-0D(}gv;1-Q_!T>+8MB|+c6dbIOMfie^5rRrvavhXhX8Qw}`vui&Dys2 z(3w|sCe~;R<{S{+-IDIb6`lJXwNJQlO*g45&jh6ALRk&>$g1Ez9u)IKJfgWqKaX`R M)5;=roo0Ie0(oZ}mjD0& literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$5.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$5.class new file mode 100644 index 0000000000000000000000000000000000000000..3131a403af976817abac108bd0575cbcff5445a7 GIT binary patch literal 860 zcmbtTO>fgc5Ph4taS~kW21?WNRlo#?1Lgn+R8%2_R;ox^q(tqZr}f5aHaNT0+Acqd zGaw;^P=5eF3Nhr2EHFCOxtIkxFHDgIB9)2CgHefkbI{XDB_fwvy*E17LZ=Ls zqg{sjYbsYV-(skS-2(=vr^gAyQeUcMub9P&8Syx!OslU2PY<|}7M~{3G{1Z9H_*VF*cq=v;wlu0S+bAiDVN;3b2%OCp$F%CjuV82rE7 z`|*_2Vdz|qjN#SQ3WLjZZ(WwGo$|D>Q*DLaqy9g$Z_+i6#0kUZe{s0ljHTkVB(xN? zCDp?u_BUuN>$IiJZ`*6K5#ej_$S)F_qDm1Eeg`}I+5C#i7yDGd!EyFK!FgB08o`AU zeny3OZekS+Xw&U?$X9Wl7-}WYb1YF@A@j*RIEOBlF|Y^KwaRxls2^~!LgziQ7S+4t O;n(SpS;50MYkvT?pW<5p literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$ConnectionProtocol.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/TaurusClient$ConnectionProtocol.class new file mode 100644 index 0000000000000000000000000000000000000000..c5392d4624d1515a10af2c9a29742fc910471eb2 GIT binary patch literal 1250 zcmbtT?{Csj6g`g?3SGBBH+A6rF~tdNQc?V1AOu5ZvIWHi#Gs!_t=OfsrnLLJlqJq+ zH2dryWxTHt*JXY%@|yJKzI)z1=iYbU&tG4E0H~sxf{1MycTteACZQxl!4CiJCb2A2 zaF-+QC6VE_EJ0%sdd3F^wdFdFY511wyzpG#HC&rP*{40PW$TlPIbo=^4R@@0?$Gs( zvF7W67fdw6woJ#@dZE_}o&3dIHR5??4jH6;|4IAhUYDW%W}$S6Bi#SSGRM zzBL(E+m>TK55_~&>*+(AcBGJ^^NyiYXdmiFx@POnNbCBZ<&0{@h2*Pk*U;_0?pd5` zPAEG1n0VETWDJSA=*kCqW|8aex$nA$kF}4qfA192a?z(|zm`^R0c8;$i7M_q* zvGfJ;Q-~ZNJBQEFjxs~xDmKG7wT)1mu>yfUKq~EQo*?ll3`gnCj!U?~rQ>FZ*+P=! zZq0=pP$7Jkzd;-SgY~%PW90?71jo!@-t=Z3ZXMN{QGo^usw{azEi}=8sJ()$Ed? zMRaDkGE<)9qK*M|jMU9iC{xD{L+wf`X|5T{N5@l!N}wMELno9<4D&@K(g}|e%Jf4W z^JL0XS>Uf^#XQQ4p*<8PNF+>?X%tMoNQ(XPF@WB8>IIPj#eCyzmXr(>(KI+u%DisA5Y z^4Ld-{st5WsGth+*CK~-eFZm&q3zJ5=uw4lF;G2u279tCEs8ZtgWaP|cdxjULv21p1IA&C?ShtUL(L=e=*$z})(o87p(LD61X zdt0@aO0}m2Y}Kl0f|1s?wnb~{v0Mx0505;-?pTh$(JSfBWWOzu1?+366N9F1VGW^hwHvA}nE%>p9p9G-eVGWN2 zFdmNzna2W{jK^hoLWU~u z2e3*NXi5uUH6A8Y<y_sx^gw1Gj&2A2wnxatD6yvf`G8~I;jK`9(P%NTQ5Q%knn{kC1 zEumOXb<*gI_a&-BvA9{?mkdX$Tdda&3Z9N|mx5|m@O6Z2LcHCkpmlT`J!Ugs7Pag& zb{o|ZBidcvmW+p^-P{-G2=&F|#L(O;YZIZ^E;Ff6X|apPI%CPu5L*jzb#q%R#6>N} z9y3k~<2#Z&;-=BnYD5hS>bx=bw!4>db74nUIMHh)LpwxBo2y$$Q`D2FwzRZ5y^6)qe8ws8!At!5%YF&eU~ySd4TL^_So zt{g~ga_}`Q=Rbw~j$PphEvj`S&7R)o)e4h4dL27A#d>-vPJ*Tvm2{iQ%|;~LC5t?j z^Jr6VQ>=?}OlS#5&Gmgfoo2k<=#215L1Q=?PA*sItQ=|GEKkIVvRk#?axL2_D@M9v z!@SMnL9vh#*=)qa!rg)3P3{OMQnoubZK}e%BbK0#dBrj5uPH4k*jhg}jcoX+i-hHu z3gg<6G!fmvLda;;R53$LQ&SZ-{I7Z%=KZ3SiAGnK<)1C#MABrSD>PkYli5iqOp2R5vEAm%NMr~T9f@F1u-^>hDZ$hsZWN}|T|%B( zI)RKApB-`r+ALv4nM&r2l^;?eB>X&yB=zCzGLlAzb?NCzbSs>kLj)>ZoRb=($#8N{ zb#wcM&YjGj#|qqrv9ePNIdO-2C}w`I5jT1i%13HGgDYiZWLT*|p=`u*D=(#!2ScEE zcqGx(PBgV1WAE`L9)*2xfew!kLv9N9iDR{!7c(z}vq2tFx{jfz9PR8)S}d>qf3SSZ z)Uuk44NF@z$!({Fk~?&K0axqTfv}FP*rsDU zx^p8+ z=V@xXu4brG9R@DY(SZvT=8g_*SX-{63#P745=5N{v9%jxqq}Qd#12bWGgVpcTWWPx zuF7;=sb*>FWL;H|shTar92w?{LB4`pbXAE+5v2MDZY6KDwqIx7TqM{a7s(Xa1sC=vJ}# zZP>5ltGM0qo?~~=x>}~{*}D#@$!?!=hfHmpGCEp!{8bD;>@uI^xNoTOOy&Avi0w1% zm?FEIb%oUxZ5M@k)MTVckXATqs<4Btf~kau&5B{rvq8u^mnSkU7Vip24Z7NK+ zXNv9JfT?nK|ITAvGImBn4#EXSZ?ARQSdazt$gakTaMm22UwV2BIj8uNv6PpTW-@ja zJPKzCpfIfUa84AW3{P(#1zYL{k~(i>h7dc?5s%nVnb8aT%s#Wtl4$KQ4VPm9%)cle zPO{)hKWBdnQmApGw7xny&9GbTF6kRk&d+F@_>oY@G%1d}%9A2u%`B1D%o1YFtS8pY z%3#f`71qppYR#;$P}pf*@4^bHsk{zIm9?I+ymBt%6V@uOypVUZ$WML(2T|a?VC!8d zxRrMbagGI?!Oww;88vCISAKYr&!^jihoA*L{qO}RcJ;%r>b(aMSTKOXg}3lEmho38 z3x#RU_1weIw{qXOdhY?uJdE*Ms}5m8y*KFXNB#kf8+skAnqT5Qgo$@@r^mvw1mk$U zklf4QC+Z2PMiFXIhgvMhVywg|I1@{#%~SdLbQ#-=Mr!9Y^l?|6jTpOe5$}i{7gLjh zY&-VwN^ow+CAgHliqMXCP`_ThlTSL=NR8oJCJQp*(=1OuFYl zqt}X#b$gvdS4ltR&=`U4giI<1(RJpCE>9Xahw@X7(#_yuOx}73Q~KfMWic8tcSR|LPp=K6eUq!-sRw%#KQwMUseAHx(p&h+*KJ@-jk?HI3DbuCu*KrZQn%`??m=OiI1v5oZ(IfcIds#s``orq}X1XR$`%JWyqny zA=tuMLVA)AJObU0yEBy)(YE7_x18lw#@uU|h}SLBc9NaskQTRLW|&AyH>D{rbtp?M zutR$&fGwmdkHy;KA{TJTDf(`zE2ws;;nLS-rNAR(b_(l9Vra}tf#*+$LZ+*37~!gFHUH?k#v(J)RqwFkUHtH%LvT6G zC%#`0EM=RQ=}axiSFJ8u1!=c0z+G%N#m(q zTCj8*i&MsSRwJpgwnQ2ZIjx?Cd)Ndk5*oz44k0%RD?z&a(;;IATE0z&n-Ak_SvHS? zA#?NBai6n!I%oM|tLzcya<|!&$>tmQW)?Pi8Gbkl#&5Cu*kMqgHW|yC8Zw#P&$|^> zkXBRy6(zOEhi|8INjdN3$6vJZ9-MU-JVMHic?ubQhtKlxU6wkap4qC6Gbqd1Y{fS- YV{hSn&WaNLG2i}K<;=64d6qr@2Q_Lh5&!@I literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager$1.class new file mode 100644 index 0000000000000000000000000000000000000000..7566f9a2a1c5711ea671f8f12050615bb44b2834 GIT binary patch literal 693 zcma)4(MlUZ6g`uy-DJDgZM4z0wkiY~V{sEGz9_y(3x(K1mGpTs8IqOFEX?lqzX}z_ z2S31%63=b|(zjjMd*@!xIrq-J^YD0g58w;-nsBh?VFhnJwDHcxdl%a-J_x+XW>MPd z3+xY7G7oJsPBJwQGnv~w4OJXzlZBTvtL5Ze8adVWn52`)MA@mp=Wb=z{z$+%OD0-i zZ5SE-BcG48y_Dmanbt5-G9F1A74b6Z6s-yP-;L4sES71i86H%v*cq_Xy3Gx3x2W!2 zB)L`kTU1v3?@otT@{eR=UyX{BG&0k3oz0Soi;q5b(DLD;;iFlccHwbY6=&5M2n2<8 z7)vt^e~z!T%6Q%9)UVu_#SA`G)D&1rGifQ~Nu_kk?e+U?%i(&t8i*h$+U4SF{G0HY zeaX`)<09kr4z3}3H>mwBF+MF>v=>;VZ7)!Gg@6(9rJ5k(HCjupBl?2T=>3DZMg3XH jE7>D*ewS+g0=HDFW1XxTHt>etVXaN9l{NS{==nVXul5?U%g z_yhW*#Iu`#^eqc}@7&8d=YIWrdUynIfQ<$`ybtgSD*=}9!N;nPk3K#Lyv~P7*6s>y z_mmw)&c-%ZqbQe!E3!zXi8gt3F?3q?&!mw9?T$$LnwTU%7TDdInzel?;GNjM7MSfN zMxPg>Si1`ur_8i^R>|~Ix}=OJNv~{8ApCBOb|U}f75|&*%eB0fZ0yvi)MkkpoauaM`#wI0SVJp>kC_mS^0khD%bIdm?R|k}sU4-# z45Ab4pFFG0W`@=aEY3ENky|yX?y2b$JQ{r(md)GDqA#e>pIRS>EklwQm1HmuQf7qVIZmj@9%_yhb= z;%qBOL9{HJ1e?JpqNHz82E3`1!en&MdU_VKU|HV1ULi{fpR z7++qfo`ZoN_aEqqN*F__gfdq0SQR)*FZA~t7|0#0BTz}TTuou%-gpnvw*r~%^fb1H z6vR5ewk$uq3f^C<2vAYL#Px|1!pTp5RrTIS$Xo+U^TP?G?^5BL@{8 iQx#y6KVY`cLKQQNnBP+q9Gzw4U=Gv0C>zHjrhqR{ywbS< literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/ThreadManager.class new file mode 100644 index 0000000000000000000000000000000000000000..56e2064f5efbfa056b95fe01533c80e273f4e171 GIT binary patch literal 4114 zcmbtX>vJ1d75}X)Y321gQT&J_yK$VCV@tM`l*CDF6DVn%ILJ;Nr%7!BW-V`Q#nP_2 zTII!~v`{FImiHqqls5)GHA5V?WQHvMeO8)hG<4&0DxMYb&o$xmxGv2X;RO-=Wffmh@l_2w zL`XNjCe4d6yd?eCReVFkUVr7Aa`0Os=i4g2qo8@xER~iF^W3sy8jA|_3Cl8_<9VZ0 zGD`|#^G?~aa@LXpWln)MZXgg-w%~gU zPrQe&hmo-&{@AFB@2U8{IK?#_av)rCZTcqa2AQwPcO|!*OzUaM;2G0mQ5g4w@eph4 zFi;{8BcVO_FaXO&Y1tKKvktKUDp+|hE%n)1Clt-dN`Uw5-@jkMK;3K`^@wzhXDR{? zhyZQIE<0IsJm)2@@5P`X4M~;M@kxy7I3vxdG=mt@aR5UK+Po_2v4|qN;#$@$x;fjDT_08P6CFRrD>}~Ml#Y`)Mb7E?8Gf!K4SK1@ zoC?wU>jip1!2LqU$1%oR>Vm_Z4Y;l2m-rP+V!e_c)v+oe_y~^c_%(i`U|*d_6|`2} zKnv`vex>e~^Y5M=3USecZ7kDOg*6vdxwNdHx9^>c58NM{ zFH|Z~xbL(OxQ0K$h0Mz@&&w}rWF?#m+8-pGCp&8A&+=^`9`KSvEt&3=QJ@JM&d#_F zpAX)S#$1IttU~ssOL7x$*c({bKZl)sr8M$|6-7u=g`<#A$m^LkUe64H!Z(<#9paCf z;fnvSAHjX(GwHh|aD~>_8h-NZJQ`d-9gKRl(L3aY1*o0`KtEOq&}L|k5&di%n?;Q8z_*`gr`)Kgby@4 z8EDWtpMM?gs|aUqd9Wgg@qDc*Lx`~G#Td#)7PzXrG-NPIJz{{05bMU2_>Sc=Q1N$u zMYuRkBf>Y4iM@^v4kI`3{ezvBNzG3FiG$c1*ru>*ZS%(o1$6CHa&R4;tM~rqg?iwv zRcIsOfwvOjH&^fd?iK}iF+`$yoHqF`6z314ne8Fs8RoP6FoSV~0XWLtBiKhu9VED; zB-I#0^%!lLq>r9pxW%d-T78g!pP;WAcxo8alpw^I4m>G(+DWDVpi{+J{_o+tWaeLp zO0ZZy1G``5mvEpfbsMddY}%%hsdaP>{2AK7;2U@(1c_nTql-_?6Vy9S%ACYzifLuM zIvFWJmGnj3k7bvKkGaSwvD{OYhAp^&r-*r$`-RH>+8oyeaT62|@W)hKo&Ik1-;Cp?%BK8A?)s1$Idlumz6u%C0)zzJJ=&e_(a)7dVt|q z8T}aD)r_+w-3(nm%eMF9Bqj2D_@< z-$d2GJd@g_s!N`DpZD#7_&5d4GpYH8l#4tt`Xax?=!9QLXbYp_TedIB^x9svYAXc* zIkqcwYo1}Tunl&NC5akKSfg4g*}wudNZI-)dzJkN4d|O1Ofi242bjN9MlL79vm+6Y z{$xad2p7cpkwk<{ZyJfRPekAJc|OGK1AoI_@3W@YE3^)wl^B1QtSOV3SIG0L=*2ap zaGgBA;XxHn6GZ@3Mp^Pkd@$niMw0Xp7CqLt^G{A;efU0?{QYy>FI?J*&^^M4s^AMy z2&LkZp9)Zz3je0Ter;ch$FNM_`4v3PUKB>?icmF%KKB|& ap1MLPV1Rumi4tcTr8wTppZwe5cmD$=>!HN} literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/business/AccountBusiness.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/business/AccountBusiness.class new file mode 100644 index 0000000000000000000000000000000000000000..48c3ca9744e6c94d0777f9567adb08aebac7f28a GIT binary patch literal 13372 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 z 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/business/RoomBusiness.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/business/RoomBusiness.class new file mode 100644 index 0000000000000000000000000000000000000000..84a48f56caa36bb66c200cce9433f2dd48e129f1 GIT binary patch literal 5198 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler$PacketReadState.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler$PacketReadState.class new file mode 100644 index 0000000000000000000000000000000000000000..63b623dc087de190712e11822ace8c98682d7163 GIT binary patch literal 1422 zcmbtTT~pIg5It$rCJli?LB2!05{B}B*T`RGh0;EYo&oa7zuXpGlo@nzdx79jwqID0;o=n%26_Ce?GYGBa#WDlW3M9#fITeF?;S zv9pC!F@Xmvrf@?=KL%9{F)_@<2os|iq~fQ)hIJ(%U{>o6u^NcR&UCy{-m^@Pm{0v1 z7Xb@rhs_^P;!M7iH8@{Bk(#Ba8KHL`OpP$o0BPdQHBsl9*mF${0KKDZUUWl52$ygf z0rq>NASNTBw(Cmko%4)euBrb_<8uaRf&l44+tDVWbwXp@z=)cP%r6`tR4u1LoDLy@Rh~PW!9w+&$-05`*QAQmx9utR*X~ZcpOY?>rVW;v5Vlg85 z4o*)Nd4tgaH`sB})!QY~_E{ZL5>BT?`-Fh+DLRc?KE%fOJ l5E#w&R21q1_=Yr&sgE|bo47?bA7*fYv_g?0Zet)d`~xR|P{IHJ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/IOHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..31be780ccefb6ef608d929462aa91fc6134fb7da GIT binary patch literal 6669 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6856c6823081e3ac566870230142895911c7f98f GIT binary patch literal 733 zcma)4U279T6g`uqu31-`My=MWt!#vcgm?krZa+ZSjYx}g?W z?is7k%IQGoALJloq}_8$W__8P;Ln4NKuRDvu~z4YnJfxTcd>SzJ#wt)rKQ~ot>X(< z=1L!%&@P$lcsY@uCHWj#mAS&$(W&-hH;nK!!3H)HM7WutiFSf#*y3~+8BS+UpcR1A zOxjU;KA33bDe*e=zO;6xyR!%&367;5X8P!h(x1F>6!qV!&mJkvdcTrBG=*{;VxYlk ze8eUfVF`Rhh*m3zi?;*%Arg0Ae23`%MD1&plhCq?_8o51uFkS>2Q7Nc zuh0ZDR?wbfz2O-un%!>@KTyBChKj55GZHwj;F4M59IlSLEUV!j?(=N0*#j(BO}I)t G`TYY4*{D+h literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/ISocket.class new file mode 100644 index 0000000000000000000000000000000000000000..b4ea65a10f3cd96ddaad0e2133c47cea17eeb4cd GIT binary patch literal 3136 zcma)8YjYFV8Geqm@=9WTLBSX>29Y=*OEn4&ZCcy70S6Ni6A0!~hY(mv2WvszRd!cg z+B9h{z2trmf!xz+_>wQ7MKEQi{g|2li2jexFioGcDT+kg5z-k z{g|}pEn5oYf}5^Wbo^3VqH0Oo&s$D@)+wEm{?6bs%B8{{qg!jQMw1rVwGP~Gfv5@9x`1^?VBGpzhcqc#-)8Ngdr+F>2T@P9<$bz@0ze| z%byh3oLO4MB9KN73B+qsx;spd>F}J67l?N$422XCgL+lP$as=v%WIuzp0pWhEOTUs zinX_5+U2U;dA1~LzU9~gBTKmv`k?R`R~{r4QFS7y@LCFi4msNN-E;d)*OM)-`ZKqZ zrMweV+uw22a+5d;f*!T&3j#f6$oY1=tcca|A`_VKOq8lkXvwSccGju8B{^*=E{!H5 zn^l$=_z6aJyky{Ij2aljtbspZRA5azhxXTP-&*KIYGBH=H~DF0BYnp5D^A@{D@v4t zKN`p)XCQ+Sfd{9|DqWdRH(5xZsYpBRS7h1?5&csqo&$G}%(6d&h!o zf-}5D#qy4Uck!N%_YHi2-GtY`hd6KGBb+Ad5S@6a7tfzovy^0r7ij4P&pRrD-y=5LW*>qoi+JNeB%r|NB0Q^)p_>MYZa zOB*%QFIAYvou0C?Y}HVMu-D%fw9w6id|lY(EN|yR%|FNH%@@fp*kyTk?+Lc;Okso_ zUAJz2h_l>$)3Vtp20QIdRZMqQGCaFPn`|=)uU_V<{+avOypEdTZ!BXy7w@7 z5=ggJ`&%nut{L%R#vk5Oh$o;8EZcGeLTCazs2ZH7@Cc7I(mCB^;TU%z3zu;Z8BihQ z8d#y`>*${&IV&3&P%K0Oo>LS6-xeLa$-rau{)s!FzYCAjh^F45(3r?_r#LKY+j7^i z>H;y{b_s`bePa!*o*eo#-0uqZYlc3@np|qIfwdQ4yIQ-34OejQCFozn27|rIE=0v=n*&2D+aaiX*w2U~g6hHQ|f5qKatN`j1IW2{JGjD;oSU?4-Qr!{J;)h&8@ zWSc-1jDf5WAPXiNPO5mx3yXwBs#1B*LtgV2@*7e`$aij!XGX@TDld0A_pIMpy8rRt zPyYtsF#epwAf7hxOb!V=oyA@Fjx1#Z&*qScDV9*?4cIy4VoF6Qjw}nEsAAE8n?n!I z=dc8?6U*>r352#Hr{`n|bL6jyP$Y`#vaAa2f}Ad9aS6}o@LjwhDql44Jz@QR4nM#T z4ZI}#WdkoOWW1nSbwY(bB|BIyMpiwn*NS!!I>mbAdc~4{9#iNkTdPiJRh?$rYy-g~27pQFWr@Hy0B%vYfJR?M&VGX-C^&Z6xC=VfgtNd6vQC z>5~_2XC-n2e~hKA&~e1}8i40!f_i8>6;cXMYlsd*j*&Rg6ku21yLDDHbS(h|v*!4fR!66Ug#|IZYm3hSy>`MdAlDu3aLg`-!37yf zV-i@Fh{RtFJ^fnQJKYl{taqYoC0H9kC5Y^NFv4kTZK=c3V%i7$xo16Luz;G8q%qU z3L|Sslbj*hSVKo)&l@90@a@3HIHzR!7>)Q%0@rocn?J#@)E zxq%%CoR#Cib>uhD*SKlMs|0}HbR|dA$%nDAQCd;sizxAwq>f`aMZUB~t_P{laDOVb_cNrG`VZ|XJaz*( zoTD}Yb5~&0ax2u$F8$CTX=*PPEzYQOKGCbLVmM_9n?78v@qSU&_@fq zC4zPADJUsiE@?55(AC;UTtJ*sM5~iH^$?9bJ#7Wj*D#~-IL4rgCPJfKO>)6LriiNGK_D)vq`{*ovi2Wn$ zIPih?vY*{IKso8oeqAr~{8hGjUf@fGed*wC{w+()ebl~}fY0HqmK|&Z*+AkM1K&2# jfhU^|4QMvbt?hSR$K4-czhJAhtr(7O-p-Mhz*GMNCDW;f literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/Packet.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/Packet.class new file mode 100644 index 0000000000000000000000000000000000000000..1e6abe299dec0c18a56f531e8a2da48a0f2c8932 GIT binary patch literal 381 zcmah_O-sW-5Pj3Hv}x2@{R2e=_26E-DP9yI5LB@AK3Nytnr3CY5&T)61P}fIf0Q^$ z1dm?k&3nww+j(E#AD;kDup6U`?FiEdJA@(YU|pGB5-26a&+K_+g7Is@EYohK0$09T zEA6~drVKW`s&synFO3eTgu$6DZ8#@%4-OZE-i5n2gsse$=DJ$t#?Lt~M44tzbFpA= zYyK?;+y(vTS6FdV)~Q?8Pp0;Y?_A}zxw7@baVsA$`Gpe1_HjsGW z2k@g1*J-4oAu5QJdwrdI&OP_q`SJ7HcK|Q2vx*hm_2yoPHtvVGjRyfX0&E6&$Pk?f z6_-|6SB`~pl3{0Fm!y0L$D0fYlS>LzW~A6 B-unOm literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketEngine.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketEngine.class new file mode 100644 index 0000000000000000000000000000000000000000..28db84421a45a37018d1f8398bccc6fdd2f1cca8 GIT binary patch literal 6392 zcmbtYd3+pI9ska5lG)u%lO{cZmNvbcv|T75LQ0{8)&`QMG@&J63DezaGR6YB3l4 z<<^5b4#>ra5;%xY%I!}j`1x=gkKj=qpH5&2ZjIqFnID(oGctTOfhX{!kUS-~KPQ}? z7V*!BfY0mrLISJt#W=3Umt_0PF?>a&d{u_8>G-;kenZDMb$m;M(Vop(Zd=C8=dHYk znvB!mZ@C)gcBGu4WWg-D#e6d5xK^@QurtXHb=;~!@5?)>L93u)iMr`JJDftQOp&pz zY$0ho$@Xq_k0ew2C?an=*&b)m%4%rr*k$fElNmGHpX@HUcDA3F>UhcBZMo~xX_vP( zB>J3en?og2lr?{Ht=iknOlF6f8YF{wx80vL3q{w`u<E4?!SVQ!xPe4hveHpXA)5+QehxE%U({}_{NmordBH@>w`!=8SZb*6u(Q^t;?NGu z?Gf(@4xN;l*=oABeEXYKg#nxBYpHCD2a@&Ke)1H}O4jHMhKJat%R&+JQGWQ2=ohhb zRI=Y3qDqOhoex+bJzyQJ;%=H%tC5F z!>n+)0_Ta~8ZTMt2A|qD!mm7(;c2$j%oHsh-_bC&-zs#EFJ{x1Ee{1JD0;QLx!H9J zPRhyX_#Pq2+!XxK!KHl-XOLKm^5ms9oFt15Cuf`*DPH&;r-^Nz;q z1($FSJff$cF?vwYH@*}hC2X&46$vv#k!*8@a?-;XMD~w0tPNh-N_0C#H)UolyaOfsP% z7}$iaqsa*hxybpUfi37}$Eql&+&Fan$iR>B6QTX7fz3GIz&U8s@iPOL;O7Q*$nXoK z4E$17zmj1+HZZdcJd52rer@0iJg4I~27Zfc4g3zjC&tT9ic;VB(|Gw^r(gEgVd)60gli*_b0Z8q+u{QT4B8~7*wCByRu z{*9}2{Kvq5ah-wx;W-0)M1eybG{~T75q6e}jtZk<(TQ}D7B#dgt=horaV@zRI2&yS z+OdJ<^96GHukVJaKcwPTlhSXDrj|A6Z-_ln7$2i2RcXTWv#crA3%kyR+yVO@)9 zIPJ(ck5a+L>FotV!>UTHBgh56K}&*ee=!6V%B}F8kTj|QRPe+mtI%m?S$*k7qo=)d zeb)s&eKNDXvId{Pv{pOpp+}>70k--S-x)a_7$voRXILWS>eVtL!Xe^x<%H@ z+PsxbZ?V{?^VI9ONpcsuut0}037FZt!L_FujqD>x-s2X!i>3L}^k#WM6xm7U$` z&`GYflO1NjYvt9fMlKDhc6RO*jE(E#CHVwG&x-+Cg%l`fwsLWl9Y;fJ1%jg_I9(QJ z`z%G3`B1J?>K{~ky8;eKUZIMGWuuAz3AaMS8vcKOtdxKLIsoaD93xU$)y#IJW_BIk zeT7unxE{ZwvD9Yw=FGK-*> zI9T!f`qj8pj=!bYwx;^|CJI4;I3`6Z@pr;@Bk?7@A$iaop&G z%P1NtS|7u-ZDl!i>a>MFqO8CatW#^#YbGTDC-PU1)wJs*+Hf*$J4MMgl#DsP+%)e+q0Qu`RT8Gf zD6EPHrYCIXZD`^uF@{;UVHQ`jpFq7#BRJ*&j*Va+KdO2=ACu_-j?-`_Vk;gW#zJpn zj)q71V~Om?F?Mvj~J%mzuZGyYlT>vYKrigyM9ZP77KY zlQmdI5GD!1R(k0yK6p9_wrvF8cE;>d#z&$i-tD9pcA}rAZ6k!d6^#m6J`XiZ`39Lq z7z~`R!#+f_BRY2J7zCcD`!r-Q#8Gg#hhC8&Pp4IhmNCp5Ms4Q^npTWq!9Lyr@7F59 z0xd5Do!r~Z-Ay#33)6`9l5z%RX5o-0IR+q@jvOu{FA0l|$ay+kL1-QYUx}xvf{<7( zBUpI13Inl5IE-P@2o@j25@yHJ#${tzP8GS!aRrr}^kAhhxrZPc!>VCr7b81`=FMh= zB(4=ekmN*EpCFn9P+K@bCC|Yrs+4BNSeU^GH!<4cU=QO9LXjrM zn|N?J_WB~Pr%1v0TnZ^+msXz`!L~9`_wka>@XX@HSuBGxdk$$-#JhMp$a0mz9Kxhr zE#?M>&*cML5GVnijmROghmJt9zSU_T!|<6`X^4 zB$&rSCUaQ992LBbitk}zyF8@e;y}U0cy$mNrQkeY!PkTp)Nm!P@;#U2EWxU#f{pia z;nmU_wRvU8|JA+_4X?#DKJhA_xM~C^Po%vjL|YZm@-gqzp6k=jpkUTM0V+{)$}nmg zqR-wNSneruU5MEXpP2-q8j*&x#eg^9I-l=OS|B-9-`w&fVvR2wMitBWsb%!bPvOAz zgxOm{KCBOXSdTZV(k=XtLF8Np_z;&~C3#aYYk2ddPCRv@BW?)kUUuU3lpax)XtS?y zjkKHD6ZO2AHr^7_vnJ5925(h;`E69rOA*=GNH=($`v$JwKDm^aPn2>yrQC4@DK{P_ zZTy5EBPg8icU>S2*X&qE98c#Z$u3545~(xA_U@%r#*<%??;p9sHq0% eVPG2B-K?12!X_i{iU=E`_jfhEi`SiX%>MybUQ~ww literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketState.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketState.class new file mode 100644 index 0000000000000000000000000000000000000000..85494e8eb8adb41c2120cb89ed37efbf44ece66d GIT binary patch literal 1187 zcmb7DZEw<06n-ugTDmeAW6Vu_o15dst)fg#AY^8ni3xEZI!TD1N>{P7v`K0A$seUG zaYm!rXMdFO+zW9m`eC%mJw5k4=bY!f^w;liKLOP7JOv3A6;(Wxu`FXtMHbuq&=oAG zWYjt0k%C1oYYOsQK31^AZc5r0&T)L4(#KU(Cty25MJT-OK^!mCH21K+`o`qbl?OUeX zF$0H(p2U|tb3kcw|HfuWHXY9iTMUK&q<&TIFi7EhhpJ5(PTw=bD4b8hjO8GaO4_DhF%BRe(EZQczH1-?nk8g}rMp>*A4&``uP4fn97VF5V} zi~Pv*V+lEi`O8*w&I}35^*v&cFO{e2IqaR#9umu)=??9==5W}Ug8iM=)u@f#8m)Df z{*A=$3a0^(Bql-<86k-ekX_}45>i46H?RVRRnpc-@<$zkeL?I3@lT{N+@v!pYzpCv zxHZAo5fis+PO5xG;sO%K$FAUS(~UMp;STN!JN1cBJYx-UdI7moEuJI!S(vBOUAoJ- zZwU^bxO0X8N?K2jn4IraVPzh~};6@N%6ko(bAzG;7L*FLjpkp^PvLF7hLPhbx zAJ89FJhKV*6k-9(0agNh2=GzhO@3vvR#%|i zQ*IEauJ3X+h;vz_MHZ{XXq(5z#ivgF*7=#b*&}D)Sd$+JY>rLZI2WiLx(h8Z(=%3| z6obA_&tyL#((E}UlXICGACJJAZ%iQiZmmua6Pab2VQ0)PTifijniiI}?Td$}u1J;s zW_-cvmua@H<*j5-M^+^+GxqXW=U46`z^4eGu^J)3WQ01J5!MiLOXDr6wJp%_(s3f~ zW&ERmtyRuJU!k9cwZrMZj3+4&D92rR9gg&iBT1!n#^ZInSml8yz|%l98op`Xy~4MS zkmy@}9WeGt*x9^;=-i|7r_70H$)asxigsa`g=sVxF~3w3%y@_9NNbngGbTHKAs$eD lRSHY?S902=S~ScXsZ}vcRt0mIr?0WrB4)}O{5$CRJOk!+nI8ZE literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketTcp$2.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SocketTcp$2.class new file mode 100644 index 0000000000000000000000000000000000000000..eb2a0aecd8ae91e748115385494fd975851eae4a GIT binary patch literal 692 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 Wb~D%VackOm7dF@OF8`$9@ZTHhbx_9u literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$1.class new file mode 100644 index 0000000000000000000000000000000000000000..0a78c4eeaaf5051011f4a94dd9cf97fec4039337 GIT binary patch literal 975 zcmb7DT~8B16g|@}U07Es1ym|1Xw|Za+a|tYe6Z1^Nd*GP`*ay$a68k?&XVx6OxkFC z@CW##jCZyqO?<&_viDso6c-G^VFGV0p`&N@EFg1yzueT zN0TAA;%UQ(EKe;1>oWLm;ar|EEVyXM4IeOU^%6aZEzeD!#fdf|7RpL{9d}O-`j;ZH zdkhtOA+tt{Aucu>-Pbmmf>KG4SnBxrIeo8B~o=$jr%8hjS&7$WzVFjLvXBflZcPfoxA$43a>Bu6{iY6s3g^yROg?Bz0hYqwnIeN39*Q3hyZs&gwEW> zy%0;Nhj@h=Y3}alza?+98LIBUIOXa*o?Ib`F7U5N^u6uwy2~c>_pztIOjeUvUCDds5 zGDZ88&ylZ3J7chDeT-7HF-AFB^TzO^@0j~mU{=Uh2m?s0lD%K>)X6`jjPOo)`p&RM z@r3(5yaKTjjfi?g%p)Qm!TW*Alr<=rQmST9FozS&4RaZfh`oe$Y>@Zpw|s&J6a}=) HCr{5`ayso5 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$2.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController$2.class new file mode 100644 index 0000000000000000000000000000000000000000..338ee32769027a0bb4a20984465c979ae3fb24f3 GIT binary patch literal 1022 zcmbVL+iuf96r7DiOk6`uNTJ+Y2#~rILxp%L>Pu8ar9cs>`o3|N#>LsK*6T?94I)j%LGlI zF4k&uiw^4OTvBY=9=xu~bu3;c_Pfh}s`A)6LLKhPI8_-r@>-aI>brR0;~`o;F5se% zDm))c@O{*<;$s~l$#1RtXZ4#~48h#}shgz3eCb^-ALYbc5u^0y& literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/SystemController.class new file mode 100644 index 0000000000000000000000000000000000000000..7f606e87f7489a4e70658dc36dd2f944259f701a GIT binary patch literal 6068 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 SWd~S~L3Uk?Q~PI;efvLqU#pM+ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/TSocketException.class b/robots/robotchangma/target/classes/com/robotcm/taurus/client/io/TSocketException.class new file mode 100644 index 0000000000000000000000000000000000000000..09bad0f034ff1b1b96782e04a099ad223738f6ba GIT binary patch literal 544 zcma)3O-}+b6r92WvMe8hpyJ7k0gU$IP2&Y6(GV}--b-z?x@^sE*Z8+Q7!wcv0DqM6 z?P53>HMU9HY3I$n_xk?v`Ucn9D$`(DKQWcgRpY(xJA; z4E^5!Li#>~voNWTb*L_q`AkJqF$>7HIX03~7L+*QuS>_?=$L{3p|1^}F48)El`-J9q&b>^>v+l=17d)<_Fzk=`20Xrn=> UvtVNtO+pk$@0Cn*jZhBlPn#WsZvX%Q literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRedisRobot.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRedisRobot.class new file mode 100644 index 0000000000000000000000000000000000000000..827f7d14be5f443d9840a47f989ee7eaa3a72167 GIT binary patch literal 2468 zcma)8Yf}?f7=BJ}8`rf;6g5R5UaBDCs#Pm^X#qox4WfWji>+>U*RU9N<7QVuYi+G{ z>fh)WKReTjTBrTk5B*7ZiPM&Cd1nQp-91+YV#AJM3T(_mc6uqxr( zDFLZydgnAx6A;w9EkCQ>)zr$Jk~(oYpPkpuvS&Fqaq&>0z^+hxU90Z6rfS-rF4R)$tvS_ZNhH~{nAR{bFe*;cJ-$Ppyo@?1f9@R|b4DynBx95Ydt1S?{wVBq1 z@*=hUHQmeIJH6W6YROqD-7w*4`fUajrip20aY-;Fm=bQWd<5hP$9Hve#0pc}l%YdG zObR;DCD0bex7-I_ExL|hK61k-9FfcuX1<{D>zCehLWc`QL>vkbY-DHN{?YM4&TJ-LmS#+7Z~j z5>PJrMax!eX2O992fc6Rry**S?@ zjytD$ER_~MO)qn^-rGIPM2#Nnen;pA$4Wt~m})RzhPV;fM}OXnF02vglFov_7IWUz zeb2n?o9@EU!el)a$6Ca)+H7NNEjItgGG~StHtVFT>GU>MvF`K1SRxX=1r*q$X zY&LZvlhTB5VPPdc={bx2vxSLY3Z_vy@tL`b$!LzZ@T7(h$6fF>XnkKVITaJTu#;cy z;4cF9D!RC4_@?qH_>3QT3GpI4-o-T$3fr)od!+`z9_;0tz(rO)0Va_uFe z`Bdx`;#DL@Q&RMIBwu0OMKM5`+*if=f!K4%1MxHg8`7~qaV2^p-X2fKUgHCSUoeu6 zwZ~s$V*~?k(TR7JXq4|}WVm^xU+jwf;P z{OzwV=w2uG;{ctGF=p^bNgLO8y1A9R?dU+7hz?>piQ0jKVzdZh7W~2w_zTK zX)QwgHgA7S`a1a?I)>x)_5|+)RM+sIaCefDJ&3)fqjBn%$OcYHI4$7}goLw+e;|p! N`4davQ$i#7>_1T(lGy+N literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRoomRobot.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/AddRoomRobot.class new file mode 100644 index 0000000000000000000000000000000000000000..979d157553826c84a11f5c5c24cb3b16b2a10000 GIT binary patch literal 15192 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 BFGBzT literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren$1.class new file mode 100644 index 0000000000000000000000000000000000000000..50fa2038f26adc022d179b18b25a74b48c30286b GIT binary patch literal 1058 zcmb7@U2oGc6oy~-D>MXJ1{>dFu#Tmzv@iizn<}9Sq)8n}E9xzBQ>$}HZEzeA{{e~L z!UZ64fw<;JA&$FTjM7OZR$`x{a~{9v*!lJQ`wsw*(5#}2bsrVn@vz~Oao58=51Squ z3>AAU)5ZgatzN9BkQBxRK7zoh2uUAvjPlp-w)v!0=?|77OHI7~kCnB~pZnZDR zirdUk$*=wmneCBxJk~};nUzU&(B(-oqEN#nvK+zD7!7Ji&U#FK$71t{Pp1%c9yx-fW0izG zA;emact`+;sJ7ZaQT&S1JnBSEK;aaWqe{3s+xZ%<&*mGrNplIea2s`6`4nBInVvt{ Cj|g=D literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/jiqiren.class new file mode 100644 index 0000000000000000000000000000000000000000..2c6a5f7e1d0f25ede60378ea95a8faaa5fb6283c GIT binary patch literal 19185 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$1.class new file mode 100644 index 0000000000000000000000000000000000000000..aee1acea75db65efe7ca76e2528b01d4976d1a62 GIT binary patch literal 17429 zcmeG^d3;pmwdb5WGxyG&I}?~dU;s4&3It+E2wOl}WQ_tMpt$Rh49Q?J6K5tME=X0} zamAGumugdOYu$)JTCCMltCm{#wOSY4+NTy<>qg!=-@P-rlT4!Zz4zanU*>-6Ip6ut z{(U#e<9i?60RYvs$qyYkULKY5sFKG76SiTsffG%fgp+lg;s*n#%A>}Q({Q?u2b*BY zj2TjXPafYlaV8#O;w+qP;2aamaIS,iLZt$~Lcc$kR`aG{Bd@bCaG#v=l_1eXSI z86GK*qjX$u;z4+{fyW5CV@*5`k2mmy0F>g1I-VpXoh*&0jw=kTGqB!(KbjcBl?LoG zu))Aa1LFp+GVl~x{$vB23~ZJe33((1eT#{wV#>g@ff)nd4`3^B54#K21p+-Trs23~I971DR5fmca+wSk)qyvD?9@j4Sm;q?aI5C*`Tq;a!> zw-|V<@bJe5-e%zK2L8mrHUst=_)`P#Fz`+TzBKS>viG0M;}-_rCFL&-yxYKg47^v^ zaG!zq8@ScLb^{+Uu)~kr@IfJVyAb;;dHh<(9R@yR;BO3kST_D!10M+k;!Otr&cK}p z{$A*PO!moqIu-vQkH_Wlgdd;8Kgwg5AOD0;$>Y!Rcv>FM7-$&ytbxzz_`C^Q@CCvC zqJb|7?8^qeBIT4=?Z(WVwq~q zQivGNmuZZrM~+7rR|qB%TeC#4R5Zn-iB<8~s`#n#R4gHI)8mPFW(LA(1sCfLu;=Ew z?W7PDg(x3$6oO|~vOXrvh$mu;TANqIQp=(%nz$#tAXyh}Ix3oqOWW!6$W9Tg+C(Cj zn$;9dr(@hasL+DFP(QMgHy&t=ChD7Fb5<)s>~HTr%i?4zRuPktbcLEQO~^Fr;;Fi( zm$qA3=nc1mn5(`3WjLP78{f)saq=h)@Id>)Nd-AszHDpns)S5;LZ z3|)|tx+COtg&L_iRQh-#uHtVkD@jXJbZsm(JDQ0i?5}p7M|mO>&#bMeU3U12Rk6B^ ztY8BO>A_@crY@SQPtQ!HqD)+A@8D_%Lt9yp1@ScRwV!Jn(j$b$nV~YPG47x>?UoH8 z2wGx^24_rWO0#RQna#sBC{24%(43yd=~oSVK&{5xIEk%^8Io+_rPa2CkQTw-)e>}0 z%b#pHJv-0W5=}*$S$DLkNYlsCJWQmh+u~qb@@FMp$xNtgO|i*jj*2$5vT7E)ETA@# zi8aJh%m*J^Z)=Qa+c+v&qM<&P8d?5wUj$M;(=insZuRtR)jq zic4@%^Db<~tgK{GJejpE4C7T+fv|5+t#O+RBWaGM)6oV78BxeG9apf>p2UlKl`t5N zJzg_gCPGQR@$>SI1DNL0KX#h78BOoGOIMF$2s3!016VExYa%#;;c8 z#6-tWIUUgPpE~|adHv6H{I`yu>!@)MU^u7-hJ4AunBRw zg$QH2G?yk@Q+2VqaS0N|`7!Mv3A-Fj<|OKxl4-X5g|SRyvR=n8E&K|o=_#FyBLT~lh2hrAZ~NY}}*$WNwD0gEgOBG9Bs7KK!;ax#-tIerRvR`Q;;DU~b| zvmupiZK*t|enpi|MHcm={yK#%Dy9KC4Ya6)2I(}|q6iIPHMM9c4YOz;+Lzg+D9dIV zw$WI$AC)4EVIOKM;n;8Z2BtW2I&!9*(`dRy2h$9TzDM7;XeLc(_s#LriF+>Tt2is3Po^Hi4$Pui z%x;=ZhgdX+=2|q5=BxFmT2xDisw(@A@^>zH@ZF0p-F^8L@80%c?>lr@iZCRnRXrwi zPbpvbDWXdx})=u|a+JkK{-zv|O9($MK} zix$%n7A+y2Csd9fKasWRkYqBG&ZMF(wpU0O`DkfB8p*}7emKISBk3rMmebKT%Bh@A z@4ogn{(0}NTi)Ao?(X%s_x5wJe8e7)aT_Ts#nAU2+Oqqy+uyzMym)je%dg#i&E2~<-o;R??DCc9^4@;~|W>9`XtI#v|vI69tHdYnZk(21N-<(!VVpi&!asT(%0&N)vu#W_g~ zkQMDDI+=ZAP9gH9^LC1DIje5oZ>3Z?$583>L2Ohi=NdgG3ubc^VK57Ns=a%a6=la6 zHY`J`t&%FK=@hkS1-pEzqk4;CqVp@M0il1Fi*XVFgi+23>7cq~Ya+wQx<0v8q{4wF zm*3f&<=yZWO7l6uKEIJTM?OGBMgg?Rc0^ZMSyeTms(Ql2>Pa%j+Q^B%=rpr?A1S1l zKW-qqM_IvSi%y{?i<;$;kVlf5bZW8aRCv*%6s2`yA+%E3qSf+PBahSIb%e6~eNLG& zX>#=>CWMKps?08%U216lWV_pWW&=!qHfhmX@mZ%6`$`UA?61zGv!q%z-lBElW@MKf z;<$&+lTM9WbT+N$nwW$(sj`ZB@dGi-bJQGZo-4Hp6S;OC=dkauUoTEXnLv&pwmNse zo!GlZ2fIhz2F5z&9^!L>3#!CD)WsWwVR-{RR*U2f=P#E(mcQP(0@1S96K!6kw9{Qy zH^Gp1GPINQT6L(E7!cz#G{Sy8=H;It5hA^&bZl!~nMG|TmWpPQjB;2Hl&-iQ?pqw! z`GHRdDoxi$OR{RQCC+Wc{WDlT>I$ z-g^%XQi-OG_DH_n;-DB$FG^Dq<_-@wd@ra8SI-d$5# znpzv;i3(dGm&nZs^Q%>+PANp3I&rvdAP;_4w5~D6`|f)cHH+ED0#;Ws?3I~)y_y8$ z3wEh5D+z&O~g6VXJ){MJR$#4NczTG|+8!j+BnF-7uUz7eZU%#TIc zIh#O#GO;N8;w;h$f;8Kxb~h%v8E1AF+i4}Ri&mqADp0&1~ zUA$<0D!OJCYYswf0ZRK&h^)@I3C-z(&fB-KuK#XW`&c+n6YV`I|D^)5YmZ&Ta6q+* zxuBp*IY!VI-fqkMN6mr^Vm*`_SDUO8Y_i;eDrXv5arSP!d2|K2F)4m}P8YpYoMJWh9NXPdNv_%&n)T_D+s+7?2(kl4F4+L299Y4s6UdzzgR zd+n@fQ_~8*u4SS;X_XrB>#Uwjbq`VnIqVieH|+UdIy+Ilg3I|&N&I?}SupAFHSueT zOd~Tg-MS*J-VySh$LQKT!_TR(H{H?{@6DSOyyVv#xwJdr+3UbbkgL)~)azI>HG-4u(p zEQ>d@j(XTb9wkb5A*T!CY@ARj234Dot9L$|)3Qv~$rLED#+~~5H0C?kR#-~cPf-jz4%qqid&cv19;MBKB<>u;T#j;dXY}d=j zgnDM}^l$Cy+;Y$9TR*wjsB3KHpN7_COO$sw@td7gK~z?qh$gmJy|rX*;fSSFq@;ja zIx@Yeun+2HkRtty<#CBlms+%uuCTBS$5=R89;5h14-b^ba2&z-x)eU1Se-m2R|4b7>P>Qbq&>6OBcqD-d4S9K zrIvg8w;!~Z>>JiC3J0_J$)$X@n5NU!d_B;EA%*tChxNYaK`C^=Hb8g~JpKB~s}%q) z`R$4-`2~wA`MnGO7Ld;0N8nMO{X4EL0s=3WL(0Z(1uPr46{xIyD`;gA&sOl1JpkT& zc$8o#KYa`XFd2T&&l2uqD0mDW=Td5doh=NWfG2I-!&dQH`v4S;9UJzwgZ>*Z7LNNp zcsY#3xVxm9rFML!=ZL4ig@_Z4*lApf5g)P;TuAqgp14W2Wp1_H-N7# z^k#UVyZKDG#NB)}JSf`?b%X~CwgETbtKmoo3~7g@i-%8H?!K;6TAKs>Wa-PsC`4(Kp}- z=^rEgWi@^m{8-trKfB?P5pQuI)|jp(#|vijo0b%$ zH31h`rGN!;U|Bk=ve?2CToY=nNFZF@4ij&LF)kdFWQvu;5%ET>h(A2J9i}XA+k1M% z+YVEiXV?KX5zjc`UOP-%?t-7rpmw*z?KbPV@WHl-H7F0y*aqJtsPUGEzi-!k<>8rj zO)n20V%LoF@GQILw-=ke4d!r2Pz%p>)#thD^Ii2?RgZXg!r9s+bD$aVZUcTlb1Sq& zyaUZ`a2S&i;QcSy1`7$=VbLVv#^Lsw!R@e^RsD#XkT$7kU{NIKzz&IoBEf-0+h7T? zVlE|EeqIr_b-v+{IMC{VWs%S}I8x&glSeL&_;LiW-Z}*MdMChP$#)}QZXp8n909D{ z4gq@a1UQoTZUoFLM1YYaz{n9`^iF`I0N;&(`GpAZ=LqoU2=Mn#fTMTcjey!h1bD`E zz){QF{JX--Z8L!5SYzD&%`56D{taeG&GB!_>p6Z(X9!P37e58!J01IrNIyHhqnEdJ z?r8Hjg^zJoSkDeSd@Q?Xm*YOpwoIOGTc(VKkI$cTLO1K}@2n-u+tt~2G1o5U*~NUj zsBMQ6m$w=3gimtF5U($!mUGFD;$$9tEF5(PuaNau@cJE4r(8bIsIT#5y_WK>9FHW< z)abd`U_^|FuDorHUsaVCG_z33*NL;XeVyY&YXU+*IL6*gj|3vVi18q-1h)Hz<>LIO zwi%V-Mw={;=5l6nM#Rq9@njvaN=2s}Exzz6PQ+635%P^JA&Pv)t;lzWlP2zyMP;BJ zI8fEqn8?n^$8J{kvQt~9>MAH$x$YX)NIL+lEsBS>w-|KR2&t*f3PX9WUQ?6>OUSys zs3NFec{r(DUk!6V7e!lSio|!Dv`Bw;jGmj}P}h`GWl9(IyiO=$*x|u7D2Kj*bNFctwlC zYaPB9iw>PGX-IJ-6h4E+edh8=F-z2?_h&HyEdDONmxe357!VoYWEcOEnqz$fUE5h_ zV_^NvX+n-?XUkRxs)QmpEXtPa!~)y``?>~Im#1DqN}O`>=>lGl zXJ$!b_rPmi=z?|DYR&7)u9XwX;K*PW#f2>9nuw~NA=M#~$WE9P8L|^96$zYlxR$<1 z_M20@{x(=7B1uPNFiW$4@r510(NvU8unltY>JowFjb?c@$mSIs=tw})Jf?|_-;DSL zLB#hUTxuJC+g^6Ej9;ZS;$Ek=c}9gdIu2?-*D9Cs0$rY<&4b~~?OEDBEN$^|?Qq35 zxH6lhaPzAC=GFPlO{%Hg2iNfTTK-TPwoR17gBapXV5y4tX1X!Q zZC}nAsZiijYj%{jT2qeghFb>ok-Xb23Uh#l@F; z8Lbe*#_hd~I^L`>VgdaY{!M4;sg!k!TWx>HlIfwg-_}HwN9=AQtVxSpCequE#2K-E z_OhiuN1N?Ymj(Q&&@K{rmZl8-xV$dM_=WE@yIi zc5)wU{L%)y2aLduU}s2&EvhU52Ji{V&ogE&44t;qQ-J_Z-zAK;hx zI6Q$*z`OV)?7=@mC+@-k|4GLI_!LI*&$tes#_RDJ+=|a~?{oMOK98T{3sj6R(th|V z4ae7L6#j*#;_GxIzCkPSO=`loXf?jgzgqGRU5vYF6TVM3;|KI}{E#~EZ}cesou0yv z=sEnD-o{VpBm4(_je9f$|E2ZE&$Lqfw^qsJWc*4y3_sS6;NSK>x{flIJ{4{k0b;tnH>^?GqZHb<#kONrODaG}tqoBAy9cPNkuq zg%tKIrBct)w7;i;hI>*p!n2-6dM=>@J)3Bh=f^bKb3d04QkiEL&v}+AJTK9B&wEtq z*+W%cqzU|Mr4zjaX_9v&P4-UYavDwb9!}%EN7BLG<7tLBPT%uhPT%)#rkUP0n&sV2 zbG#4JJns`U-}?;JdOxDWyr0nmUokE8&8Nk_CA7pBqh-D%9qC&`%YA3k(Y_6ItZy?N z=ewOw@ZC)(`nJ=_zE^04?^9~_eNIW;M=kn(l+j1gYQ2(9)2Go|eKwt;A4}`>44td5 zr49O-bb)>$-`ZVGm+D*SGJOYKu0Kv!=+DuW`iFFt{!hBvD56cqV7kVrqHB#Abe(Y$ z-DsRbn~l}Zt^PE1_}9@k|Mj%pe=GgQznvcTKSjUwzetbx_s~u=M30%H=nv*}deWRr zyUZi#Pv-ITXLBVzZ6@d$^Fn&o+(a*!H_*%GP4tR+C%tMuO0Su_=ymgDdc$PRF+Zh$ zo1fF?=3e?DpwU->e)M%<9PJHEqRzk^4FbzF4Af~9NNHMNwdM(&u6YCNG+*ExO%I%} z8G*|*f8ct}4BV*&0{3f0fgM`^z}s4J;A3q-;45vQWoRYVY;BMg)dpMZw1~Au8)Dt5 z4YPiy?Q8u-+t1pgm0DkF`v*(3QNe0$ba06_CfK5l4PK&^2XE633U1RXgO6wvg1fZp z;7i)1;9J_{;D_3j;Ah&j;8)trV5c@GqWvR9xbbz)n zG+L_-m1&2DD!5(E?a5ru;BuxG4K38_L&s_>LvgJ!l-A;*4ce;ERoc0sA8O}?ZqYV` zex{ut+Nxa;+NoU}dPch>^rE&g^rm)YXpgq32()X8yxO%zMcQ>m5$*b-GVNBm^wZve zI$Q_0z#sX7(ZsE=3U+ZVfFHql_!HMG_7Vf&DX#h1Z;XRKbGm4-H)(;V;aR>6yomkD zbMQQPwE-{!UVs;&h(3bj;U#z(0`xUsM!v#*mS(V@dKF%Spw=I1;4knxgy=$0$(R2J5=J_maV!@i?nH!Je@@#EzT#Su{-NfFuesKb{Zc3F<#qe( zSF`+uQcK^W#T2DMeTOzjQ5w=mX|F=3=$c-sJ;rJ*0SG=*Mbz zC?5Frwc5psL#BSFb^#Kyqp-!~r%)7p1g5I}_6zQUgVcWe2VdfOvfr>3 z#m&k-ENdOxir7cc+JYx4`v_SEerj_v@G)76FJ|Cv8mxHW5Bb519`s5Mz%kP&l!nTj zK0R4KUlJk_43BmY%J*AL6J6Q;3N^gWAVQGpF*fG=QpCq%&P8wObMbo_thZf6g%Me{4eG>s1+d%O5pJms?x*(a@KmtB0c@V#DC!HQCxiTbz>CS!JRM6H z>A3$F;CEHOfY9Kf)}(P0`kC^EncbVb(;UlRHgv#luP(J4)vHU(9>kG&0KXPB<^A+G z0bX4Ykl${96W~P!0r}my11QQNuU|L1u7vL9BfFd&M`SN@b9aLG@JJbddkoymons3P z+{c}A*J4AImxasi8v?FX(31q)tb N%GGw~YVYBe{{~O8%&GtY literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$2.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$2.class new file mode 100644 index 0000000000000000000000000000000000000000..c4b4b7b2a550de24313d5f7775ca754bdef87c5c GIT binary patch literal 1151 zcmb7ET~8B16g|Th7M2Ct;s+=qXsP|OtHie&UK&hD7A2POKHZLV%63ho$1DpP!egf-MM$qJ#+54v-|z$m#+XGV0#WWHXY33)+|;W+(ya9)*Pl$ zwsFTs#YUB3M)hS{y2sG)gLvpAaW_`M&{KSrj8ZQWFQ4j+7fK!tq!`E-G7(XW>K@8S zsvQQea*@L75ksyW_XNX|FC+1IH0+Axkat7M6#Y2h;So=yj2GqO&f8I1!%EPg2hST3Y6`$uO*&tBOTX5Ras`VfkOPn*)Bz$*$cf2;)>n$NNI{ z0(` zVu7-YwA!IqXPjF7BUtS-rrsOO68+B*2G(ojX?48=rxL`a0Baf&*3KZS)`RiH8$Pp_Y3%HFSP&w literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$3.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$3.class new file mode 100644 index 0000000000000000000000000000000000000000..93af9916b966bd3cb3e4bbf33e8a73bccc818a8b GIT binary patch literal 1140 zcmb7@-)j>=5XZlpUuVwK#Mai|ZPlpxAw41bln{`hP)HS;l2_SWmUQD~Pxtl||12L= z@IibN1pg&*_IeL(OvK)Cw>!hkXJ%(+fBydZ4ZveG$|z#XMG4yuc3cu}JGkTEu7esw z$sEbJ_K4x(Ac*F^j>eG*=Dy*HPGVn)_Xk$vhmxzA6f^l&YN0yh*Of||9)n*$i(_NN zQ0PY!!B81UC0-=+vCxNn9Fk^j5CuFOaV@Q!DGN4125(O(q5C0^V?pBX8G_c@HeVhX z87cBynr{$Fp^U#T;+Rjxfr#HkDi$4^Ze@O2$hSGq%pEK1d$egVr1y=^?4YMdGNY>h8%iyes>rpIuOsLE%f^7cJA8z z=%CM35Js_7(|uu%qKSih9`56ThjS=^+2q51zI7>Zi($p?n+zsBG&o&J706P?D1-VBYV@=!VR^~MN0beBqCaKNfnTO_(~ zdHP(OC#^@j9&+@OrrG)g*8GCpN0M^5K!59r{105D{pPV1D!4?FC0H7xmx`FNo{-+M z*dpTB2?TX9Loi&%1|{~C5StmIO#q81H(TG4|BS*S>Np#Z%*iN26>ueud==Ny^*V0Q RTEI=*LX~zdSr=)g=MSZGDkuN| literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren.class b/robots/robotchangma/target/classes/com/robotcm/taurus/newRobot/lianjiejiqiren.class new file mode 100644 index 0000000000000000000000000000000000000000..f1500e942483514cdf6a8289ac52ff3e3193b890 GIT binary patch literal 4189 zcmb7H*>@Y&9saII(#VsEv9u4w1(nyR( zNzB%kvUi~iw1t-Lls=M{IB8AcoE|uw!wYZF_AlsP(bMnV8AYQ=fUJkR&2L}6d-cKp z{{A+A1Nd`4#_^yWN^)3|gDZz+Ih>Y5*}w!UX?Su|l|xO(Lk3J#bod4av+V#5FSlZ6Mx!&4LpX&b$rXfHhkN_cko0SIUV0MFpP>Eo=oE@IX}Gt z&*0fKp40KXfn9i1iu|6A?;H35eyHOG0WUF0spp~m7f$Iu(wUP_0hTo{? z?5gkN8i8BR6{@9@<4+6dq^-MEPasoRw$50&vgMU>^MUVrC4No@)zc0?Zd_^{x4hXU zew<&j1a>H~es!@L*p=K;!?V2Hu{a5NH`mJ6isPSX1h(ZD>vL93U{k0>*}wx*_0PK{ z&k7p8Bamp?e?BhyDHcVnpCUUEat1L3~rc%`<33LOm(%#h;Y zh#@uOdTwxpfgBq@DUg`07HQ(9g6lcQ8v%zKL1lARZK8n0vla`H46!sm z6>}UqYE6$1wyTXNCaR`bHcu=rJ9eP*om#-gVp>x*%eN{lhp=nn z&B%1R!AdT_5JiM_J0Do~X(mop5}|?dua_OCw%}H%E-{u@)flLq$O{;jZL^0*r>3R^ zhR4P~qv4z6dnNgauKs^gfrg?#z3KbTQEXGkKB?pII&~-%YUY&DYYN*hg*7(^;+uo< z%}sKXo?*R)-D}KO8@}z_?#f=hs=ej*NL?nTanQuga`=KAJ}-v@a@dFcCU#?wi5VOg zAin1?WnwR=Vp!tpr^JHz*Yf0;RbOICb^J)+V4Sg83!RNUdfW-Z7C(B1RU$BO<$+%H zobc0R7m=Tk#L>OdnID_@34Y2Rx2wD}Y)W5`h<#GTi#lF1@iY8fV0-K0=+*%yeu2X} zUN-RxekpKGi#lxMTN`e<==dgng;&{AlO}$R-{|E^z9|8*9 zTD~+jNLQLwC!YhVgzC9`8?U-Fa_e$N+0atAup}XtNUN|*;?|v#VpEL|i$Fo#f^XSu z$?Y8mg^(B_qQC}La^9;4mM6(~b^*8uL|Yh|vTD5NseSiYXN)_MJSsq9O**KCaT3@< zMJ;!t=tXVc7Qc1`CtBAUbWpyZ1a9o2zf-CL^tv*b1=OLm1JJL$G&%?rdgf=Xa(R(= z$#gqzH;oS=XO35gRdVS2wks2%q=XMedR20Q=6Wh_qgiq9&z9JlR>(QSJIciWz59^0E-6TCSdp~P3AaRtn0 zFCv}I^k0CX#tqpun5Qmc;{~L+9N==(1teR`L~E(FmVK?IIIj%;BF9~H6MWAnFberp zAH*1US*|8|b?l)zQ@Dffeu-4lJeq@Ba4TnlS=>gKrKwLKO$orrL}v3EGN-bWyC*K< zs#R>6$XvaKp;L6>8t$ZC4N~s_XW$SvYp-EgJFnztLm82LO2bjyu5^yjhAHZjXU7;a z4SB9Zd*sQTJPDKVWzrWg$5Gn#Po$Kd{1$xf61KjM^xWhsuDyio<|Z@S*D%c3jbz`1 zv5Fm;ogBE{z-blN{|%!WCNeinu3?un|Hf5}-7Vfw=A;<3Z4@jW*-6)-y@iza4*Io! zz|h{tfc7pj+Iu*py^lMz4=+1s(81$4p&ZFyb~7KjnPE7-g0J%HU6iY%FRx=hK~)R* zTI5fOA7vBjEgeT1a;Z=|)4Y1qH8QTvZFWQY>_BSU09 z2XGR1bB>fAlS&8ExCf^qrPnI)K;kdZ-yoq-ey7ywHd5Y;uSb+Q&QfHOVN6NVzBsAU z9_B2GZ^#-V^L@C#3v;qJ<_EemCwgQ4W>;pdH)g9Vb6;=Fi(Q#nTb~&)rr5rW4>zb- w6Q?rcmyrD{blF{Datu`^BP8F!RZ$6c*wM0F6YTBqHx$j8XddLh^alF>4=YI_w*UYD literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6cc0885143c3b1b929e63218ca7ed6eb090e1419 GIT binary patch literal 1176 zcma)5ZBG+H5Pp`HUVEHS%bQk3s0CUo9Q9p_e4xREq`rh=6F+Y6HuT8#uDQFC__H*z zB%1gG{6{8goZU81LlrK$*_*j%W}bO=_xtZJ-vB(qP6`uP(qSN%!ad|QEbE9Pm&A%( zSEVUPQ`E7Bl7{;l)-`M}B%+oR<~JGgHOp_Cf#38at8GTS8+60IYaYnpyHErb!f!jC z6YVgp7Os*|Y%s*DzAYH0YK|vfciT-79P*}1kxb3ExZB`?BmF@zE(tLh`<^F)s>{Pr zkh^k)X8AJln`m**cE#R_@FIq#KFPr}mLCXH$UmW}02N7ZTtyfbREvK?8T7i}4J`4} zk=!TGMA-D9y{ENXaI)N$n#*i4#{mEs^e5ujuJgqkkSv)tAC)zZHAcN zC6co>Mcnbtwr;m3!!m}CH3w^|phLz%l&_Gs7{0rZg;=lN0Cq;o5ppDX6S2&d>PT#N}s{jPBHdT zVW!C@2m}1U4B5Fp3bU9ekMOD*Bg75d9Mn2MOrf%$5c`Vw`%{c(5k9dka(@lg&z{xKB8yv8H-_8PZ47s?Kx-U#X{I^VpKc$m^!x!_U@rOq literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$2.class b/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d9cb98dd8f2db9c0f7ea15bb5ca22371e0cc175f GIT binary patch literal 1448 zcma)6TTc^F5dIEr*>+i^mYWwu3I$3FEF#`0qEbQ87Kud?A5XU@u&~{2cDE!x`(J#Q z#FA)YeD*gPZKeBU=SyTAW_{|R6L8!_}?N<|!*C`MFdF|A-GhFRze z=2R%se^2i7a=9;;1r-nQFop;oDR`{liGoFjPJh?*QgaNcg5gwk*C{)`QPq83ck5o$ z)Za_z2T!;;ieEBq(_dzoOkd@|)HXvn?^FasPrnSSF>_OOCNGe5seHbeDW?>=$`0P)7Y>P)knTHN=`J+Bvs z;8dYi+prwZw0DZa-*qYqavGNKR6_#28v3xT;F*T!ctP!I)2$066s%~-<0ZqOM9?j6 z@8~7pC4`l_X;p+v@};Up4Xap_%PS49v992ahPNnaC?eS&ESQv&(MZiR#7{upmG^`} z4H%a++thSDsDHuqd_iqy7;Pix90Egh&*ZjG|9jtzdZbK}&)bhtjgqLzi#~ zsL;gi2!E5iyefRjXd+!Wk<+YMZt9e)sgT-yN_FWI>8Ub=oH}XmZ$_JrzDX7LDTm-y z`3Uh^P1qHNng2kX=@cD26W_u=P3e4m)OVULhQ9R0K+4z~NIc7sL8(c;mQ51cF{Dx| zd50cP!^a4{hvHzk4i=BgF{Rg22mSldPu>B#S|(e1)J*mpSmp>FUxS!IT01F5{%+9q zKr;$AahoiP53(`3J%l^0T%Qr5FObb9LJfp}AyPa<=MN|!j}T478c?Sj=xRV~pnLid z*S;Vm!9tK=34{qO1eJv`#v;hDSO7fIOnD5P#W3y?po%2POA@V7IvoZ3gN%YPicXQ; WfpJXG9>yfnxJ6ego#~;SKK}r{xOa{K literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$3.class b/robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$3.class new file mode 100644 index 0000000000000000000000000000000000000000..ecf8e2ef7319a24cd3f84654a83de0f9d1b84e36 GIT binary patch literal 1531 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardConfig.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..ca32cc897385028722ccda3e4ca6a93b6abb1b95 GIT binary patch literal 2591 zcma)6>vI!T6#s3r*}X}(bXlA7Mu7rtpiK(}ftJ$rMFX`(wk-zKx(%TO^T0IW;gg3i z6a*irGce3J&gcgRAHhhiFFyOhzk-7N1%6{Z=Wc-VaO}?H{?7T`bI(2ZchAkAwxo#WQIhGCUmQ;UyljJdE>@6KE00>p0{m?=VwG1U3sC zW%Ff$Hi1{zd{tnJz-w&2F3>LU2AjtO!UD(HJR#5_aFWe81v&-ZV)Jc*E`fL0d{>}b z;1rwh3G@iO&*o`?tpaD*{6L^r;4GWx1R??-viXsYj}>^j!u<+r`eK<>D4QA00f_it68+7Vu^6Ew+$p547+1?7X$9o-{42RgTR50*A* zqTt-ogK-54rB>5UicG8TfOE(RC7twG$j)UGX)ae!CDJ3wc$%up#t+7w+(rSio=QA{%O8mGaT+4>b4au-!n6nv_noZA0Jn+vbJu9OVrNHUOGi(Um_jv z&!beG;Lsu48A^bYHH%E>yxJqwBI4FPn;pnK-gXV<)s@JCk=G4XWWt=P17z0 zIv?Q9QkpKwO{yAFB|A(&sVB!;+TO5 z6SMBUNWMXOy|H8_O}BD?4-AYRh{tktbL*z}P-oH^A8(n~1f@qky?Zz-t*f5Ct`ruj z8*Xo+|F})`M_%1NkA(&ZNneSitVGgOB1tKc6qHEXNhG}_l136q7m1{XMAAVbDIk#! zPCL%#E|EwrBas?LBK3?!Y8#2vITERP0CPUKC;49ZFoa(C_ka>8a&^V zr{EbHH96;@_$YRl;+s(>S-+(QC*ZvXmE+6qi{C?x;YM*=%X#WZisBt<3-}2egR2%^ zg%+$YLJtPiB1ACYEy5QJXhryg0lkRwU_caM1OvVzDt?f8xULmc5l~C@)u9|gQe-ve zpdO3RfMo~~+el**xQ?9=G&bUSsU2HfkwEPNmhHUIhs&~X}IiM$RkoaOZrK( z!rCCHeBCW(qdDt0($G_YWk=Nl0(R6}z+5}36|lgL>IE#eqoRN%cGM)QhJd)01Vjc2 zdCb lzDWJ~7piar)wqqhN&xef)mW%>P#2b!dMS>5l&1`1{{oTuH5LE> literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardGroup.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardGroup.class new file mode 100644 index 0000000000000000000000000000000000000000..f80574708be5e018dac8ca37fae4c501ef9a95dc GIT binary patch literal 1882 zcma)7YjfK~6g_J@mh6b6xJe825!Z2x6WqEy!XrsTT0$mk zg9$8T@hTQo%*e^*VO&9V7_Z@V73ZYqs+?R?u_Pz84Bo(-DkkNmuHtM4*KtF^%`9@b zq~ezRz9omZ<!%Fwkw|7bbX^; z@%6w9x|P7U>`GPl)~jLEoPgT4oHc_U0Z|i3+NL9rk&ZRn>iPml>Mi{m=t3)T+ghSj&J#!mD=)U&(k-Vk)F34 z%U>YE($tDTs_L$@`e@y9%o{jJj1+d$-|9Qc`qT(3-VGllyP3eSrip~q+tyoYdD9e6>y~qL&3TR6L&OB;~5Pb zxJ%yr&5o(z3s8h)CB0GY146hOyraa*x6w!lLHh$5>;t>zi#U&4AFxBV?9axkd5$ z6q~8HdG@s4>6i|mg7XK!dQ_gVG?=(AJ|cf^Q2f!5XdziL%ACJXLBb<)L_7U2N(Eb^Z|AyS{Ega2_^)O!U;aCsHdw8P!Bg-Tp;T52A zJVAJ;Fituo4HrqmJdeM`mqOmtq3g(eY7QF(Hfn`cJaH ugiHvzry_f_hZDJzk)4qCsmLCZF{f!0>mJTDcLvGdqi}JT!a1%aF#iw4-O>^O literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardObj.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardObj.class new file mode 100644 index 0000000000000000000000000000000000000000..28b4010341392e7314dba2bd20767ad11e0c8fe1 GIT binary patch literal 1075 zcmah{T~8B16g|^jyWP6d4?t8#DbLO6N?wub$zkCDm2-{g$ST&KwnhJLe+|5GAstWfq zD66%iLe;=}mWcZXHVkYE=#C890^&fxP@jiBcj;ZP?}d9jEgw{lxzzl&E0C*uefKEp zwcMa7TU};~b>ETQV;OjApCtA0wRbA8Qg{5G9r!Ijbb59uqaZr9qtNTxHS#=fo$Lsh zgbZZhHhqD$^3)3zs!S6vdrg5WjZivo4&@-B&4hj<47`3vV6I%LpUAh;?#h10jt$e3;TQQ){wJ=H8L@x7^}St!7^ zFoT?hJaPgHe+zyRdEK@fSlGe?0nT>|4=pU=roi%)&RV#J>jL?4$=EGBGfs`Y2xw(B z=Cm9P+&<^O#IaAfjvJWhp{tF_J|^A$KOQT5Zx%Q(q!{U#PnP0FtIn?iij1?&zJNvy zP^?}+R2R>YsxIc+gL7z~m`!0$o$(a|24e;$e+5>bXXa{rlj{O^3a6O(vQ;mV`mcyl z^-I;y(AN2X2SYo(jSHrZjei0k%%<3+{|Oe#sM)Z zH~ZvLw->%be|dpRWJwK?E*e8*hA=B0d1mynW#)*d4wu)3JQJu7mQchng9R* literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardUtil.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/CardUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..51ab4ccf004b2d991ca7ec04131b5f4214e0bb7e GIT binary patch literal 9413 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 {dKCXit9fz5VEr>BsEL$~{K_i) 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%0AxG30>fJf$Tp(70zeLmuXaUA7k#8s2&nfVJ{5S( zq-*i;njGit-}w&}rV^=^XD}oPqb~D(`)|(ffdwdmrKqd<4e!W7>(o z-}XMGe|n$MFW%=W;eDa1d7rA<-Zy}MgnoPfQhmK0YM}SOI=lMVsE#8(d)_4%b*iWD~`5K0oYN&=)+R8@)cPg5baQKG0RNehX< zrE+m>3N$S(%12d_R%xk(XlVmd8_8-FrKC#Z_BXS8?;aORb&7!7w{PFhzI`*Zv$ON@ zj?#hHqa3BVwi0@@TKW$4+Bk5zhW?4Vgw~y>6*j4LyJ^T)L3dR}5776mxN28Z)->1} z+^wW8Q)z2a7e|!F38kh4_0hXZO|r0dDr*)hDFjqf2&kkGP)Q-6l2s~D!AjKhhNwiM zjO$2jT`&?6P8@s@T^v+3bX8c6as-y69D(I1M_@V10W1hCMOa13*+Pj4?^p3Y~dx|s4~rL+cL!w4Hj4q;mhHMQ1N(?)zNs7)zNs7)uGM_1ZYv<(Tj&_n*yk^Cse4o8&^EtA>Kv^N%bLyR@&bD2N@p_lcS8`74HMF5ob!&+`<^k zO#NIVp#g%?v%~fbqVim8XM1e_Iz%ZExtACDV?`b~TRi+O2F5TMNC^JqTWp+Q%G^?K2k8Z=e1@LQm8=OM;s-54 zwQ6t-_UI*s=b(NKnic%%t-tpS-Ri<2x`W{Zv|4f#g!Wqg?0Lb5tF6Wa3U{s9%SR4Q z{3*nAHNhTtQJnLX0esL_K^(!)f z_F+E;lF~ka(!LKMvfJc!3d2QgTtP;dj@^Xwl@F*#HhpUx?*1DHvK;&Ts08a2#FU01 zdr`XpY`E1fM1R7D5x5OZf=s{Xe}x=G%3yKD#p~gVv*C-^!WXZUE>gQf<(*R~-xX>T zE^iOjf3Z}Cc|sm+wh6`qe$ahI=3UBU+z|D`cJWp$wZmn-e~~P9re+LV)Z?9rVs=xJ zbFndnX5PZUB|2h$(wPjeIw!oA*GI+~H7CUjW*WUVW==%{!@KGtw3;8`%Q+PXyk)`Y z?*O)Lqk0~sdHe;sp6{eC-cB3%E{Fy@=nlS{cJVHHkiSIV;Ctv>d@nuC_tEqGWg6nI z&@tXiC;3q@`~7s5pQ3a8G?@MO=n@~GaXw5}_=u_CA;WysEanl@&dAdY%dEA0+-&B5 z1bat(XPdP-#j5r8I^eRQAv$0e31(u)xZf^DT?L(?$0F~cWa%tDtcr*zU8LRidep_} z675t4W+jay@X+5;7pE(9n_U8X$%J9bn|I6wV0=4eY#UCss|;AZy#ej24Kkue{)JMF zDhOro7&kH!VfPNcFnI@G_Jj_;2qO-@DE=H&(2MU^&T(D82*8v|+ID-R!)`2oE=s@* zSU)2H+TC65_n!Q$RC0UMR?$N_7jyLjugxPKOE;xzdvwC)U?2n^HZf)w38*fjf%)ON zQ>j6)BLMYr+u=do08o&j39&DA2Pi9j$bG%q`Qf^N2Jy&j=@ZW{wKw_azl!I@pS(E> z#vgcacW1GA46ZtC2Ij!#r)A?#yiB!;S16NsRmUyN1^sCD5EM|F3urR7X1fff2nc?< z?ZhXqpbXN@E=S2?EL~H5m&6YgPWij!r~Lfjq|bNT9zPeSFh7usH>h!pmdD|Dh7Xr^5$69qr`IxAtooR)$mLwF85rN}z`g~>nW8FRUM zs&f&$IO$xhndAd%?_dVH9`z{^`(M(P#g z@r*8L2Jf@pZt(rBLL0%QTKN_**D6m}?E3pdXjHY4ZPK60VNqmQ?3E60{%8Y?%>N$) z+-M7afVTmyX)KCa7r01^sZe>;{CwE#VKX*rP7hP2wBBhvQ!vRS zbTqY4N~d9eG984527B9m39x>?zQ{uLs~jypSLe)>4+V& zKlF9S?1(Ro2Bp`1yF<}*u`b$Jd^Wlu+Uk0V_W9D@=;u9*Bhj6~-TQ*OdxN`&U0w7< J^knqZe*q5p3lsnV literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$DiscardResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$DiscardResult.class new file mode 100644 index 0000000000000000000000000000000000000000..3eeee592d8b92b7a978f86b7b275fe6ae4784d3b GIT binary patch literal 803 zcmbVKU279T6g{)qBqnZ~TD$Sv`q5&$p!*_-q!c7USXdRT^nJ1&b|-9R%gn6clfTJ_ zAo$=9@F)3Eyt7fEtqM#=6WgFmj0h+&XQC0^F^snBouw4}&-T4lUE zv(qyFkwJ>#Q8G=M9p~odRMiBfo&8m5K|0K&ct)+DjA+*edM|wV1WApy0{Ra zhkk$+tah=*@Z>+$(-@m6He-1;or#QE)7o)e-u>s4xI_P?LqDlSi?or2lLwkEc^(3? zq?9b9HNYChE|K@1UbJZsqmN+Gg9W_k;R3BF^cV0y5YWOp*`d4SeTDCRL(lt;RqqEj zyc1j|EQ0S6U;|fZcb*gAXu?KBfL#Th3NkT D7!|$s literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$PlayerState.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI$PlayerState.class new file mode 100644 index 0000000000000000000000000000000000000000..bf502cb105309d8bda46e436b3c16a14d16160da GIT binary patch literal 1842 zcmbVMYflqV5ItK;OUr5tC@LyGK!Ji(k%v%3u?jZ9M*_h}V#1}}v`dyb9EFdRhF-hNJ5lbST#IYR5GYyG~vP*g8mZ}=kYrE>B%KDyZW!KEAmt%O{EZfTS zT|>j26XC_0Z7I8)E!dt>Hr(72bCUaxU0!t^f1j9h;YrOJ;UED_nZOO0M6qHv^e(fy zRq+|rplxZ0EtVFv>X9^0H*)K)Ub;3MPg%iD)Sbz7$9IdyiYXlT|HH_ntdx$c zxW@Tg>$U8<>Ogi(M-O^+ToiFh#AOjzFd#YkIG*cxffXIAn9wmU;+}{}OvLe0!_1kk zhN~X560Gi)9$B6nvU6I?3hjRnA=4kS*N^C%R>h>U^a6IE%OtR z_lM~ChGH7RNWf<-h)lL! zO|p44d`BS&u~3AmPy{~05QKOr!fYr)wuvy$j%A8e<~wwL&uvqj-#$6YLK{q~K1zh! TCj&p=;>Zf|&mT|uq7r`rEcjX+ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaMahjongAI.class new file mode 100644 index 0000000000000000000000000000000000000000..8d6d191986d30c1c0c636b90f559319c8ba2719b GIT binary patch literal 19052 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 NlsD_vUjBeT{C_723wZzl literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaWinSplitCard.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ChangshaWinSplitCard.class new file mode 100644 index 0000000000000000000000000000000000000000..d7766295f03703ad035876a79eb122545f580a8a GIT binary patch literal 15356 zcmbt)34B%6wf?uyId@2M6GF%ZZU*Kt2|*%6ArM9pFbo1}0kyd#m*h&48y;qn+{aaS_ZKW?NeT@t*?Wvul4n5pNRH#c(1m$Aei^9z0bY(Bn1EM`~QB) zx%=#K?KOOB?X}O#A3gmnfaz*;HrC?3Y^=d=3`;seWJj{5gP|HGQnSD_41&qkl!gmRT;#q(ru)Db8m02R8E!0IYBiosH&uR zZa_^Bs2K|W+3~h`vR1*KH2G2mXJMi-rZA{3-WFTY)w(g(u{OG~g*63riH2y)rO}SK zyt|c7vN_(VP+8ZIXr0=T*qBH*v`$S%yE?i$r*S-+t#$V#FGo7 z9gQ^#p$lWWcxkkyi*q}ZmQG$uc{FU4_C?WTR6(&K)oo#-CDEafzvkL_vY~lxBGW6! z3|ZRN7`slveRI3JZ|)koYm(81&C8?hF6o24leyyyC)HgQy(Vf%uZwpkYbI|X87fZh zv?sXH>;}@ew2hl;Bsu*%D`c5=O^hW&hxX;#mi83q#`haM+q}1sT~n8~C1Xvoj+)w< z09rZens`%NG}+ZbPEGDl;lSfG*@crfES=nM8S>r{8o8;f6mrw#%4TUBvcQ>x23|wB zk?3kmu8p_E$eM6}%E&w6z>onpmS*G<%}BqVhjZ8*5m42%cZIV4^9@XeStPfiIo7aw zMWUlM+OnieVNCzQH6A`t2Wmv!eAgK5vsy*tn|)yj=m#Tt?#aCKflov(03{|$J@ zXY}L$w1zP?Vc7CmOC#AnbQ1Z#wC`M+Lr$`_{ao(7F}`V&LS9F#HA=8(YjVfU9$=i8 z&X3ur&@hbiC9a7rOtf{z8i*Fx#8yS)9i3coNdMi}2sHWQoh`9VNviI8@?2DxwEH^~ z9myE=+20ZC>}p}_r2d1wBxP79Ge!ocVC}V(^jWBzMwGd_YhygxcD+E`K&m!?&DH&# zGORgxC2IyIGN5KEEbqVAzTubghdSp zV7gDk3e~r>D^9%#$j{P7ntItl0|q9IKB!?cEoEhw_E!U{CRO?G)j4(zX{bulirS-b z;?1>jN@es}9Vi{A$boDR&=^JODINJSJ}8jXb>xDN&CLx2p?K#qYG)H|iCd>*rLh=z zZ0w3(B`pGG$rv4rm^Uf1H^;Wfq{38!9gDhKTNk@5@yLd4UMBUiZtd*PF1%XOf8N=r zN?E1p(a#4ewEx3u^#4VwU{gV~E!wi>dfH8Aa#6g~<$K&XW@13VEs}{>wF=L&I=h;h z*jb<`@A|Iz_05U4riSJ&E#y4S+qIOr$dbYeCfQZWZqfL`fYfRUI7Yfzq9$6|6^3`l zTIeH$AQ`w|%c_oeq9dN9=*IWwPmOC0eK^Ub+S5aV8`A`Yq?nm(R{zPoGEWJr_ADz5 zYBF(MX1Za0$u{6rHG?iLr!CROg3A%AZT}ao#tMa*8P<>;EiuD4M|_d?T^_A*by5ei z(T*l^ddP+|o5fhTXNoa<6Z^?vJzD?FEf{(MlF-U7pXZRd=*~{sJf6^u2#@FWGFK1SkM)3X^b&` z4j;Q`-`hvN{LYm!~PH+#6uzMlEgGEST(A}-2bu9 z?s{*>9z*x6QEv3wdF;-wz5SgX@}8BZ@r>DMR3Y4kPb-W(+eyU*S|KeKQkz5;O~T-2 zwLZiHz*QkUhv&J7#>NI(UcxH4L@G#TrNCgtFio2k_B z;u&XDq)!*Jp0L&#zh1)ONrHwp&073y%FAk8abs4(3bD{VWCe6cy^_J=(7v5hz`?nq zjYPfFX~8>_c&Z>hlS}l_NnW3x+Kf2D=4j`N*mb0c)Nzc{re6wE{k?N4OmOkcTkD0# z^fvsltGl8tgbYTK5|{R2@0u-ycKSm*(IuQPm=aG+CD64c$-`K*m6Z9T?d>r+8cy*p zngXRWfXFpW4(!w4rN~QUA46t;hIuK$_1(6+RtkCgQb^X(1GFVuh?{)`kfM-g=%;w* zx3mxqy?%fvYH>dCL|ct;+-?^xobTPFOSET?18gJB>tK7dqccXOI13?ZxYJTw9!)lj z;%uaF&PtX5Rz}S;1apidX9PJiw8WychAbmry~{wn^MclPaiV9Q{g>)PN3vrJp@A%C z?3tv?;d~*Q!^)0Du}x8Z;P5kk(l#?VrGXm7SXG13Og^n;dJ8Cp5--B%Wqg~;U*bG` zWe1_2V8OyC`1G4ftYbOkme*qg-?GH95?uufl=N2{#tyXSdAeqkT?MesMP{N{XHO`uyz25H9xB=QlRH@9p(Y{a!Xn zO}%v4d$x}L=5)v6dU@e0w&uwM?j0Bc9}1bV3nQOtz9I}q1)no90t+#cj2*2hA7!Y+ zM!jtx>26?&ex5TmvScBq*d`qoyPoZ zp}&z^(M5j?U%0b0jYCNt2l83QwaPI_Q&;JsX)=r`d>EIeX{3jy0Muy|DQYLfgC-Ix zf_{_icKEw6f6O!4b@rT+@@Kn|TV7(X+-j+w-uGEkb{LLAH%6D09EQ)r^Y9-);1Ghf z<)xQbI`yXKugdpx8pp%W>7;cAa#4-J{2fM4jztZVlC$}oiTRkTX_sCBa=cmdZaT|x zmTW{Y$*m)CxC)y&yAQQ!K`WWr#y6wA(w5+xaD51z(+C96u1;dmDJcF-#MNxD(4pnf z>F)X`TtL`4^9Zum9faO^88=>L*Or!*RCc4dXc3@7xG25Pk)%1v-8m>=pDw-6Y)nb-bEe)MIM*~> z!yRY#X=)OzN$)c|fNRw$1h~l&C%GH5&+E8P26pZ~Uv{OtB$%K5BJ!*{%5o47%@v1{ zudoBtSQxBCqAR9QraR&9>3yeMiusK#PGglRwQDK&^uFTR_6Q0JSVdA-V+;{!GBK!v z*t3vYwU|mE@FJ!%hGvt*4O;7$;6^RRAm-syxXH6UkYP8b#aIX$&!7PE0=W4UN&>j$ z1lel#cPsbDD9h~6`cLkU>{oXb6f7@0gdr>JYR9hjg?+(pJd~eR?RTmJ;Xs%swslI_ zR}~Ia`X0loaKQH{^234PqsR^i@`JlD$FyEv>1$j$#pt`grTh>ItDUg36Zz@p`jz%x z&r1&`q`N!yXB)6JK+U;ftB=p-@`CVT3>709Hp^#M`@{Z-PurK%*o|8vzOX-KV^VhN z_1ggq-+?QsRn53;uUN!oQ0A6Z!RB#Muqgho+X zFya74Mtlb_>HtO`z!*=UjHLB17D$P-<&AYf+O~fr~ z8g5lJxJ}jKQ)&@Dqn6>bsu6dpt(-yBZxeB{7@x&ft{>pacj0!H{K(_XpJB;|!>kkB z@rw$%$|(Gp0Z>Qq(ux1qB zCx%U`?bhO*@Y#C_Th#c~)Og1c^$$C{QCn7874}v7A48=sU0&<v-L#hpUe+O6*Ry5!VXvV5B^`*islcQS{o2?b6);lnNa+;W>X`Y2s1)}1aC6Zr;hRlQ>Fj+i^? zb?vwE5T+JCrp6f39#N5EXBSSJH{UM2@1eUJznNmEh$dxI(mUWw;~|_Q+UM*+m2ktU zPxHgw^&W)M1ZDWrgFDXH1)=R9*zY+5&fixa>>?8DK~aB6xhVR$a#Q4&Vz)ThcKRgbt-mZ7GY))zC>^M2>s-P^o{p3z}`bZ`!a#AhXD6g zd;wo4#C?PCwin;V1r}H4HDPV!Wuv z;i#H~mkEWhs2TV%q3|c_Li|*%!q3!Nyr!<;iN68AQcZY6CGqcsu{YH};Vtzb-d5c> zruO2vdIs;RU*bJ$7=CMw!hczl@jI&$zqh92xHSuZvM#}2tVVobb>Oeoz4)8;5KdS< zIB7kB53Q$h+B(X6fIlm_;I{3-%CU=--=3%f_H>nP&sRD2Mfkv8s|xI>8e(r&!!t%67p^{Eoq+%;SOm#jQiNn zXEous8rB)t+N~P6DJ+)mXDiW`B>{L#4YMxQ5N@X++?_YUwM?(O)4dXOWdh+BW3*o) z%hPlPYFd^7>~zJ4*fKg*6(-7urW6k=JjF>qL{kZ|{1ndwr?6Uu<`zUwLeSkB>IOCs z5Z{^cGWf0zkOT=(e_i$xa@~NW8_p8~SUk^7t7EKD<)YVe;&iziqj#5=daRRYH|J3d z?_Vbf5pa6IP)Ub3>)hc!g3|KxQWuC!nBQk?BXOakywqo+l2nI2{iRFRR@?4DA$w|C zJmK?tZslCwjxg*Lu$5D(i5C`A3Ba!m^3(_hsADi(jpe5i<1tQ6zyzxJIchTMRXH9| z75KKQ#1X3e_f-|uemY)N)l~KKsNUzNBkg*|5<6&wa$hkzXgTrddyKb;3AeURyS#;j3NoyJk1L}SVD};lps$of*$5{J~Z7X3@~k}b9$cS zBlJ1FDmN3!?Z+a>f$PL{+RV~`e@+&8OICtKd2}@cPE~sl?#fe9KgPcu*2$Z zW-dGk(MNY1B}Vh@LYEoi+k?#&rOsLobk<53nwqMSbM%1_@|s~;)d1BDM2iQg&iC)a zh>B8M=C;@Npn&V{VUEEKLF;tDKFyV}oZU0~7-{xVFeSASSBMh2zTuh!wD5w|UTwoPbq~%{+i{`#JXWZC(W36djp_lOBOk==Y6neZCj+W4 z;&t^U21^e!K-!JpsxRaB9P>WMpHSaaNFm%y``uGx@4h42pUB zBNX#D$aP6$3d~5GK~U360L1j#%U%+6j6-%I^8`$ZeUn+S(-@)jPo+{PkaGgoNm#>X zxeo7f!WM5(U8$D4Qr+OiQsz4AN}T#yM{KUFq>As={0Tdi)g~(y_H|=KDU<49;!B`B z%zSUiH9<)hy`>LJM|C#zDG#PrF~bSNZ-KgDV;8Qeqwrb0rbcRC_ja3soNV zn%zgej$jTAq;`236D)Ht)2Bsqy+a^LyPtW2E{ECaMoGMg1-9Xym@eB)Kgn zghh)Kp(1EbDq2sBqmf<$0;Y}U6PM(JB$=1RhGc50qw}*bq-0(up2L__H}+Q89^X*y z$gAWE@?+u|@>_S~yd#*mt|II^i21Yp5vKbW>_91zSS!Ioi{>{d^`=wflG^;2!T7$6 zAB-RW-zGRp$j@k*WZPGHG;1~G4gy+`N3U$f@S8#(Z}DE!vWN>d7FiDJEFaceG)dOA zSlQTO<=}QJguAU=e9_8759_{Z72q((KW7zc=3h?6Euy|1=9$3HynBttY#)!Dsk*DF zd6KL5Q5Wx{>52}9sCVYv0K9-_sBhx?592#p^RkKj&$8q-aOq_t1nDK(XnLhWq)`Zd zgphltIL!!7O(#yDA`s8u?+KodOafe@2Yx2N@uHjSxQ60ysoc}iITy+=y>Uo><(%hp z_S%xSFq)Vrifj$1v?D0CiZuhwHA<=0IdhHTz>3H%(F>_OJKdsO(g07Tb-b?=n3i?| zvz&^E{MlNPi)>OVw?&>*5bqJ}TB7&`iu_tkU%}*?>nkpmQpQ(MnGWH?9hgl`)YIv_ zxlHGK3=h=(AEH79RVHRB{dwRc8n$FtrA}W`=ABmtf3S+I&SZIyGVrwjx zSmV%UjmKTq1Z=Y=;z4T?_An2!&nm~0R)yx$67GL2vHH7AL_0jF56AZ?U_UK$KK@xN z2f33Aa_{7fA*RYDWGGM+*8EyGdc@ zjBh@PYWe|z{|~W_uA_4dwQR8LybKc>fVU#L?|MwN{sh$RWcJ7m2RGmUc`+?GM5)JL7iNA<+vN#AMs@_ zEahSX7Ox_$85m(zV}f-aDy>zRZmq_AX26zNmtl?d30!Th!***uc3K;#Ay*JkuEf`^ zjd<2-z)`CSKen3jOREKMTdnwml~6&eT@_eYt0JpYYmo$q+X-YppcZ9OaMgH)C0Z6! zALee%#|+sa4I&fpR~P*&@kjiST4Yn#-oTI8>R=guidR`O*AEhhm^nm?%p3wSW)ATZ zW{#ujIV8tr=15&mR3WREUNm4JNZ(IT-FQ*KznkTbVgxVZSe$I4jgo>Pkw@&=&YTkeZd~ltmgZ;e#=;VY6Qw+@hy)~wB~hXW@*^~I=CrgErFQuu3<>A* zN^+}G`k?R~9c}Cn%qa=(#+4-jCb0rcV);!FQ@R_AWC4j+eCZYXB7@ABULg?iM;O(l zR*-|mGkS&HnM5yxy9gEII#?D3X5EOv)~5)bw-7#V#W~h(m|@+HTI(}}kUMY@+b?Fn z%dER`rL_%l>mGDi+i?R^leb%6z`fRegq8=e%X*MX^AJ7JJ@^*;9=0CV%CVL36hRg5 zmBho0W$g14E#O+#|CHkQ^A>Hfj)5efv__{wEvkN zZLU@Cj%5}EKjRwQBC+^2wwkC(?&Qt-q8w)ZySctuK_JVlaJO~}GKZ+00M$fA`mfuvs+Re-UJs8AH%wX%QD73zgsn$0z)7p!9*5h;+`>@p7kCjY+Ut)a=G3zNb zTL-b(I;>?VhB%X7H2%(-tc4-EgtI(`_$vA<+L6E7Ht zEWJ`(Ekz)gAxjPoP;mbvoGT?2{+o{bU0(i*fY0v$Ih_Osw{bEF49bfn6~ZW>$l;G~ zZxMrptRfv5`1cm^axkYTKd>9Vz}{dcOwixMSkJ<5Jx6ExJUQ|LIr3c;S>Hp6_0O1S zy-2uyN$=QDTdsF(bRYm<(4Wn_iY)wlTDChVTOaB9Za>+Yn3S~Tl`#tSSrRYo7xR^` zGTh(g{bcWrHni*yVdV~jp67o8IHbzg!OBJ z!JCXR-lFGthsJ-LvBmFj#QHs+xBgqRQlf&Dj4@J*@?BR^DtNo}YnrLz1@boh2TR_- zQhJG^m|lYVrdKMk9Eq%4RhZ6KQ-4mOjQXR~0@mDIkNUhx?i=;Fi%ZCvr-E^$e1+B6 zKBt)Xyd&gmrAP^ND6fQ3W>!h&D#06O>Ti{-4=B#RBAZ9kLhB=bS|iaaxII0u8*ciD z7;+ac(eN0pLnh$Kk<1xmVCL54!!&-mN`eF<7VuY$=%zFEh*3u!C8x6v<5@5v$8ySB zEWWl>vJG@ZG=qx$J-w3T_%loXhY3msG1KIGbd46?H^+0MZi|t9c(w>Zs j_Eya>a|CX{+c?HKf{a$)(PoiiiK!72P&m#W7T*0|{ZmyJ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/Config.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..839734f083b133c599757310f7818c18f9eceb9e GIT binary patch literal 2985 zcmaKuS9cmm6vyvaZ7s>Y#65PZ?IZ>yToOA@R3a<(xd^1LQ;HkZSm?w&S;_om${(^wOH#yj7kw zHF{alHeNEL7qS@xj#mV2U*#|g*|b^6YV@k09o#cz>Q>sEnXG8^nxMVhHBp(F)C(A> zsGDUK@cNoA^a4B@y&-51&qFNw!1S_Z(3-)%yUue0j?Rx|b*PUy{nseQ4wlvx&XrShJH$06F2-?^V8ViBrw-&u6 zPnCIF(1?AhXvlQfs~}4TEwf+O33P{era6HZBvY z(7+0hDIV&UnW$jMFlD4W7B*%ovAhE0=^^|Q+8!{SQ zqmR0ys7|9%J{GjQmsKgIb=!~=I8Ei0RWdaCgf~$#%9Wg*(CAYvzEZgCNc=NsWJ)(X zEK7!^(dUA8*%lUKX3~_s7swZh8hwFgd&W*FL{?;0i5wkh^rfIpy^x$)kyAJ;UkN(U zGoFWnvglz=;@5oS|9HPaueK?zlANgESt_5`=vxd`3vgTl=({n8;}U2z3qAE#rdYA1 zQ7TzDci-XM^-$(3Wm{VCV&jzS66CBzDil!j}!( z&KdH8S-|C1DcBl)4<&c3DV!)93($4_02OvzQH?0$$CWyH{bF}pe-gCMDCiTYp0+CL zp=WI9GlwIYvy>ozM!UU*?!=@fEi(mC{DPaQw=x;Mlvm1*%7jY%RnXuW&-dDA1@#?1 zGA*b-)tGa!$T`n<3qgI>ZQ9Ok4VJCBM%AfJJ55h<$JpOq^jd-r=BkZ)tl5}tw5#=4 z+Xo3gVQzB@6PbiqxY;Xjq%qf}N5G?uH-I-X-UQyvcnf$d<89#WjCX){GQJ7Ci}7yo9>#mY`xx&BA7Fel_#op$ z;9Ka{-u!L@-_H0B@SThggO4yi3cic+-Qar|9|Ol2$H584W8iVdN$_#TC%`8ep90^@ z_&)Gy#>#(&@%`YlY`zbGA7re9Cm5%|X~qUP!#E3`WNd<`7@q^@80WzS#um89_&m78 zxD2)#SHRPZFMuyHz673O{1EtI#*cs>Wh}vuF?PVSjH}=|#x8iCt>*%Gk+IT?$5`oQ ziLuhlWmc~St~2(*4aQf%k27w9Ta4S_fbmuEGUIDdvQQT%exJaJjfITAV@LlW@q2iL epTzGV%!C8}6n;m;_W^pEo&gDZ7QgH0xqktfXdlu5 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/GroupDatas.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/GroupDatas.class new file mode 100644 index 0000000000000000000000000000000000000000..dcb31e271941c39d1d05fa54674eff745517ed6a GIT binary patch literal 6378 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 D@Cq?@ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$HandAnalysis.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$HandAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..dc5c51b4085bf8d7bcb4f395ffa04b3f0b0e5b61 GIT binary patch literal 2166 zcmbVNTXz#x6#gb@J0wig(gNb8)e2|{LTCj+QmZAkHky_~N|oa6BpH$^lbJdfpx(gy zv+ut63eZ%<+-(Jt1iD=XjG-#Pp2v-h{pN&funw?6=!$DK4Lv6{xS zSWVHos$(sUfi}6O<9Zr;o0MgFUEqemhQPZ5?+M)0v6;qb+x3>ryszVfW&IR&(v_Se|4@+ZRON+MJF)prkCGiYMxOtRkyiqn}JzdG3^=;8tn;HviyKP zz0qZ=6F$nNhxZ*fpO@%^+sg77^yI&S?vD-qQ32yl2?a+2ipA!dV z!oRXp4lSxw>n>vhu)EZ5Bv*h!~DQzC4~KGINriC5>EwHR7!E}a5P z+0-iZ&05jv^tHp7p)@4pnN4Lmagr0=@(ZrRx+)>NASHE*7`BxkEPCpmBNG~i=D0hU z*N~h(wV`34;MRB#M@p7su7=Hu>8-1Z&6%;1TUGXk@+{$<$$_9@F$rT?Ikg2x**ktj zi;iP@1s>#^T)kZ4)y#Qr#SN;>T%bZP^xOA;`Jcy94wbW{*4eBRy`l0t*oN8ZeFd1w zOC5>(=QQN@xsgw`?1o;|T(YF(V|(OxR$i}x*YSpd=P;$=Q2d;imEYj)HSj!+YZ#9g z7CcYw$gMT-0$wz5O5n7>OE_-ej6hE43}*imk@w2L%Q$b~mH52gCu-m#rVLyXconk- zE{k(sU`~R*CJXbJ(y^uC(*NxRe^8==qLZ&yw#+Ku?V0^Vo6&H3AO4hglE3W0IKPyd z2vHV%cC->WNu-=zK21(#yF5!yk^4CH?sC~r>AUDW9N`x>!196Mwr;t2UD!yIa1O!#_`ho#e72GSiJsZY(5o7 zd0M=l5t#TjD&Pw7It~*9{v(G-;V#)dHuOHS*ue#S$^t*bJNO(M_yV`^C2r#Z?%*Ll z!B_PDnycU7dwh!@@g07m^)r4zff0?i99YC#;NLc-Dz>HK_2WF)w3O#*+|w@RXZH z1-&8KT;v|l6bx`&QV`*oR4~YKS-}v;6$Qf_S7od*NV$A&lc8OEXBI8P-Z4DSbR7mY z<2a_fZX4CAS!Gzx7Axh1TREzD#d5+keAllge9y8I+ZCsDcuYp~4QI>PGpkFyavHm%4aNB%9tPAq$3oEiz+ za7qcyb1kQojNeW`I9n+i_JQGAJXt-X?-tE1i+8O5hJl*pol`Nwr+!pL z3TYY78J7NkCRIeSt|E>p6}{+JF~CiPn?Y`dxEV%2-HfZZ#>Fx;7ww8eh4#ea4UNbj zotQFGAe5WJAzDV{*NQWNMD?Zx4MG4ize#6I<#ym-ck2+)rdOid4+Blt;dH>SHfE@PUPjt9bL1`1{|Q!nHL z3E|KCZ;usLg`33DO=Eq(hKSS&%M4!ipf>ox$%EFHob4pi4Eh zYI<`GZJHjep+nQ<8oD%Hsi9jt1LLJ%c4`DN{g0xJ`V_$gsh*_Ib_{8nvmEs%P?wOv U9Qid-5AG0#=(L0d^ra%d0Y&m<(*OVf literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$StrategyType.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$StrategyType.class new file mode 100644 index 0000000000000000000000000000000000000000..871a1885342c127196eb852654b8428b4459aaf3 GIT binary patch literal 1315 zcmbtTZBNrs6n-x2)~=Kn3nC2gb?OF6K|zT_!W<(KoAIHO1pRbZ>nQ13)3qf0D;PC>Ry?iHxTVnR2~euDoH;tSID>(>$mjd~(R$^nE9+c)ZN=HMuWnRp^daZB z%jVmv#ZY>GmE4(q?!|)P%R=!=iKI&KfpiaKMFyy4M~oK)EQ$WSYodwic8 z9`~CDX>|Q&sdyFgx*6Eq+vcGwN_Fc=K5tQ3{d_HI--_$I(JI5(1ynYR+YC~)>rywe zmfQ4s6o-^4RS*GX#rC>~&7Ra%KW?pDUc)N=UeyZX&~`Rl(XH_d=3!2BO~Z9DoMReI z?2?RU49k}tDGif&uHiQBXc&U7VMHvW&>03#e~?hdkhZwsi6z#+a85KwAdtlkjDulTg?Pw<`+{CRUPK_j# zsJMU>y?{J3J9UK2mn7UQuM*1M-B<04bzw7+%Z$1!~wmy#N3J literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$WinResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$WinResult.class new file mode 100644 index 0000000000000000000000000000000000000000..7847e71b397475d84869e3cc6caceb26f521a9f0 GIT binary patch literal 1609 zcmbVN+inv{5IyaLcXenToKSbtLf#XJ1!s!0v)DQ6b7mM+BUTTjkaZ(Alw-XSL^ zEk$3K?Ws9p^z@9?dJlTHCnk_J0T7UWPL(NFO#d0E;8?TfZOg!m^2@1V7VLH!wa zlAQ<-U>Ek1Cs<%wIr$^nhyw87F(OwUqOF)V+FMlWUv#t(HMG!p_*dfp+bN4@`q YyHVum%mDcj4ANf)5T|$#D%g$K7uhC<^#A|> literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/HongZhongSuanFaTest.class new file mode 100644 index 0000000000000000000000000000000000000000..d1cd949b19d3bab6dbf6be082939480c7eca10ec GIT binary patch literal 69928 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 E0n<0!yZ`_I literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/NewChangshaSuanFaTest.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/NewChangshaSuanFaTest.class new file mode 100644 index 0000000000000000000000000000000000000000..18f822b8ee936503254a7375fc13f19eaa75efe5 GIT binary patch literal 7626 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e9ab3132655bc85dafa6a3101e337e54812da7cf GIT binary patch literal 23095 zcmb_k34B!5)j#LXn#s#TB++3LAs~bxvPDf0*&z@D641KhBn&W`WMVQwQHx7)w@PcP z;s&A>=!X^kDkg|pt*xzEtF^Ve_G`6PZEO3r_A3bH`=5K?d-Gv&;^7ez>MU4$2NeVDf8^AcVvkJIyc88<}eT3#OE6?{gR z&y?!VMW~$53e){z+LFg-^EvW3SDKxd&*$^Xd`j{KB}BYBpV#nO>6(zoh4Q$lgqT-L z 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 KhxymMgq^T;$ugUbQ~W31 zdFPE6bw-DY&NyECKl~HU_;KFd%_f9|aXQo4nP=b6^PKaXXZMePe)$c+9KML6ABzg! zk0OM{ZX~cI!v`|tWVkQGgDAtIJhI$_I96m>m0_(1AL1h!@(R}F%7%i63N{7054F-k zPO}fn0`dGa?Q1PlaSSt)H_A?y+gnDlq&XE^7f3d3&wF!ID-|=wt$(6PPFAKIJd1pCTtlB|KHgfb#89<^gUwpqSoffY0+*P*@YT9@>~oe! zS8BE4(V$KOJ>1Iql@f^5ipFvjb!W*mWd`5u#KdH?7J<&9w2h_IOp~3W;A4UDa|c_i z2$D!{ev+7%mX!R3J}v|@b5^C~xW26k$eloyzZ2(LO^&~m;L^6`Xr|i@{$g~?s@Mg6 z*^oZR8!VfV4Xt7nZ_vAXb1&Jpb|O1m#bperxGKYIGQ2LsFh=B^M=G{(SH(6yQL%$v zRzt<7c&uU%p9#e3cplUfd@gY9e>4&~x_8|#=i&Y{y}&9Y>Tqk0ZflNZ3k)?jP|h+< z9yP3z+jZfx@eSp6&~kwR|6l`Tc9I`Q#0ank&-hr&!KPLYwep7k+;f6=!X0+~-HwUkG3mOP$#pVGlF4`*CR68_OtoV&-HwT0 z6XjwiX)>82lbJS5X3jC0X~!hPhVfeB1>a#7ZPxF}y!57uO9JatRm23o#Z?Y^1%5|- zBRyS3AMN`7-#^nY0?P*Z*$@E{+@!)eOtTelumPoYW3(g5op(r1cGj$KVuV)B285-- z-l;1*nuO9WQ11;TDig!uqrm5il|(LeI-3(Xa%|+BBk@>NNEAE( z4~5t>6oHE3M)%F$&T8-D^X(nL5w^?7W79y}z!st9*ypx8>07St*!IoD>78BN5vWh7 zb>nERM5M+dOl6*%iO~M@{?>M``_`4N<_MMV>c|=md)fk_bP_~?Iwj;g`(r|(8{bPp zeGo*_N@t!-T;YZ6GzYOS!m&sK%|B*AJqB|^XW+*(Gl{)e`7=|AG)d=Xs)EqW=Jggb zQttDUJSLQfahmw@GSHbDzsrYHu@F^MQ6udAFOksDO=c*f2h;YZ(pT6;j(-q*c2Gc3 z@2Izj!Mw7>tIXvkuJB9J(^=QJ!^{{c9=w8HvWPlsiESO;V6A5NBG%Dl;)PgqXng?~ C#$UGp literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingChiOption.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingChiOption.class new file mode 100644 index 0000000000000000000000000000000000000000..4fa4b6abd4ff3cb5199a960728e1eb574dc9d240 GIT binary patch literal 819 zcmb7?&2G~`5Xb*xyK$4aO+RR$rO-fA2(D;2^p>iZAcUoeBBko3r?tCEwsP#sUL)}u zya|U0i31P7Bk=hqh*_r~MIa##J3F&8JM){_{rKbk2LOlY)ZpT76&36l(K6zm5%*oR zUF;FuXsliel@YA-fKb&c8THd5(FFQ!i|isNGzORAmFN~)#oeLQJ&qo#Q6hAaNkV(x zdo(j+k&L=QqUA_ty<@&o4`r^OsyyPHgvyahls+ajJLf?#pP?5#IwLs!^n$ZD1}c#+ zib*K5QxV2|vNlK~5ub@n8TP|2q3*%Ml7|)4T|6Wl{2wu4rF^S${3qe1jQBn6ju~j{UzyP2|KalYado*kJ$REEAg8WXr@GB2#axWU@-lP}!wscpUbD$2W`e anA5%{zRhIY?6YtOw|K8{Oa;5RiN&8qgSNB) literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi$TingResult.class new file mode 100644 index 0000000000000000000000000000000000000000..8c145401b02860f0896d39e7e256a64ccffe7694 GIT binary patch literal 753 zcmb7CO>fgc5PfUA`NB;~8_Gv14K#_AE6(s<6=lL9{3uOTK1yU!DCW+`akdEaY?_&P5gJ+MWwDxwMQ_T{jqd-hCf)r_ zoR4>Ftihjz|2}XvMQf6kd8}S*%Y1tc^wMtAM;kAE)Y0(KM9arE8g(2Coc;$-ft~7R zs%5{M-l~{`yC-&my??bqkJn%0!*D62K@H0Uyee7_d}@-S7L+zRjP20+#M9&14Zc7G z2TM4?*%EGWxP71hNoMF#7$1Zchsvdj%%YNMo-=cIY22N#J hY!?q{`xOJ5^NGD;_lVYG<{Ui11D=-m7LM4V@e{_5r^x^S literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuChi.class new file mode 100644 index 0000000000000000000000000000000000000000..53d555d93ed0d71d94dc6a95ff599124e3211fed GIT binary patch literal 20875 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuGang.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuGang.class new file mode 100644 index 0000000000000000000000000000000000000000..4fc94199f24c6047f3609336cffcc712ecc8430c GIT binary patch literal 9018 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 L>?bL~fv5fi#hqsm literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng$HandAnalysis.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng$HandAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..56ed2edb6b8bc5534e83a8b4ed72befde3d710bf GIT binary patch literal 942 zcma))-%b-j6vn^PmM(3Vwo+775RrnVNLvw%20}ub7-||dfsp9kv`pH;?X1~9Cin(E zh5x@`G(Ia-cd|1feGh%m1Wz2Hp|6Q*G!#cBHqx%X>0i;csl+f226UD9;HK z28A0WgRb(6HNsM}?e?mk+j4_;uNsKZ3;jXgL#6k_r&4#gP;y6U73>mLO8@cw>JcGP zcaNDg*Hl_Q4tp)>9g3F2k?E$}7S56Il<~u0!r&0>eW8!{v~W)S$TqZ=UfmJCFF9Kq z-@5o`0p?C0xS`jU50&YhJ^!PMIb9o9am~gYHf>~)vynG)!N@dngu>_w_B>CVntQNO zz>JN{n6+^QGZwZ8m9Yo-7ZqP_R5-eA1UM0BcJ)on`2mDy=h?SEmHIjS$dBGeZVYz#5{dMi9TbUzVL5> e5u=7!M3Ei0j=+ec%j{xU!4l7D2DEX9tKv7E8PuBq literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TinHuPeng.class new file mode 100644 index 0000000000000000000000000000000000000000..a7780995c5fbc3dc70d38de1eeaa7dc09f641539 GIT binary patch literal 9682 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 G3j7_Pa=@$r literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$HuResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$HuResult.class new file mode 100644 index 0000000000000000000000000000000000000000..7d9500fae6dc3df35c11799be9e86b223d62f30a GIT binary patch literal 564 zcmb7B%SyvQ6g@Ldn>I$%ht@|Gx)7;F41znwO+hLY6iqso*4RbywDSV zUqmXse+G?YtYU_ITVKgo`w4@676dYC`67-bWez%CICZ0N7$)A-O@xkg?CM1MZjTgQ z3e_4*?^Z_JUkD`9>V`V<ma#x#!M&|MB%3fXCQvpoTjkeB5<~_E`0>3KSRI_I4=PSoHjWPqYqIfER-c*76wd`V+Wo8b&Jn44`7zPWfywl%ayrs> zs77hUmnSMcQr5V5k@Sm+nF&Ng()XyLpPl3k`&p)KFIBUdX7$M+$)~Z+M|qJ<<3g3T zoW*5f(%8Y?DASwh?`pN~XUI=H%*pF6DeqT=(Y#?nC~y-S%s7pg!QR;);Df(_C2mz+ Px3NOsAdQcESVs60T(Om% literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$TingResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TingPaiChecker$TingResult.class new file mode 100644 index 0000000000000000000000000000000000000000..8233f51aa56e687cbc296ce4ba746bacbb243d44 GIT binary patch literal 6002 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 PDA{mCaPnA`@8kXj1kDcr literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/TryPutCard.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/TryPutCard.class new file mode 100644 index 0000000000000000000000000000000000000000..1c970116d658a2a960c0b07e2be2460694afdf52 GIT binary patch literal 5657 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 C@w!0( literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4fe51a86e6a066046c7ab0a083edb18ed3a20add GIT binary patch literal 256 zcmb7aMHcwssblVi3H6C|HPvR(3H4cO{#^Ch>3<9>7D1qqU7Q%>Og+ zc`(n{{Q+Qseu^|jkC5+OY?NMCMiWNIGD`cEJuho{&_2wr@+Jwxl~u<1%3iiQlI~dx9=&#*=e~*imF}8sJ74 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$HandAnalysis.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$HandAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..98f49b1f6af6470a7b0825e76cc47bf85ea4bee2 GIT binary patch literal 1911 zcmbVNZBrXn6n-`Vwn?`@DXq4(;tN$8YXYrp#bA`CMPfrs4WOm!cuCge)@7I37f1Ai zAN@Uk$aF?$`~m(K|AP3O-I!f8;|wyBv*$VYygqyG^825^{0871d|AXL+%MuX?iZ-7 znfR!Pu>`D}XcS>4;A1&{AfhQ^L&QT7k3?*mc%1+7=;%nmCn8!Vwu+cdg15!8BjQsL zpPAS-@zlW7_q|BDyFC@TbuV&514hF@v90`0j03tfpQ&$EB?`4u*-!^n1BI6Ex+;u( z+rXXUrz;6`l-sQ|+|cgYeszSY#w?R=*XQ#Xz@$o+5>RznFp!wzS*bRGKeomv12?8g!d|M=e{Jo6nS| zWmJPQ_W7O)nx5NztnWp7(_^(zD~HoYf!%4igEuokEG?8ytY}wRyM7 zFxAwq{V>|!v;8f#=g>0K^xDeVQN9*DFph;i%^cRcayzT8at?zSHeA>C>y8Qno2S(# zccbEadtTVyuY@Y{qaazp-DF+4vn~GC)RrBD^VwWg6Q3Knxp1-!OI4X9_uZm_#gj(z zy0pB=Z`*5HroK3;#j;!>3%7B{!b`Yf;B0!Q)>Y8s3R!p=a|X_(2dloX4rO&LyoT2; zTov)Ahy~19xF+H)T(NLH&6vFj7T%WAGAjS7$BnSCh$Ra*QL*?HqIL^QCcZGR{J**9 z6^^@)n|QSM%x?3hluwjy$-woK1mG2Z%`WppI>jHErGyX(gC{@^uTqk|A)Y5Dkwg3j zF*!YkN$(I#JeeNi5-~}qgzz3eNpt)p)A5tU4*hS?LXKlQX+CBr;~AV|w_Fff-lg{+ z$WsG;Dm_Q8lQ(r4p&q$g{5mTj^vwh5ndXDF_ z%yqtx3xZ!r@r$W?@n^P@!!qSvOjDNmFRFq9cW9PF%;5$~9P<`8=|jo~9AT5*+jtL8 zQN>qS!8dpx2dLo(d_XH;CFAk521$9Fk;&-GeCFse&e4su@I)L?j)N~G4oR@MVwH_a YSe+<`dn^XbP`iXDEM8<${!O3y3%aw-K>z>% literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f72cc917782a9e8f9b00fe398f972ea6ee7be5dc GIT binary patch literal 22798 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 A+yDRo literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/ai$DiscardResult.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/ai$DiscardResult.class new file mode 100644 index 0000000000000000000000000000000000000000..bad8dfc15d9246974cdc418328f1fe22d4dbbdea GIT binary patch literal 743 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 ShZ72#_#ceE)0B literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$CarryOption.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$CarryOption.class new file mode 100644 index 0000000000000000000000000000000000000000..9f41b54ba720247a2a996c88edb1c756ad5c9fc2 GIT binary patch literal 628 zcmaJ;O;5r=5Pi!xr3&J=qVeDXIoN~VAY4dHNE$JL;CWj%xTI{&c5A}V@?_${AK;HN zP76^(f`^@*c{B6g?Cj^)`v-tqoLk7^xQNpt8Vr`twO;hNoo{6ACwv2M*6tF+wia_Pl~mJ}$}cdAwIW&8 zC+VN62X2heilM%g3%Hs(L!*g+*z%DdCbJYeL}|JV+2+-lA=e8hgjQXt#C<&XgdTA( zAf)bwJ`cuR%OqZbIrAh*w?YHy#o*bt;42on+ zYjGJCp+E(8dT*sMBcCRv&Kh|R-3gL!y@9=wlfe$zLIP$VQ77MC7GM_#Y5p*^N7$#^ LqFe?i*hA?XdySdZ literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$HandAnalysis.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$HandAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..195531f19357651ea11a1122c57e69551b7bcba7 GIT binary patch literal 1027 zcmaJ=TTc@~6#k|yY`avsc?a*PZBeR;#s>%qX*7@&Y*HlAx7l{w4%wY0GqXf~mJftP z6Muj|%6MkGl~sceJLi7RH{YE7@$>6<059>vM-2@RO&=vRYN(>+Vb#af*m&w;%|n}^ z`blt`YGD{=yNCRkw^J*l_AWnKXQ=gMsIoA_t3RU~V>99^Z1=5}DqJsk-UWwZVAnUP z#~hEMUSf<4BGHTZ2@RSnwCYM@DeKK&uDpGQ#ieX?2T9!4Ns!n<+_pT`sTm{fa6P1P zG|Nr%k9m}ePLe9i@Vd~HE>wiPqpS#pE@GazGSDU_*nPTHG-<|m80vux-MqYi?TAY~ z(TRg(q6bMF)E8On|30Yjye4263tsl;9y2SV?2B9>vHn+$k#z_oOC?yT66q(1d+u7+ERM<*sT zca##k6LDkQv#(xAtrfhvkRFO*gyzz$d$@cO8D`^3?E+$UdsT#g5Ll;u6n&L>zQ=~JwVXLyL} EFZFBzng9R* literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$PlayOption.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$PlayOption.class new file mode 100644 index 0000000000000000000000000000000000000000..abf42fb1c244a1b6938a95e94e44095846df8593 GIT binary patch literal 742 zcma)4T}vB56g`v8hgrw(RI81es-Q;bK3M2O#Fu~&SX8k1KG`gGWV0)~vw}a%hamXi z5AYY**56Wk#srE1iwk>a_MSQSoVj-&|J*+S_=+tTWqhilgt`r@Hmp_9sNl0eDNt!I z6PWcc)wS|+qa)APnP~}B&-6vCOrC}U`(yBdA0&M*O}dE*`kqmFnrB0DoApk*m#srq zD4Lrql0}C)S&-O5T87tZ9?4Fa-PI^2xlnViHnf3bKMtf$g{YI_8!Wdl^`y;tP-c4g(|L z?AR98|5pMHPQT3m!r@DK&=q$DxQukd2y2FsgQLqCVzc}*TrH>8yn|@&4Nz#-2XLCs z0L5G89n3Km7`_xAIc4w6fSYlREb%?p#4ZVFN Sw#;k+EBL_GA|ruev8cO1r5%->!PGstDvay`4a+X5H;|#NdF-A zVgru_2HqcUz3lh}%=I8}qcvZ~vCCQ)E={i7SWTWsU@1K-Uf`)!15cR#oi7hI_LUa~ z0*&eJXeVbYXE>;I54@m^@-{hH3+tqyRP_S)ZL?8xqb*tU=^3boj`X)>LRnbG<>=`-fO4APyfx|Rc5Grg_ls=zvHS` zvGN*Hx%I7P6p+F6bXiZ~X4s4z_qC@9&ufzA_1K#j!BZ0^iYEHdZ{oVP265BGfL=aB zzk%l*ynm*f4=Z_Bz6^G3J`2}T0(MuJ^Gyj%b&WW==cG>#*)?`{s{OHU0JzKFLN9+J zS$-q|1fZ2diIRL!LKBf_QgdpbEYY8$ZvLGnon5NXVE>i3GoOKA}5cw~(Q%OBN+F#5jdD}R-PTmyC a$teprs7IM=h&aQ@(O$$Y>H_sWj$CSB^5WCNRx;Lq|Tc<=}K zqr^!S#Ealz-@JJF0)wKiHuWL22q~KbSkZ` z@^7*39yG7&-l3L5FKwc(bhWr$^_*1BL$uKLu|+ug$2>y+=h-*$LM4u{^Vb0EqQ+kfMxc%cBhZA; xNPO4?$AFpOSSgLe7tk}48aj;4O7!j#G7rBRu!8=wzPiK#dK?3;)v%5(TA!KkaoPX? literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$RemainHandAnalysis.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test$RemainHandAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..ece2d097cd4cd3e54fc1cbf22367480f3e7ad14d GIT binary patch literal 969 zcmb7?+fEcg5QhI|7nWUmcR8u3;1LB@WJD1UAi=C5k`N_AF!8Q;wzD*u?J+YwMBm33 z@Pe3l;RE;>p3lC4v8usj6B83J`unS@XR802p4Y!#z5+0Zr4srvT|^ZZ88eK4afva@ zxXif1m}6XJ%rmYrt}|{Fuu#CFK(|RB8Y>_k2^2$>H0yC@9p$S6vaO!fskEh{Omk{% zXR3Bv9jUk@(3cw9iu6H?;$vl!Ke0Whn?bc(bturbT7ztyW>M(O=SFh7+ z9a|NhI@4B8H#f7yrgTc8+sfFDFiyx-xnaDG2firKvuLbwO9HvcsV#wgJ#Nxd)iq=F zy{z5P$);*VR2f{0LlteQ#BhF4%)4zvCk*a4yQ^&TwpG#7l#6oJTAkD*m8P1~*|jik z2T9zBUDyts%91P%$bS?#GCclwhXsMsMw}&~UNLN-$j{B}s9hy-8fPR1FeovEVTnVG z!;B*skvPiHF~)JmC}WIqf^m{@3d0555(xg<4c_2qI-$!TrXL4(aYk|J8(!s?r|_ zlxdM=BG|Q8GVYbUdnNl`X#%e_gjbrwD~;lnrtwMxd8L`W(paQ|7JVVovlKl;&R14y zFCc2UJ#;a0j69>eR@p-jM+HVNqsS;R`WTW?W>lV2$1aQ$Z=wRoH^|GkD9U%J$oCkM zALs%;VoZLb8~Th1`32MRD`w?4%**dskUy|2f8rdyFZW&HJf?iln&$;fl9p(%N+(R9 F_csS2&C>t? literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test.class new file mode 100644 index 0000000000000000000000000000000000000000..eccc5d8b0b56e427d74aa329b6f7516b0fcef9b3 GIT binary patch literal 91549 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 BZYcl& literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test1.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test1.class new file mode 100644 index 0000000000000000000000000000000000000000..6203bcbdb0b997f2fa96bdae749563f5253786ac GIT binary patch literal 1307 zcma)5TTc@~7(LV5w#x!rkc$W+B3iBsilP=#LSjNvfusaOe43V}9oTlsc1qH}VtnFF z-!u`3MBl}z|H$~wZX1fBiEXlT=DW^0-^}@+FW&&nV_8QB?r0d(5mM`29TBzO(-A{T z$2cYuWSLa%sRX7mqr<|ihB*!Q8Dfi~EaVbHI5ob-5Lt0|Y=+K^DBEk*QqJ}^dCnnA zSH{hAXN!A6?d!&fEQ$)la3=4TEYHokGGDSJuX@#rRh7cAq+OA7X)0UdqRh~ndXw4X zhum^_xnO0bC(4Di-$8yk3lc?}N@Ji>y3#~3#71Wz@j4J_iBh9v{f@q%HfRRjN= zB*;bS_1vDFmkin=cdGXKt{UX(_!XoZS-y(Pp2usXY>Zcwpfr_B(+`TK>t&jCPZW81 zXN7w^l-!pu+WGxWx+lKjwUEX7j2BY>HRLPmH!;iBD$*{|<#(%ez@C7TaIFoxnUe0O z%}X@LZeNPaW>Vuo1vzxBds0nWGwer3W!xa%Cf;HY cLnPx7<=(_F)w@LzN~ORuLKcSGWD8;RFLkO(ssI20 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/test99.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/test99.class new file mode 100644 index 0000000000000000000000000000000000000000..dcddc55c57a5b8b852275a485653c17d3898aeb7 GIT binary patch literal 6518 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 literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin$PlayerState.class b/robots/robotchangma/target/classes/com/robotcm/taurus/util/zuixin$PlayerState.class new file mode 100644 index 0000000000000000000000000000000000000000..6b9983ab89e5810f54f8ae2e57fbd44179d5d797 GIT binary patch literal 1798 zcmbVMYflqV5Iwg~+OD<~K|#eAXeme$5yT>jRj^5;BoK@wCT!bHyJXoV+g&64CGize zM2vp$gNgnp``}^9rLwxEloT^POEuw5LoY3uhP_FgQ|?8L9_}O#O^Jx>G@(LSt=k=H zWwmTmQb4Q<1ZGrSwPpppiJ=t%U&biXu+f~VD^Ki=ykaiPd5t3RoKcXq71>nTuLXTp zS*0l>i<-Qpm`j#y(U($I*A+9P$(4#i$&p;a*hra1-mnTADND9ZyHXWt+g4wx`anxD ztuM*N;$mF^fv!ZG0%@MoUt)a(dJYe@wOJo5(O%{*6mxOIg}PR>3%Qw^S^}LV#cE8G zF>Kv(gvwSkjj~!MMqk%!YoR!WmJLhR9QkX(@RDJh1!Z1kVIx%;M)~qcIE!<%bn_z3 znWntOw@E@L;u5+UPBWZg=tUpbWP*4o;SuH~EMP>!FvE3*QH%ufSRncThd?*k>F?ak zr}=fIKuh8p+p&Mf_eeFy;JHGE#3I1=%^T1on^1lx7Ai0VUenG zCCD0bZ5cSabfu5TSL(rAsmn%c6!7xn|^A^$MXGrvSVvXSBTKg)0T4z^GuN<^dh-yRywb~icM;btdmE_Qj?%^r=t9(3AWtZSU_AvfDK?%*LWcl5B2 zJGs$QAQYW7?&2YzQ2OQBRXV##tGkN}UEISM_z9>*8@9F6Z$sp5Wq%vP_Bao22oj9-6>*nKoHIDm0!VBU6QDnun+J z3>VLop39`CvVe%M^zv-J%EecExQ6G*%QY^(R%owt@z+F`b4B*+U3`Oc@+3np7vJcd zJSyG(x^wb0qb;0oa`Da1$>Y+4^PH21W(R{Vp6{U~*UCr8#bJ5Yxp;w#7dj_*Nl%Kn zc#-g0?Bb|A>s=gkPA)cvHIB=yh5}+viM)*-uHhxJp>KHjR$eL}%jDxWp}SoMApJL8 ze22W>>Eh)szRSgTyZ9a#uMiIR7Em7FuklK;8`L+zP}VAqA7IieW3g~zYBZQkhLcR* z+0o$AaH1v^Oof?T(}K$)m9e@wljrivit3p+&#tJfVd_}5D7YjztT7dd4yy^L#xuEV zA`4={RAU0OigQON7_ZS_Y{9U~SSq|AoESd|Q?y8OP9#xU)c^W&-7 z`eCVHW1=x>2)V2=a%&`pMeX&$NQ|j#$qg2%YEp?vY{7W7ZZNR`oI1BN%#;^|u+F6D zW(3pV3#?XbQ6*M(g(At?U?PN>T#234MPi{T;bdx>(akih^ zYHrNL9B*SRa!X@a*2cJNKK5bA;g)8NA&VA{g$#CGbB(sNA#FGl8wyAnnc4%4#ah$i zjj+6eP+9JlzWl`enpCiMF;-Ln(s;GT4{H1nQY7+tz7d|5CS0xTM94M=w`v8+@T zNu~_2BpV|sAYw@{+9=NBJC_KySO`Y&9-*9>h&MKXtp7P=?TIZ8a;1gtODIPvQDkeM zpKz?q<=7sfh2o2Om7J@R_P9+_dg>S!4Z&+NSRYgupv)rV)Tu}ynK z#b#GBSRbxYSoAIoCac4d1qZ{SEhmIG5H+1!8s5~LWFpILo}QU*Mt$3 zVzuFlSjYmF4oY33ATwaKCnVzOmtGdM-UZ>5aIA*vnfxV{0}V{5G-oChWLHqhnrSnF z%$zH|a}b@4=f(2Sqn>MUeMVBLLks@y0}Lct%9hxYx+YL&cAD zdYsnl^e8>1@fw{U=Cw$M6DLj#oO?I&`>o|9x#QuRgi&vC}OpTi5P6v2B0b zrY)^&?>VvR!P70P0-)9STRK0&>zI0faSg!K*CV_Qej`q|Y;4=`{Hf&|M~rH1*#dsT zjH&dCnOIXhQzsP+toqUUQO0H-*LgiZq4NfMRi|&$E~ai-QUfDX8Y9tA7_Qo(ZOt<$ zA6nab{~-ub9?*FsKdICI(!X?miZ?M`q@=cLq@vOwZe4j_+tX_exwW=ct1-Vs=cjqI z@YsU%gpCaZNBTeduTHPfF`c*awzSwPYg`sgE<}bouMc*Ead^AVJ9wwg-{#Fsy;>jM z-MZ@8<4wyAg`IABu=SODPi;L6Y03l0qdM>6XOK*FewKIZ^gi#=>2>;v=;S$MTAlau z^8i-cs&$wV=$|YPoZPnpo0!;t=!m-h2#vn1lCGS;C|sM;c^~i3={ITsonPP=0YXKe zTSMsl64vGK@XIb3dnV%QU9fEbUBB~+!H~mNF!`!0r z5uK0HF}O!S>7qZR(&?XK_g5I*zA5o|Dw#?I8)k)53*(_=M<;*R$A|Fvo{wME`TP6> zjbGFGhx{Y>Bn#o&pkL^Eo z|HGmam{gWuOYo+jaSPNI2#g#(7XGJD*|uu?CBw0Kcv-r?bzgJq-nHd{Q`-~|I0DD**Q@&8@9yM=O1jn_nFqcJ5KCbT^^7Xlmz^? zKp5j~>$kM-JYuj><7xre8beR58gaa7ckZw(&ooMn_7CL_r^Q2XI{wP06OU~;e)wSP z@|IJ3os4b_Xydy2r=LSAuU}7iNpWW$1NQ- z{*{k^t@CgAw>rPW@9O+J{=LqB;N2R(r}H0yV0wrDq|>|j;6F?3bsC~eW8HJqd*3m&-1kcBFT-}J1I=3>k6S%-8P*LP( zT}_2F%ezWL1=;b+R5%e#Nugv3IW}klN!kLOCNoXmUl(2!LL(aL?h>q!+ zAXEQKAuGoYv)FM48yavDV;a()OqK+mlaav0m5Li(Qq{Fvc-WJXWk}{YvZJc$nY*EL zxpk^F%0xL4&Wc2%a$v_q95f59Wy{ofG>VWPiO1B@!G;1#w3(wTbKj5<+BQooS0rQ1 zu4!SFM$$&chBQ?iOM!`nQNiTyD#O)ZGR?YM^Sp^k4T6ZVRxO%yEK1C^i86nNu~WeV zwx3|-VJK?6^~NEWNiNF7FzRHl(A+6!ujrCt=*-lLH>3{B<{Ng6gOn4)SA=mfU?e3a zVpTl00H7|p+`4h;1UoObU0GK#KZ#YDF1CuED`)OzZNU&Qm*WR%a;V;)^}?*hfe3pt zp1>-&WD!S0JkHsl(K`$p6EF1e2|nqem3#`(%_>&fm#mvHwTu%7+#!nH_sQX0*BDcv z8#cpiVBkt=8}(rr{G)m9cY{^otDbOvR1J-8%JwbPLFV`wDM3k;%!P$X;Rz<-V=t~U3x(UScT5) z$pZe4jj{STZXMJ$s|qy%D-tBqSXs!s#(&rOeLgJ}^@lp0p--9mDWEHOMPf_hi^IdJ z)HxHyY_Kj^i{y(9d+W1r8vhgfsEWrIH^RlS zCd#4PO8(^sjU~T$uBj92hNlLj(HdkYKxtMfB#2WGk>AAje^H&OJz4mAt#uyBqJGS%ZBYj*xe*trNY` zM0(9!dnbBJH5{GjP1SIw8(Js&iRy9r>ebWd^hJ$^=38tuTahy7&Q0*b({q84wDa(bt))0K%EEmIzV0UJV1WPoK-|Wa$$2_@!1XP z>p|VAhyv7;o~2&2k9yM^)JG|()KCI#rY)fN(Gl7TRiTchy|j(CL!CmsgLaY)y|^MU z)R%V}%JkyvtEWU=U9q%9u5KdNcc?=%b!R$2g#|s(Q7SzLsVF0>+0nC!dQ}{z-q=x} za{FNl%ryx6mOC;$>|3ZzUTn?OFOQCq_W)f~=CrI>EDQLZR#o_&&lNhFsXtS>v(VX0 z7c*_3YH1DNGz+cNuMIj#CF5L$cE1LdcXu_>z-B77(RH$~L5?Fdc&-gp;0(*F;hF<9 zSIrKUV3+ zKruQam~+?JX6R*%TcjwnD=E6V13<+XwY=Y%x0(7{6fm}31;Cl5_{8ZM@B zG>|H25KX6{R87O^1{z5V=@ME-qu^en;VNT+f^vF|#?xX8#h68)MA;A$yum^n_ zIE|p^=y^CTaAdluwDtjaj8(3q{qzD5Sk2Y+BE5vY+`tv|9fSx6q}f6*3unmmBtW(s z{BDAz2QkA z6Pocc<(;8R?GOVOQ}{##;`d0yf1*E&dB&+&q3}CvP&1V?RSz*SP=!VoZT3>X{UD7m za}4%7fVIOk0hpiIOp|~%qpO)N6?jipgcYD^rYU&@u)Q!ii?Iy%aGLwba=U;q3m=EP zD!fe=@Hf#^5p-G_&5naK9cUI`n89?2W)jeQSsoQsHqqtHbVVMS7=J?IiGiRQ)Cujm zu-}b{5?=>)ZlW@}nJQ@>)lrZl6rxoWhI;A{Ef&Dm5!hl8l(v}OLHiFBr9V--!i*nMOaS9{?G7%Hk5s zjG3=xX8sU;GV}XDV4D6%pcmVBBm1Y+O_?4>zv>KmmGu{y`RB(V!?hr$!REGku($-g zw+AB-RhJftCGGO4D06feC&8$o%5cgF}j7!zP+l=91xRW7v-vqpRT;=}Lu! zW}2M`HytQMR{>4k5m>HXFwW_BIkr+~>78TtUX$*TdAwiUT4yN4Ya%H zlG36f2kH7Ux8J?N7{9?Bzp+-v75kgauA4DM(Fe;_&$Qrfq zRuEX7r@Mgd71TiYV)Q=rtVV(IATsAeK;Rlgux|nVk5CJ( z1M(iFpJMbkC}94G0^|frkTbNE?X-<`+Roi*2lt_!Jb=Eko}S^U^ekfD9C(h+`%j`EM_75*7KMoOLrz!W(R8U8UuLI5`H zHE2oPWz{D!Hjfc-Jt}&q6VXsBg1Iztreg%r-1O^bGakkE!Ds8l%y#dldE2 zJ9a-qgYe@8xje59R+tCpxdEInALEU2dE#~e}k3&PWgaDH(d7irw^%=KB6)7FO&=a zrfK*-XC_LA2z^Yq&?j)APvJJ7(F%azA*AicIgh@}HhP^Mz=o6F15Dn>Pq2LK;Xdr; z!SZt~?!Y&4M~>hbITnL(5AM$ni(C+5kAJCc=?M;U^96p{S~gLDL3f~d<$PmM|mcdBr9>4%Sby5 zrD=x4z+2!R@EU^Jyl5Z&48NXY{*>yO&mup%&!H0%f~xb1%=~p6E8zPKd`iu72yUri zl^^7Il;4iDF~$IdJv6V(VKg0RI@2|Y0%zyJe$){tNYtCd{+!?L)3#@(&dW|k^MX^6 z*Cv61E6X6ew*A5kY|mwYcsa?B=q`deieZQWh+YHn8^BV+Z~Ra}4nd7N0=3^IG?zzF zh)2_M9z%B{#y-pwX(LZU+`SYate{tUdM0}IMumI=5OCnxn@*zTMCCJ(PN}{S`u?W+ zHlpwEs&6Oy-dBB4a2hmdnei4asaF6R)I$jdbL^RMT?Z29c5>KYC%d8STx&T^LqpkGj%i_NISE+}4Ty-f z+&R`tGl1bPz`$ayNz@V6s)DsTivT16nM0P# zY<09MqY-A&X8ZyxW?(3mzRfC@ny6r#W=i)6pkXFr$KZjnNvt13g2yE>Bz8jn1;`j zZ^F-K6N;Y8X4Mz6A^FXN$>wb=Z^!brMZQpUqKGu9r)cLI{H1kMi1rZtRhT6ME^G=5 z?nY`xeX!r!cTYQgE6hHtI(thT=d~!ez6Fy#Ld7Tv$MWMif0#F{DXs&|1QLK67C{)bcxpQZX;ddDL6r(T0Q`B9IlPwCaX1Whm*CD$9yc6Rw zT6wO)x53S~QzsOv-FYVvyv?H4;*4a)NLg}}Yr-nVZJqSUVa>P&{KS_h7qzCs>miLO zyhrH}+yNP$(@~l|HNMAeNjiqJ6NV%grNUN?Wl~a5(J%AH>shsJ|rq9xDqSY_am2!$UL{ct| z7~(=4?2MA7H%`^1$Y3MzmcFiZA$Kv(50p`f(X&ptpkxB%QLH?KXDP&d5Kr>CQ0Y5S x;J9&iani#u?noX=d!26nfIs4YP$6FqvH<2^fxjxA#nq~H3nw^f_T9(T{|^Z_yZ!(G literal 0 HcmV?d00001 diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/createdFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/inputFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/inputFiles.lst new file mode 100644 index 0000000..136b876 --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/compile/inputFiles.lst @@ -0,0 +1,64 @@ +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test99.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\GroupDatas.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\TaurusClient.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketTcp.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\AddRedisRobot.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupPublisherService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuPeng.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\IOHandler.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\SocketCode.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\WinCardType.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\LagMonitor.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\RoomBusiness.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\PaoDeKuaiSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TingPaiChecker.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\HttpClient.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanZhuanZhuan.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\MainServer.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketState.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\NetManager.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\ThreadManager.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ai.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test1.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupRoomService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\zuixin.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\Message.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanPaoDeKuai.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\JiQiRens.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\ISocket.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\MessageResponse.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangshaMahjongAI.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ZhuanZhuanSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\DoTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangShaSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanChangSha.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuChi.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\Config.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\WinCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HandAnalysis.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardUtil.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\Paixing.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanFangPaoFa.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupLogService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TryPutCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\AccountBusiness.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuGang.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\PlayerState.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SystemController.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\jiqiren.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardObj.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\AddRoomRobot.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\ISocketLayer.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardConfig.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\Packet.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardGroup.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\lianjiejiqiren.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangshaWinSplitCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\NewChangshaSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\TSocketException.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketEngine.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanHongZhong.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\HongZhongSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\GroupRoomBusiness.java diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..3d17016 --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,118 @@ +com\robotcm\taurus\util\test$PlayOptionWithRemain.class +com\robotcm\taurus\client\io\IOHandler.class +com\robotcm\taurus\client\business\RoomBusiness.class +com\robotcm\taurus\util\zuixin$PlayerState.class +com\robotcm\taurus\client\io\SocketEngine$1.class +com\robotcm\taurus\util\PaoDeKuaiSuanFaTest.class +com\robotcm\taurus\util\test99.class +com\robotcm\taurus\util\ai.class +com\robotcm\MainServer$1.class +com\robotcm\taurus\util\test$CarryOption.class +com\robotcm\taurus\client\io\SocketTcp.class +com\robotcm\taurus\util\WinCardType.class +com\robotcm\service\GroupPublisherService.class +com\robotcm\taurus\client\business\AccountBusiness.class +com\robotcm\taurus\client\TaurusClient$3.class +com\robotcm\hunan\HandAnalysis.class +com\robotcm\hunan\HuNanChangSha.class +com\robotcm\taurus\util\test.class +com\robotcm\taurus\util\zuixin.class +com\robotcm\taurus\util\test$RemainAnalysis.class +com\robotcm\taurus\newRobot\lianjiejiqiren.class +com\robotcm\hunan\JiQiRens$1.class +com\robotcm\taurus\newRobot\lianjiejiqiren$1.class +com\robotcm\hunan\HuNanZhuanZhuan.class +com\robotcm\taurus\client\io\SystemController.class +com\robotcm\taurus\client\MessageResponse.class +com\robotcm\taurus\client\io\SystemController$2.class +com\robotcm\taurus\util\HongZhongSuanFaTest$SpecialPattern.class +com\robotcm\taurus\client\TaurusClient$4.class +com\robotcm\taurus\client\io\LagMonitor.class +com\robotcm\taurus\util\ChangshaMahjongAI$PlayerState.class +com\robotcm\taurus\util\ZhuanZhuanSuanFaTest$1.class +com\robotcm\taurus\client\SocketCode.class +com\robotcm\taurus\client\io\SocketEngine.class +com\robotcm\taurus\util\Config.class +com\robotcm\taurus\util\test$RemainHandAnalysis.class +com\robotcm\taurus\util\HongZhongSuanFaTest$WinResult.class +com\robotcm\taurus\util\ai$DiscardResult.class +com\robotcm\hunan\HuNanHongZhong.class +com\robotcm\taurus\util\TinHuPeng.class +com\robotcm\taurus\util\test$HandAnalysis.class +com\robotcm\taurus\util\HongZhongSuanFaTest$GamePhase.class +com\robotcm\taurus\client\TaurusClient$5.class +com\robotcm\taurus\util\CardUtil.class +com\robotcm\taurus\util\Paixing.class +com\robotcm\taurus\client\TaurusClient.class +com\robotcm\taurus\util\TinHuChi$TingResult.class +com\robotcm\service\GroupRoomService.class +com\robotcm\service\GroupService.class +com\robotcm\taurus\client\io\TSocketException.class +com\robotcm\taurus\util\HongZhongSuanFaTest$1.class +com\robotcm\taurus\util\ZhuanZhuanSuanFaTest$HandAnalysis.class +com\robotcm\taurus\util\TinHuPeng$HandAnalysis.class +com\robotcm\hunan\DoTest.class +com\robotcm\taurus\util\TinHuChi$TingChiOption.class +com\robotcm\taurus\util\TryPutCard.class +com\robotcm\taurus\util\ChangShaSuanFaTest.class +com\robotcm\taurus\util\ZhuanZhuanSuanFaTest.class +com\robotcm\taurus\util\zuixin$DaziInfo.class +com\robotcm\taurus\util\HongZhongSuanFaTest$HandAnalysis.class +com\robotcm\service\GroupLogService.class +com\robotcm\taurus\util\zuixin$1.class +com\robotcm\taurus\client\Message.class +com\robotcm\taurus\client\io\IOHandler$PacketReadState.class +com\robotcm\hunan\JiQiRens$2.class +com\robotcm\taurus\newRobot\jiqiren$1.class +com\robotcm\taurus\client\io\Packet.class +com\robotcm\taurus\util\CardConfig.class +com\robotcm\hunan\HuNanPaoDeKuai.class +com\robotcm\taurus\client\ThreadManager$2.class +com\robotcm\taurus\newRobot\lianjiejiqiren$2.class +com\robotcm\MainServer$2.class +com\robotcm\taurus\util\PlayerState.class +com\robotcm\taurus\util\test1.class +com\robotcm\taurus\client\business\GroupRoomBusiness.class +com\robotcm\taurus\client\HttpClient$2.class +com\robotcm\taurus\client\ThreadManager.class +com\robotcm\taurus\util\HongZhongSuanFaTest$StrategyType.class +com\robotcm\taurus\newRobot\AddRoomRobot.class +com\robotcm\taurus\client\NetManager.class +com\robotcm\taurus\client\io\SystemController$1.class +com\robotcm\taurus\client\ISocketLayer.class +com\robotcm\taurus\client\io\SocketState.class +com\robotcm\taurus\client\io\ISocket$1.class +com\robotcm\taurus\util\TingPaiChecker.class +com\robotcm\taurus\util\CardObj.class +com\robotcm\taurus\util\ChangshaMahjongAI$DiscardResult.class +com\robotcm\taurus\client\TaurusClient$NetClientEvent.class +com\robotcm\taurus\util\GroupDatas.class +com\robotcm\taurus\newRobot\AddRedisRobot.class +com\robotcm\taurus\client\ThreadManager$1.class +com\robotcm\taurus\newRobot\lianjiejiqiren$3.class +com\robotcm\hunan\JiQiRens.class +com\robotcm\taurus\client\HttpClient$1.class +com\robotcm\taurus\util\ChangshaMahjongAI.class +com\robotcm\taurus\util\CardGroup.class +com\robotcm\taurus\client\HttpClient.class +com\robotcm\taurus\util\ChangshaWinSplitCard.class +com\robotcm\taurus\util\TinHuGang.class +com\robotcm\taurus\util\TingPaiChecker$HuResult.class +com\robotcm\taurus\client\ThreadManager$MessgaeThread.class +com\robotcm\taurus\client\io\SocketTcp$2.class +com\robotcm\MainServer.class +com\robotcm\taurus\client\TaurusClient$1.class +com\robotcm\taurus\client\io\ISocket.class +com\robotcm\hunan\JiQiRens$3.class +com\robotcm\taurus\newRobot\jiqiren.class +com\robotcm\taurus\client\io\SocketTcp$1.class +com\robotcm\hunan\HuNanFangPaoFa.class +com\robotcm\taurus\client\TaurusClient$2.class +com\robotcm\taurus\util\HongZhongSuanFaTest.class +com\robotcm\taurus\util\TingPaiChecker$TingResult.class +com\robotcm\taurus\util\WinCard.class +com\robotcm\taurus\util\test$PlayOption.class +com\robotcm\taurus\util\NewChangshaSuanFaTest.class +com\robotcm\taurus\client\TaurusClient$ConnectionProtocol.class +com\robotcm\taurus\util\TingPaiChecker$TingCardInfo.class +com\robotcm\taurus\util\TinHuChi.class diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..136b876 --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,64 @@ +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test99.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\GroupDatas.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\TaurusClient.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketTcp.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\AddRedisRobot.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupPublisherService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuPeng.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\IOHandler.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\SocketCode.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\WinCardType.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\LagMonitor.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\RoomBusiness.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\PaoDeKuaiSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TingPaiChecker.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\HttpClient.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanZhuanZhuan.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\MainServer.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketState.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\NetManager.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\ThreadManager.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ai.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test1.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupRoomService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\zuixin.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\Message.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanPaoDeKuai.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\JiQiRens.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\ISocket.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\MessageResponse.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangshaMahjongAI.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ZhuanZhuanSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\DoTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangShaSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanChangSha.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuChi.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\Config.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\WinCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HandAnalysis.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardUtil.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\Paixing.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanFangPaoFa.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupLogService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TryPutCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\AccountBusiness.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\TinHuGang.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\PlayerState.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\service\GroupService.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SystemController.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\jiqiren.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardObj.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\AddRoomRobot.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\ISocketLayer.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardConfig.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\Packet.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\CardGroup.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\newRobot\lianjiejiqiren.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\ChangshaWinSplitCard.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\NewChangshaSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\TSocketException.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\io\SocketEngine.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\hunan\HuNanHongZhong.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\test.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\util\HongZhongSuanFaTest.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\main\java\com\robotcm\taurus\client\business\GroupRoomBusiness.java diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..a34e31e --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,4 @@ +robot_changma\Main.class +robot_changma\DataClearUtils$clear_data_t.class +robot_changma\DataClearUtils$clear_data_test.class +robot_changma\DataClearUtils.class diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..a8c8392 --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\test\java\robot_changma\DataClearUtils.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\test\java\robot_changma\Main.java diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/createdFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/inputFiles.lst b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/inputFiles.lst new file mode 100644 index 0000000..a8c8392 --- /dev/null +++ b/robots/robotchangma/target/maven-status/maven-compiler-plugin/testCompile/testCompile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\test\java\robot_changma\DataClearUtils.java +D:\robotpro\robot_ceshi\xtserver_anchou\robots\robotchangma\src\test\java\robot_changma\Main.java diff --git a/robots/robotchangma/target/test-classes/robot_changma/DataClearUtils$clear_data_t.class b/robots/robotchangma/target/test-classes/robot_changma/DataClearUtils$clear_data_t.class new file mode 100644 index 0000000000000000000000000000000000000000..257805220f546bca3f655de1e544c18a847b54e8 GIT binary patch literal 2738 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 delta 75626 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 delta 35 qcmeBV>tx#yz{FTHIglwzu#JI(p`C$;p@)H=p^HI)p?C5gCSL%Yo(OON diff --git a/game_web/web_group/target/classes/com/group/MainServer.class b/game_web/web_group/target/classes/com/group/MainServer.class index 16913a8b43e2f55b460a06753c25b50ed7f5bb8a..87da4b2f366372e8397a090c8c4bff7615d87ccb 100644 GIT binary patch delta 266 zcmWNMODlwN6vlsYePiOyAFst^BTBi{L}5XR44DSwmdn_ThL9#wibgDLbQY3Z!fJ$A zNU^Z@9p;NDp3dUwJe~9Od-9Qd7vDba{KMbrTrnw8O9MM z%m_`4zWuuDg25Oi#HnOL)+Ajd7-Nb>rrBnOV`jNvjvVtmv%stLUHU9 zsQqhAQO1gr(loFtj5P*WSLTLhlU=shS7w$BhwNCk?!?=phy&r6)dca-nSSpCcu&BC mWrA@pM=6hTpX?_{h0iGzi^mNWToU3+)vociJ8msjfBFwWSUBDQ delta 266 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 delta 11947 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 allRobotKeys = jedis2.keys("{robot}:*"); + System.out.println(allRobotKeys); + for (String robotKey : allRobotKeys) { + ITObject object = null; + try { + //System.out.println("robotKey:"+robotKey.substring(robotKey.indexOf(":") + 1)); + object = accountBusiness.idPasswordLogin(Integer.parseInt(robotKey.substring(robotKey.indexOf(":") + 1)), "blm523"); + Thread.sleep(100); + } catch (Exception e) { + e.printStackTrace(); + } + } + + return ""; } public String doTest() throws Exception { diff --git a/libs/robot_common/src/main/java/hunan/HuNanChangSha.java b/libs/robot_common/src/main/java/hunan/HuNanChangSha.java index 57c8f21..8c15b35 100644 --- a/libs/robot_common/src/main/java/hunan/HuNanChangSha.java +++ b/libs/robot_common/src/main/java/hunan/HuNanChangSha.java @@ -1844,7 +1844,7 @@ public class HuNanChangSha { public static void main(String[] args) { HuNanChangSha huNanChangSha = new HuNanChangSha(); ITObject params = TObject.newInstance(); - TaurusClient tc = new TaurusClient("8.138.242.190", "10", TaurusClient.ConnectionProtocol.Tcp); + TaurusClient tc = new TaurusClient("47.109.55.7", "10", TaurusClient.ConnectionProtocol.Tcp); List hands1 = new ArrayList<>(); hands1.add(209); hands1.add(209); diff --git a/libs/robot_common/src/main/java/hunan/JiQiRens.java b/libs/robot_common/src/main/java/hunan/JiQiRens.java index 638c5a9..97a2310 100644 --- a/libs/robot_common/src/main/java/hunan/JiQiRens.java +++ b/libs/robot_common/src/main/java/hunan/JiQiRens.java @@ -49,7 +49,7 @@ public class JiQiRens { public static int seat = 0; // 玩家ID // 登录密码 - public static String password = "123456"; + public static String password = "blm523"; // 会话标识 private String session = ""; // 访问令牌 @@ -344,15 +344,15 @@ public class JiQiRens { System.out.println(wanfaId); if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 - client = new TaurusClient("8.138.242.190:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); } if ("10".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6311", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6311", "game", TaurusClient.ConnectionProtocol.Tcp); } // if ("66".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); } client.connect(); // } @@ -513,7 +513,7 @@ public class JiQiRens { count.put(key, count.getOrDefault(key, 0) + 1); - jedis11.hincrBy(playKey1, "leftover_robot", -1); + //jedis11.hincrBy(playKey1, "leftover_robot", -1); String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 1, playerId); DataBase.use().executeUpdate(sql); @@ -601,7 +601,7 @@ public class JiQiRens { Jedis jedis11s = Redis.use("group1_db11").getJedis(); try { String key = "g{" + groupId + "}:play:" + pid; - jedis11s.hincrBy(key, "leftover_robot", 1); + // jedis11s.hincrBy(key, "leftover_robot", 1); String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, playerId); try { DataBase.use().executeUpdate(sql); @@ -667,10 +667,10 @@ public class JiQiRens { } - Jedis jedis20 = Redis.use("group1_db11").getJedis(); + //Jedis jedis20 = Redis.use("group1_db11").getJedis(); - jedis20.hincrBy(key, "leftover_robot", 1); - jedis20.close(); + // jedis20.hincrBy(key, "leftover_robot", 1); + // jedis20.close(); String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); try { @@ -739,7 +739,7 @@ public class JiQiRens { Jedis jedis11s = Redis.use("group1_db11").getJedis(); try { String key = "g{" + groupId + "}:play:" + pid; - jedis11s.hincrBy(key, "leftover_robot", 1); + // jedis11s.hincrBy(key, "leftover_robot", 1); // if (count != null && count.containsKey(pid)) { Integer currentValue = count.get(pid); @@ -768,11 +768,11 @@ public class JiQiRens { String shangxianRobot = jedis11.hget(playKey, "shangxian_robot"); String leftoverRobot = jedis11.hget(playKey, "leftover_robot"); - if (shangxianRobot != null && leftoverRobot != null) { + /*if (shangxianRobot != null && leftoverRobot != null) { if (value == 0) { - jedis11.hset(playKey, "leftover_robot", shangxianRobot); + // jedis11.hset(playKey, "leftover_robot", shangxianRobot); } - } + }*/ } } // playerState.pongGroups.clear();; @@ -1114,10 +1114,10 @@ public class JiQiRens { } } - Jedis jedis20 = Redis.use("group1_db11").getJedis(); + //Jedis jedis20 = Redis.use("group1_db11").getJedis(); - jedis20.hincrBy(key, "leftover_robot", 1); - jedis20.close(); + // jedis20.hincrBy(key, "leftover_robot", 1); + //jedis20.close(); String sql = String.format("UPDATE `account` SET start = %d WHERE id = %d", 0, Integer.parseInt(s)); try { @@ -1156,7 +1156,7 @@ public class JiQiRens { Jedis jedis11s = Redis.use("group1_db11").getJedis(); try { String key = "g{" + groupId + "}:play:" + pid; - jedis11s.hincrBy(key, "leftover_robot", 1); + // jedis11s.hincrBy(key, "leftover_robot", 1); // if (count != null && count.containsKey(pid)) { Integer currentValue = count.get(pid); @@ -1187,11 +1187,11 @@ public class JiQiRens { String shangxianRobot = jedis12.hget(playKey, "shangxian_robot"); String leftoverRobot = jedis12.hget(playKey, "leftover_robot"); - if (shangxianRobot != null && leftoverRobot != null) { + /*if (shangxianRobot != null && leftoverRobot != null) { if (value == 0) { jedis12.hset(playKey, "leftover_robot", shangxianRobot); } - } + }*/ jedis12.close(); } } @@ -1376,7 +1376,7 @@ public class JiQiRens { count.put(key, count.getOrDefault(key, 0) + 1); - jedis11.hincrBy(playKey1, "leftover_robot", -1); + //jedis11.hincrBy(playKey1, "leftover_robot", -1); // } } diff --git a/libs/robot_common/src/main/java/taurus/client/business/GroupRoomBusiness.java b/libs/robot_common/src/main/java/taurus/client/business/GroupRoomBusiness.java index 5842a7c..135d788 100644 --- a/libs/robot_common/src/main/java/taurus/client/business/GroupRoomBusiness.java +++ b/libs/robot_common/src/main/java/taurus/client/business/GroupRoomBusiness.java @@ -111,7 +111,7 @@ public class GroupRoomBusiness { String fake_json = x_room_list.get(0); if (fake_json != null) { log.error("session:" + session + " public join room:" + room_key + " fail, fake != null"); - throw new WebException(ErrorCode.ROOM_CLOSE); + //throw new WebException(ErrorCode.ROOM_CLOSE); } Jedis jedis0 = Redis.use("group1_db0").getJedis(); @@ -125,7 +125,7 @@ public class GroupRoomBusiness { if (StringUtil.isNotEmpty(oldRoom)) { String group = jedis0.hget(oldRoom, "group"); if (StringUtil.isEmpty(group) || Integer.parseInt(group) != groupId) { - throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + //throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); } enter_old = true; // finalRoom = oldRoom; @@ -140,13 +140,13 @@ public class GroupRoomBusiness { log.info("room_list:" + room_list); String status = room_list.get(3); if (StringUtil.isEmpty(status)) { - throw new WebException(ErrorCode.GROUP_ROOM_DEL); + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); } int _status = Integer.parseInt(status); if (_status == 2 || _status == 3) { Utility.delRoomBySession(jedis0, session, finalRoom); - throw new WebException(ErrorCode.GROUP_ROOM_DEL); + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); } String gm_key = GroupMemberCache.genKey(groupId, uid); @@ -165,7 +165,7 @@ public class GroupRoomBusiness { } if (svr == null) { log.error("publicJoinRoom room_key:" + room_key + " gm_key:" + gm_key + " svr:" + svr); - throw new WebException(ErrorCode.NO_SERVICE); + //throw new WebException(ErrorCode.NO_SERVICE); } jedis0.hset(finalRoom, "svr", svr); log.info("step1:" + room_list); @@ -192,7 +192,7 @@ public class GroupRoomBusiness { if (flag) { log.info("publicJoinRoom enter group fail, room full:" + gm_key + " room_key:" + room_key); - throw new WebException(ErrorCode.ROOM_CLOSE); + //throw new WebException(ErrorCode.ROOM_CLOSE); } } } @@ -200,7 +200,7 @@ public class GroupRoomBusiness { String open = room_list.get(4); if ((StringUtil.isEmpty(open) || open.equals("0"))) { log.info("publicJoinRoom enter group fail, room open close:" + gm_key + " room_key:" + room_key); - throw new WebException(ErrorCode.ROOM_CLOSE); + //throw new WebException(ErrorCode.ROOM_CLOSE); } int AA = Integer.parseInt(room_list.get(10)); if (AA == 1) { @@ -210,24 +210,24 @@ public class GroupRoomBusiness { Integer pay = gb.pay.get("pay" + opt + "_" + maxPlayers); if (pay == null) { log.warn("pay no set!"); - throw new WebException(ErrorCode._FAILED); + //throw new WebException(ErrorCode._FAILED); } pay = (int) Math.ceil((double) pay / maxPlayers); int result = Utility.checkRoomDiamo(jedis0, session, pay); if (result != 0) { log.error("publicJoinRoom groupId:" + groupId + " no diamo"); - throw new WebException(result); + //throw new WebException(result); } } log.info("step4:" + enter_old); if (group_bean.ban == 1) { - throw new WebException(ErrorCode.GROUP_BAN); + //throw new WebException(ErrorCode.GROUP_BAN); } GroupPlayBean gpb = GroupCache.getPlay(groupId, gpid); if (gpb == null || gpb.ban == 1) { - throw new WebException(ErrorCode.GROUP_BAN_PLAY); + //throw new WebException(ErrorCode.GROUP_BAN_PLAY); } Jedis jedis10 = Redis.use("group1_db10").getJedis(); @@ -237,7 +237,7 @@ public class GroupRoomBusiness { List list = jedis10.hmget(gm_key, "ban", "hp"); String ban = list.get(0); if (StringUtil.isNotEmpty(ban) && ban.equals("1")) { - throw new WebException(ErrorCode.GROUP_MEMBER_BAN); + //throw new WebException(ErrorCode.GROUP_MEMBER_BAN); } log.info("step5:" + enter_old); @@ -250,7 +250,7 @@ public class GroupRoomBusiness { for (int i = 0; i < arr.size(); ++i) { String tem = arr.getInt(i) + ""; if (ban_set.contains(tem)) { - throw new WebException(ErrorCode.GROUP_BAN_DESK); + //throw new WebException(ErrorCode.GROUP_BAN_DESK); } } } @@ -268,10 +268,10 @@ public class GroupRoomBusiness { log.info("uid_hp:" + uid_hp); if (uid_hp > Integer.MAX_VALUE) { - throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + //throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); } // if (uid_hp <= 0) { -// throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); +// //throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); // } if (hpOnOff == 1) { @@ -284,13 +284,13 @@ public class GroupRoomBusiness { hp = "1"; } if (Long.parseLong(hp) > Integer.MAX_VALUE) { - throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); + //throw new WebException(ErrorCode.GROUP_PARTNER_HP_THAN_LIMIET); } boolean pass = Redis.use("group1_db1").sismember("pass_games", gameId + ""); if (!pass && StringUtil.isNotEmpty(limitInRoom)) { if (Integer.parseInt(hp) < Integer.parseInt(limitInRoom)) { - throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); + //throw new WebException(ErrorCode.GROUP_LIMIT_NO_HP); } } } @@ -387,19 +387,21 @@ public class GroupRoomBusiness { */ public static ITObject joinRoom(int groupId, String roomid, String session, String platform) throws Exception { log.error("玩家进入房间-begin"); - String grooms_key = GroupCache.genRoomsKey(groupId); + log.error("grooms_key"+grooms_key); String room_key = roomid; + log.error("room_key"+room_key); Long tem = Redis.use("group1_db11").zrank(grooms_key, room_key); if (tem == null) { - throw new WebException(ErrorCode.NO_ROOM_NUM); + System.out.println(ErrorCode.NO_ROOM_NUM); + ////throw new WebException(ErrorCode.NO_ROOM_NUM); } List room_list = Redis.use("group1_db0").hmget(room_key, "fake"); String fake_json = room_list.get(0); if (fake_json != null) { log.error("fake_json:" + fake_json + " is null"); - throw new WebException(ErrorCode.ROOM_CLOSE); + //throw new WebException(ErrorCode.ROOM_CLOSE); } AccountBean acc = AccountCache.getAccount(session); log.error("玩家进入房间:" + acc.id); @@ -408,7 +410,7 @@ public class GroupRoomBusiness { String robotInfo = s_list.get(0); if (StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { log.error("robot:" + acc.id + " match room error"); - throw new WebException(ErrorCode.ROOM_CLOSE); + ////throw new WebException(ErrorCode.ROOM_CLOSE); } int uid = AccountCache.getAccount(session).id; Jedis jedis10 = Redis.use("group1_db10").getJedis(); @@ -430,7 +432,7 @@ public class GroupRoomBusiness { // ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); // Long hp = totalHp.getLong("hp"); // if (hp < autoscore) { -// throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); +// //throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); // } // } } @@ -476,7 +478,7 @@ public class GroupRoomBusiness { } else { log.error("xingyun:" + acc.id + " can't join rooms:" + room_key + " xingyun playerId:" + player_id); - throw new WebException(ErrorCode.GROUP_BAN_DESK); + //////throw new WebException(ErrorCode.GROUP_BAN_DESK); } } } @@ -545,7 +547,7 @@ public class GroupRoomBusiness { String robotInfo = s_list.get(0); if (StringUtil.isNotEmpty(robotInfo) && robotInfo.equals("9999")) { log.error("robot:" + acc.id + " match room error"); - throw new WebException(ErrorCode.ROOM_CLOSE); + ////throw new WebException(ErrorCode.ROOM_CLOSE); } int uid = acc.id; Jedis jedis10 = Redis.use("group1_db10").getJedis(); @@ -575,7 +577,7 @@ public class GroupRoomBusiness { // ITObject totalHp = GroupService.getHpTotal(groupId, par, 30); // Long hp = totalHp.getLong("hp"); // if (hp < autoscore) { -// throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); +// ////throw new WebException(ErrorCode.GROUP_PARTNER_HP_NOT_ENOUGH); // } // } } @@ -929,7 +931,7 @@ public class GroupRoomBusiness { try { GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); if (gpb == null) { - throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + ////throw new WebException(ErrorCode.GROUP_PLAY_EXIST); } int gameId = gpb.gameId; @@ -937,7 +939,7 @@ public class GroupRoomBusiness { String svr = _getSvr(jedis0, gb); if (svr == null) { log.error("createGroupRoom gameId:" + gameId + " svr:" + svr); - throw new WebException(ErrorCode.NO_SERVICE); + ////throw new WebException(ErrorCode.NO_SERVICE); } String grooms_key = GroupCache.genRoomsKey(groupId); @@ -951,19 +953,19 @@ public class GroupRoomBusiness { Integer pay = gb.pay.get("pay" + opt + "_" + maxPlayers); if (pay == null) { log.warn("pay no set!"); - throw new WebException(ErrorCode._FAILED); + //throw new WebException(ErrorCode._FAILED); } if (pay > 0) { ArrayList result_list = Utility.payDiamo(jedis0, owner_session, pay); if (result_list == null) { - throw new WebException(ErrorCode._FAILED); + //throw new WebException(ErrorCode._FAILED); } long result = result_list.get(0); if (result != 0) { log.error("createGroupRoom groupId:" + groupId + " pid:" + pid + " group.owner:" + group.owner + " no diamo"); - throw new WebException(ErrorCode.NO_DIAMO); + //throw new WebException(ErrorCode.NO_DIAMO); } long cur_diamo = result_list.get(1); Utility.payDiamo(EventType.REDIS_EVENT_GROUP_ROOM, group.owner, gameId, pay, (int) cur_diamo, groupId, @@ -1055,7 +1057,7 @@ public class GroupRoomBusiness { GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); System.out.println("gph+++++++++++++++++++++++++++" + gpb); if (gpb == null) { - throw new WebException(ErrorCode.GROUP_PLAY_EXIST); + //throw new WebException(ErrorCode.GROUP_PLAY_EXIST); } int gameId = gpb.gameId; @@ -1065,7 +1067,7 @@ public class GroupRoomBusiness { System.out.println("svr +++++" + gameId); if (svr == null) { log.error("createGroupRoom gameId:" + gameId + " svr:" + svr); - throw new WebException(ErrorCode.NO_SERVICE); + //throw new WebException(ErrorCode.NO_SERVICE); } String grooms_key = GroupCache.genRoomsKey(groupId); @@ -1081,19 +1083,19 @@ public class GroupRoomBusiness { if (pay == null) { log.warn("pay no set!"); - throw new WebException(ErrorCode._FAILED); + //throw new WebException(ErrorCode._FAILED); } if (pay > 0) { ArrayList result_list = Utility.payDiamo(jedis0, owner_session, pay); if (result_list == null) { - throw new WebException(ErrorCode._FAILED); + //throw new WebException(ErrorCode._FAILED); } long result = result_list.get(0); if (result != 0) { log.error("createGroupRoom groupId:" + groupId + " pid:" + pid + " group.owner:" + group.owner + " no diamo"); - throw new WebException(ErrorCode.NO_DIAMO); + //throw new WebException(ErrorCode.NO_DIAMO); } long cur_diamo = result_list.get(1); Utility.payDiamo(EventType.REDIS_EVENT_GROUP_ROOM, group.owner, gameId, pay, (int) cur_diamo, groupId, @@ -1190,11 +1192,11 @@ public class GroupRoomBusiness { "players"); String status = list.get(5); if (StringUtil.isEmpty(status)) { - throw new WebException(ErrorCode.NO_ROOM_NUM); + //throw new WebException(ErrorCode.NO_ROOM_NUM); } int _status = Integer.parseInt(status); if (_status == 2 || _status == 3) { - throw new WebException(ErrorCode.GROUP_ROOM_DEL); + //throw new WebException(ErrorCode.GROUP_ROOM_DEL); } String group = list.get(3); int _gid = 0; @@ -1208,7 +1210,7 @@ public class GroupRoomBusiness { _gpid = Integer.parseInt(strGpid); } if (_gid != groupId) { - throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); + //throw new WebException(ErrorCode.GROUP_NOT_CURGROUP_ROOM); } String strFake = list.get(7); if (_status == 0) { @@ -1243,7 +1245,7 @@ public class GroupRoomBusiness { // List server_ip = Redis.use("group1_db0").hmget(svr, "ip", "port"); // String ip = server_ip.get(0); // if(StringUtil.isEmpty(ip)) { -// throw new WebException(ErrorCode.NO_SERVICE); +// //throw new WebException(ErrorCode.NO_SERVICE); // } // String port =server_ip.get(1); ITObject obj = TObject.newInstance(); diff --git a/libs/robot_common/src/main/java/taurus/newRobot/AddRoomRobot.java b/libs/robot_common/src/main/java/taurus/newRobot/AddRoomRobot.java index 64f0302..e43f628 100644 --- a/libs/robot_common/src/main/java/taurus/newRobot/AddRoomRobot.java +++ b/libs/robot_common/src/main/java/taurus/newRobot/AddRoomRobot.java @@ -1,5 +1,7 @@ package taurus.newRobot; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.TArray; import com.taurus.core.plugin.redis.Redis; import com.taurus.core.util.Logger; import redis.clients.jedis.*; @@ -118,6 +120,25 @@ public class AddRoomRobot { //获取所有房间 Set roomIds = jedis0.keys("room:*"); for (String id : roomIds) { + List room_list = Redis.use("group1_db0").hmget(id, "fake", "status", "players"); + //判断是否是真人等待桌 + String roomKey = ""; + String roomId = id.substring(id.indexOf(":") + 1); + roomKey = "room:" + roomId; + //玩法id + String fake = room_list.get(0); + if (fake != null) { + continue; + } + //圈子id + if(room_list.get(2)==null){ + continue; + } + ITArray players = TArray.newFromJsonData(room_list.get(2)); + if (players.size()==2) { + continue; + } + jiqiren jiqiren = new jiqiren(); jiqiren.tcp_jiqirezhongkouhao(id); } diff --git a/libs/robot_common/src/main/java/taurus/newRobot/jiqiren.java b/libs/robot_common/src/main/java/taurus/newRobot/jiqiren.java index 01f80cf..d3f244b 100644 --- a/libs/robot_common/src/main/java/taurus/newRobot/jiqiren.java +++ b/libs/robot_common/src/main/java/taurus/newRobot/jiqiren.java @@ -75,7 +75,7 @@ public class jiqiren { String players1 = jedis0.hget(roomKey, "players"); - + System.out.println(roomKey); if (jedis11.hget(playKey, "leftover_robot") != null) { //玩法配置的机器人数量 String leftover_robot = jedis11.hget(playKey, "leftover_robot"); @@ -84,6 +84,10 @@ public class jiqiren { List availableRobots1 = getAvailableRobots1(); log.info("所有机器人------"+availableRobots1); String players = jedis0.hget(roomKey, "players"); + System.out.println(players); + if (players1.length()>4) { + + players = players.substring(1, players.length() - 1); String[] playerIds1 = players.split(","); @@ -107,17 +111,23 @@ public class jiqiren { wanfaId = jedis0.hget(roomKey, "game"); if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 - //client = new TaurusClient("8.138.242.190:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + //client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + + client = new TaurusClient("47.109.55.7:6421", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + //TaurusClient client1=getClient(); + client.connect(); + mapclient.put(randomKeyFromList, client); } if ("10".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); //TaurusClient client1=getClient(); client.connect(); mapclient.put(randomKeyFromList, client); } if ("66".equalsIgnoreCase(wanfaId)) { - // client = new TaurusClient("8.138.242.190:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + // client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + } ITObject object = null; @@ -130,7 +140,7 @@ public class jiqiren { Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); if (keys1 == null) { try { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); } catch (Exception e) { e.printStackTrace(); } @@ -148,7 +158,7 @@ public class jiqiren { } else { try { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); } catch (Exception e) { e.printStackTrace(); } @@ -193,7 +203,7 @@ public class jiqiren { ready(); //准备 count2.put(Integer.valueOf(gpid), count2.getOrDefault(Integer.parseInt(gpid), 0) + 1); - jedis11.hincrBy(playKey, "leftover_robot", -1); + // jedis11.hincrBy(playKey, "leftover_robot", -1); lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); lianjiejiqiren.token = token; lianjiejiqiren.session = session; @@ -202,6 +212,7 @@ public class jiqiren { } } } + } } } @@ -247,15 +258,21 @@ public class jiqiren { wanfaId = jedis0.hget(roomKey, "game"); if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 -// client = new TaurusClient("8.138.242.190:6421", "game", TaurusClient.ConnectionProtocol.Tcp); +// client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6421", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client.connect(); + mapclient.put(randomKeyFromList, client); } if ("10".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); client.connect(); mapclient.put(randomKeyFromList, client); } if ("66".equalsIgnoreCase(wanfaId)) { -// client = new TaurusClient("8.138.242.190:6841", "game", TaurusClient.ConnectionProtocol.Tcp); +// client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + // client = new TaurusClient("47.109.55.7:6841", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + // client.connect(); + // mapclient.put(randomKeyFromList, client); } ITObject object = null; @@ -268,7 +285,7 @@ public class jiqiren { Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); if (keys1 == null) { try { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); } catch (Exception e) { e.printStackTrace(); } @@ -286,7 +303,7 @@ public class jiqiren { } else { try { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); } catch (Exception e) { e.printStackTrace(); } @@ -325,7 +342,7 @@ public class jiqiren { ready(); //准备 count2.put(Integer.valueOf(gpid), count2.getOrDefault(Integer.parseInt(gpid), 0) + 1); - jedis11.hincrBy(playKey, "leftover_robot", -1); + //jedis11.hincrBy(playKey, "leftover_robot", -1); lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); lianjiejiqiren.token = token; lianjiejiqiren.session = session; @@ -408,7 +425,7 @@ public class jiqiren { if (jedis0.keys("{user}:" + randomKeyFromList + "_token").size() != 0) { Set keys1 = jedis0.keys("{user}:" + randomKeyFromList + "_token"); if (keys1 == null) { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); ITObject validate = TObject.newInstance(); validate.putString("token", object.getString("token")); token = object.getString("token"); @@ -420,7 +437,7 @@ public class jiqiren { token = keyList.get(0); } } else { - object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "123456"); + object = accountBusiness.idPasswordLogin(Integer.parseInt(randomKeyFromList), "blm523"); ITObject validate = TObject.newInstance(); validate.putString("token", object.getString("token")); token = object.getString("token"); @@ -441,19 +458,22 @@ public class jiqiren { if ("22".equalsIgnoreCase(wanfaId)) { //湖南红中麻将 - client = new TaurusClient("8.138.242.190:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6421", "game", TaurusClient.ConnectionProtocol.Tcp); + client.connect(); + mapclient.put(randomKeyFromList, client); + } if ("10".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); + client = new TaurusClient("47.109.55.7:6311", randomKeyFromList, TaurusClient.ConnectionProtocol.Tcp); // client.setSession(session); client.connect(); mapclient.put(randomKeyFromList, client); } - System.out.println("clinet 111 " + client); + if ("66".equalsIgnoreCase(wanfaId)) { - client = new TaurusClient("8.138.242.190:6841", "game", TaurusClient.ConnectionProtocol.Tcp); + // client = new TaurusClient("47.109.55.7:6841", "game", TaurusClient.ConnectionProtocol.Tcp); } System.out.println("id ++++++" + mapclient); @@ -479,7 +499,7 @@ public class jiqiren { count2.put(Integer.valueOf(playId), count2.getOrDefault(Integer.parseInt(playId), 0) + 1); // count.put(key, count.getOrDefault(key, 0) + 1); - jedis11.hincrBy(playKey1, "leftover_robot", -1); + // jedis11.hincrBy(playKey1, "leftover_robot", -1); lianjiejiqiren lianjiejiqiren = new lianjiejiqiren(); lianjiejiqiren.token = token; @@ -598,8 +618,9 @@ public class jiqiren { params.putString("session", session + "," + token); client.send("1002", params, response -> { - ITObject obj = response.messageData.param.getTObject("tableInfo"); + //ITObject obj = response.messageData.param.getTObject("tableInfo"); }); + return "ok"; } catch (InterruptedException e) { e.printStackTrace(); } diff --git a/libs/robot_common/src/main/java/taurus/newRobot/lianjiejiqiren.java b/libs/robot_common/src/main/java/taurus/newRobot/lianjiejiqiren.java index 5aa7d14..a287d4d 100644 --- a/libs/robot_common/src/main/java/taurus/newRobot/lianjiejiqiren.java +++ b/libs/robot_common/src/main/java/taurus/newRobot/lianjiejiqiren.java @@ -598,8 +598,28 @@ public class lianjiejiqiren { System.out.println("comds:2002"); ITObject params = TObject.newInstance(); + String aid = client.getGameID(); + + String getKey = "{robortInfo}:" + aid; + Jedis jedis20 = Redis.use("group1_db2").getJedis(); + + String circleId1 = jedis20.hget(getKey, "circleId"); + String pid = jedis20.hget(getKey, "pid"); + + String key = "g{" + circleId1 + "}:play:" + pid; + client.send("1005", params, response -> { + log.info("退出状态1---------"+response); + log.info("退出状态1getKey---------"+getKey); + log.info("退出状态1key---------"+key); + log.info("退出状态1aid---------"+aid); + jedis20.hset(getKey, "circleId", "0"); + jedis20.hset(getKey, "pid", "0"); + jedis20.hset(getKey, "room_id", "0"); + //退出修改机器人状态 + jedis20.hset(key,aid, "0"); }); + jedis20.close(); }else if ("2009".equalsIgnoreCase(command)) { log.info("斤斤计较急急急急急急急急急====="+param); @@ -657,7 +677,6 @@ public class lianjiejiqiren { if (playerIds2.length == 1) { if (!pid.equals("0")) { - System.out.println("comds4:2002"); Jedis jedis20 = Redis.use("group1_db11").getJedis(); System.out.println("进入 -------------------------"); jedis20.hincrBy(key, "leftover_robot", 1); @@ -717,7 +736,9 @@ public class lianjiejiqiren { TaurusClient taurusClient = (TaurusClient) entry.getValue(); taurusClient.send("1005", params, response -> { log.info("退出状态---------"+response); - + log.info("退出状态getKey---------"+getKey); + log.info("退出状态key---------"+key); + log.info("退出状态aid---------"+aid); jedis33.hset(getKey, "circleId", "0"); jedis33.hset(getKey, "pid", "0"); jedis33.hset(getKey, "room_id", "0"); @@ -782,7 +803,7 @@ public class lianjiejiqiren { } } - jedis11s.hincrBy(getStart, "leftover_robot", 1); + // jedis11s.hincrBy(getStart, "leftover_robot", 1); jedis21.hset("{robortInfo}:" + key, "circleId", "0"); jedis21.hset("{robortInfo}:" + key, "pid", "0"); diff --git a/libs/robot_common/src/test/java/Test.java b/libs/robot_common/src/test/java/Test.java index 39bfb73..41d4d41 100644 --- a/libs/robot_common/src/test/java/Test.java +++ b/libs/robot_common/src/test/java/Test.java @@ -92,7 +92,7 @@ public class Test { // // 玩家ID // public static int playerId = 0; // // 登录密码 -// public static String password = "123456"; +// public static String password = "blm523"; // // 会话标识 // public static String session = ""; // // 访问令牌 diff --git a/libs/robot_common/src/test/java/Test2.java b/libs/robot_common/src/test/java/Test2.java index c44ed1d..6ae3845 100644 --- a/libs/robot_common/src/test/java/Test2.java +++ b/libs/robot_common/src/test/java/Test2.java @@ -26,7 +26,7 @@ public class Test2 { public static List cardInhand = new ArrayList(); public static int seat = 0; public static int playerId = 219916; - public static String password = "123456"; + public static String password = "blm523"; public static String session = ""; public static String token = ""; public static TaurusClient client = null; diff --git a/robots/robotchangma/.idea/.gitignore b/robots/robotchangma/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/robots/robotchangma/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/robots/robotchangma/.idea/compiler.xml b/robots/robotchangma/.idea/compiler.xml new file mode 100644 index 0000000..43a898e --- /dev/null +++ b/robots/robotchangma/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/.idea/encodings.xml b/robots/robotchangma/.idea/encodings.xml new file mode 100644 index 0000000..52c5282 --- /dev/null +++ b/robots/robotchangma/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/.idea/jarRepositories.xml b/robots/robotchangma/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/robots/robotchangma/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/.idea/kotlinc.xml b/robots/robotchangma/.idea/kotlinc.xml new file mode 100644 index 0000000..7e340a7 --- /dev/null +++ b/robots/robotchangma/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/robots/robotchangma/.idea/misc.xml b/robots/robotchangma/.idea/misc.xml new file mode 100644 index 0000000..d5cd614 --- /dev/null +++ b/robots/robotchangma/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/.idea/vcs.xml b/robots/robotchangma/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/robots/robotchangma/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/pom.xml b/robots/robotchangma/pom.xml new file mode 100644 index 0000000..2f0d01e --- /dev/null +++ b/robots/robotchangma/pom.xml @@ -0,0 +1,193 @@ + + 4.0.0 + com.robotcm + robot_changma + war + 1.0.0 + + + UTF-8 + 1.8 + 1.8 + pro + 1.5.10 + + + + + junit + junit + 3.8.1 + test + + + + + com.data + data_cache + 1.0.1 + + + + + com.taurus + taurus-core + 1.0.1 + + + + + com.taurus + taurus-web + 1.0.1 + + + + com.taurus + taurus-permanent + 1.0.1 + + + + + redis.clients + jedis + 2.9.0 + + + + + com.zaxxer + HikariCP + 3.3.1 + + + + + mysql + mysql-connector-java + 8.0.16 + + + + + jdom + jdom + 1.0 + + + + + log4j + log4j + 1.2.17 + + + + + org.eclipse.jetty + jetty-webapp + 8.2.0.v20160908 + provided + + + org.quartz-scheduler + quartz + 2.2.3 + compile + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + ${kotlin.version} + + + org.jetbrains.kotlin + kotlin-test + ${kotlin.version} + test + + + com.game + game_common + 1.0.0 + compile + + + + com.google.code.gson + gson + 2.10.1 + + + + + + ROOT + + + org.apache.maven.plugins + maven-war-plugin + + 1.8 + 1.8 + UTF-8 + logs/**,config/** + + + config/ + ${project.basedir}/build/${build.type}/ + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${kotlin.version} + + + compile + compile + + compile + + + + test-compile + test-compile + + test-compile + + + + + 1.8 + + + + org.apache.maven.plugins + maven-compiler-plugin + + + compile + compile + + compile + + + + testCompile + test-compile + + testCompile + + + + + + + + diff --git a/robots/robotchangma/src/main/java/com/robotcm/MainServer.java b/robots/robotchangma/src/main/java/com/robotcm/MainServer.java new file mode 100644 index 0000000..6be819b --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/MainServer.java @@ -0,0 +1,225 @@ +package com.robotcm; + + +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStream; + + +import com.robotcm.taurus.robot.RobotUser; + +import com.robotcm.taurus.util.ROBOTEventType; +import org.jdom.Document; +import org.jdom.Element; +import org.jdom.input.SAXBuilder; + +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.ScheduledThreadPoolExecutor; +import java.util.concurrent.TimeUnit; + +import com.data.cache.AccountCache; +import com.data.cache.GroupCache; + +import com.robotcm.taurus.client.NetManager; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.routes.Extension; +import com.taurus.core.routes.Routes; +import com.taurus.core.util.FileUtil; + +import com.taurus.permanent.TPServer; +import redis.clients.jedis.Jedis; + + +public class MainServer extends Extension { + private ScheduledThreadPoolExecutor timeScheduler; + + private static final String WEB_CONFIG_KEY = "web_config"; + private static final String FORCE_VER_KEY = "force_ver"; + + public static Element gameConfig; + + public static int groupid; + public static int pid; + private static String password; + + private static String gameHost; + private static String gamePort; + + private static Map robotUserMap; + + public static Map lua_map = new HashMap<>(); + public MainServer() { + super(); + robotUserMap = new HashMap(); + String path = System.getProperty("WORKDIR"); + File file = new File(path+"/config/robot-config.xml"); + if(file.exists()) { + try { + InputStream is = new FileInputStream(file); + SAXBuilder builder = new SAXBuilder(); + Document document = builder.build(is); + gameConfig = document.getRootElement(); + + groupid = Integer.parseInt(gameConfig.getChildTextTrim("groupid")); + pid = Integer.parseInt(gameConfig.getChildTextTrim("pid")); + password = gameConfig.getChildTextTrim("password"); + gameHost = gameConfig.getChildTextTrim("gameHost"); + gamePort = gameConfig.getChildTextTrim("gamePort"); + }catch (Exception e) { + e.printStackTrace(); + } + } + //3秒 + System.out.println("Main Server Started"); +// NetManager.TIMEOUT_TIME =3; + timeScheduler = new ScheduledThreadPoolExecutor(1); + timeScheduler.scheduleAtFixedRate(new Runnable() { + + @Override + public void run() { + AccountCache.clearData(); + GroupCache.clearData(); + System.gc(); + } + }, 0,600, TimeUnit.SECONDS); + + } + + @Override + public int readVersion() { + int ver = Integer.parseInt(Redis.use("group1_db1").hget(WEB_CONFIG_KEY,FORCE_VER_KEY)); + return ver; + } + + + @Override + public void configRoute(Routes me) { + + } + + + @Override + public void onStart() { + System.out.println("onStart starting..."); + // 1. 先启动独立的事件处理线程(只启动一次) + startNetEventThread(); + + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + try { + String robotskey = "g{"+groupid+"}:play:"+pid; + Map maprobot = jedis2.hgetAll(robotskey); + for(Map.Entry entry : maprobot.entrySet()) { + System.out.println(entry.getKey()+":"+entry.getValue()); + //是否创建 + RobotUser robotUser = new RobotUser(); + robotUser.setRobotid(Integer.parseInt(entry.getKey())); + robotUser.setPassword(password); + robotUser.setGameHost(gameHost); + robotUser.setGamePort(gamePort); + robotUser.setRobotGroupid(groupid); + robotUser.setRobotPid(pid); + robotUserMap.put(Integer.parseInt(entry.getKey()), robotUser); + } + // 2. 定时器只负责创建机器人连接 + TPServer.me().getTimerPool().scheduleAtFixedRate(new Runnable() { + @Override + public void run() { + + //1、获取对应玩法的id + System.out.println("groupid"+groupid); + System.out.println("pid"+pid); + String robotskey = "g{"+groupid+"}:play:"+pid; + for(Map.Entry entry : robotUserMap.entrySet()) { + RobotUser robotUser = entry.getValue(); + //1、登录 + //判断是否登录 + if(!robotUser.isLogin){ + robotUser.login(); + } + //2、链接 + //判断是否链接 + System.out.println("robotUser.isconnect"+robotUser.getisconnect()); + if(!robotUser.getisconnect()){ + robotUser.connectGame(); + }else{ + robotUser.renconnect(); + } + + //检测是否断开链接 + robotUser.checkIsConnect(); + //3、创建房间 + if(robotUser.getStatus()==0){ + //没状态时候进入创建房间 + robotUser.joinRoom(); + } + + if(robotUser.getStatus()==ROBOTEventType.ROBOT_UNUSE){ + //没状态时候进入创建房间 + robotUser.createRoom(); + } + + + + //4、加入房间 + + + //5、退出房间 + + + //6、工作 + + + + } + + + //判断机器人是否有创建, + + + + + //System.out.println("into"); + //AddRoomRobot addRoomRobot = new AddRoomRobot(); + //addRoomRobot.addRoom(); + + // System.out.println("机器人返回结果: " + s); + + } + }, 0, 3 ,TimeUnit.SECONDS); + + } catch (Exception e) { +// System.out.println("创建机器人连接失败" + e); + }finally { + jedis2.close(); + } + } + + // 独立的事件处理线程 + private void startNetEventThread() { + Thread eventThread = new Thread(() -> { + while (true) { + NetManager.processEvents(); + try { + Thread.sleep(2); + } catch (InterruptedException e) { + break; + } catch (Exception e) { + } + } + }, "NetEvent-Thread"); + + eventThread.setDaemon(true); // 设置为守护线程 + eventThread.start(); + } + + + + @Override + public void onStop() { + if(timeScheduler!=null) { + timeScheduler.shutdownNow(); + } + } + +} diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/DoTest.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/DoTest.java new file mode 100644 index 0000000..dae915e --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/DoTest.java @@ -0,0 +1,153 @@ +package com.robotcm.hunan; + +import com.taurus.core.entity.*; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.Logger; +import com.taurus.web.WebException; +import redis.clients.jedis.Jedis; +import com.robotcm.taurus.client.TaurusClient; +import com.robotcm.taurus.client.business.AccountBusiness; +import com.robotcm.taurus.util.GroupDatas; + +import java.util.ArrayList; +import java.util.List; +import java.util.Set; + +public class DoTest { + + // 扣点点玩家手牌 + public static List cardInhand = new ArrayList(); + + private static final Logger log = Logger.getLogger(DoTest.class); + +// +// //跑得快算法 +// private static PaoDeKuaiSuanFa paoDeKuaiSuanFa; + + //红中其它玩家打的牌 +// public static String hongZhongCard = ""; + + //扣点点别人打的牌 + public static String card = ""; + + + // 玩家座位号 + public static int seat = 0; + // 玩家ID + public static int playerId = 0; + // 登录密码 + public static String password = "blm523"; + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + // 玩法ID + public static String wanfaId = ""; + + // 客户端连接对象 + public static TaurusClient client = null; + + public static TObject datas = null; + + + //圈子id + public static int groupId = 0; + + //房间id + public static String roomId = ""; + + public static int count = 0; + + static final void get() { + TObject data = GroupDatas.getData(); + datas = data; + } + + public String allLogin() throws WebException { + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + + // ITObject object = null; + AccountBusiness accountBusiness = null; + accountBusiness = new AccountBusiness(); + //获取 + Set allRobotKeys = jedis2.keys("{robot}:*"); + System.out.println(allRobotKeys); + for (String robotKey : allRobotKeys) { + ITObject object = null; + try { + //System.out.println("robotKey:"+robotKey.substring(robotKey.indexOf(":") + 1)); + object = accountBusiness.idPasswordLogin(Integer.parseInt(robotKey.substring(robotKey.indexOf(":") + 1)), "blm523"); + Thread.sleep(100); + } catch (Exception e) { + e.printStackTrace(); + } + } + + return ""; + } + + public String doTest() throws Exception { + get(); + ITArray group = datas.getTArray("groupid"); + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + + if (group.size() != 0) { + log.info("数据--------{}", datas); +// System.out.println("数据--------" + datas); + ITArray robotIds = datas.getTArray("robotIds"); + int robotIndex = 0; + + for (int i = 0; i < group.size(); i++) { + TDataWrapper tDataWrapper = group.get(i); + if (tDataWrapper.getTypeId() == TDataType.TOBJECT) { + TObject roomObj = (TObject) tDataWrapper.getObject(); + + // 获取圈子id和房间列表 + Set keySet = roomObj.getKeys(); + for (String groupIdStr : keySet) { + + int currentGroupId = Integer.parseInt(groupIdStr); + ITArray roomArray = roomObj.getTArray(groupIdStr);//玩法id + + + //为每个房间分配一个机器人 + for (int j = 0; j < roomArray.size() && robotIndex < robotIds.size(); j++) { + int currentPlayId = roomArray.getInt(j); + int currentPlayerId = robotIds.getInt(robotIndex); + + System.out.println("玩家id: " + currentPlayerId + ", 玩法id: " + currentPlayId + ", 圈子id: " + currentGroupId); + JiQiRens jiQiRen = new JiQiRens(); + String playKey = "g{" + groupIdStr + "}:play:" + currentPlayId; + + String leftover_robot = jedis11.hget(playKey, "leftover_robot"); + if (jedis11.hget(playKey, "leftover_robot") != null) { +// if (Integer.parseInt(leftover_robot) > 0) { + jiQiRen.tcp_test(currentPlayerId, currentPlayId, currentGroupId); + robotIndex++; +// } + } + } + } + } + } + + // 清空数据 + datas.getTArray("robotIds").clear(); + datas.getTArray("groupid").clear(); + playerId = 0; + roomId = ""; + groupId = 0; + count = 0; + + } + + } finally { + jedis11.close(); + jedis0.close(); + } + + return ""; + } +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HandAnalysis.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HandAnalysis.java new file mode 100644 index 0000000..10d7444 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HandAnalysis.java @@ -0,0 +1,25 @@ +package com.robotcm.hunan; + +import java.util.*; + +public class HandAnalysis { + public Map cardCounts = new HashMap<>(); + public List> completedMelds = new ArrayList<>(); + public List pairs = new ArrayList<>(); + public List isolatedCards = new ArrayList<>(); + public Map cardUsefulness = new HashMap<>(); + public Map> cardsBySuit = new HashMap<>(); + + + public boolean isTingPai = false;//是否听牌 + public Set tingCards = new HashSet<>(); // 听的牌 + public int meldCount = 0; // 面子数量 + public int shantenCount = Integer.MAX_VALUE; // 向听数 + public int pairCount = 0; // 对子/将数量 + public boolean hasLongQiDuiPotential = false; // 是否有龙七对潜力 + public Set usedInMelds = new HashSet<>(); // 用于面子的牌 + public boolean hasPengPengHu = false;//是否有碰碰胡 + public Set usedInPairs = new HashSet<>(); // 用于对子/将的牌 + public List remainingCards = new ArrayList<>(); // 剩余需要分析的牌 + public int lastDrawnCard = 0; // 最后摸的牌 +} \ No newline at end of file diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java new file mode 100644 index 0000000..4311e08 --- /dev/null +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java @@ -0,0 +1,1928 @@ +package com.robotcm.hunan; + +import com.game.Util; +import com.robotcm.taurus.util.CardUtil; +import com.robotcm.taurus.util.ChangShaSuanFaTest; +import com.robotcm.taurus.util.ChangshaWinSplitCard; +import com.taurus.core.entity.ITArray; +import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; +import com.taurus.core.entity.TObject; +import com.taurus.core.plugin.database.DataBase; +import com.taurus.core.plugin.redis.Redis; +import com.taurus.core.util.StringUtil; +import redis.clients.jedis.Jedis; +import com.robotcm.taurus.client.Message; +import com.robotcm.taurus.client.TaurusClient; + +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + + +public class HuNanChangSha { + + public static int changShaCard = 0; + public static boolean isTinChi = false; + public static boolean isTinPeng = false; + +// private static final Logger log = Logger.getLogger(DoTest.class); + + + private List changShaCardInhandgang = new ArrayList<>(); + + + //长沙麻将出过的牌 + private List changShachuguopai = new ArrayList<>(); + + private List changShaCardInhand = new ArrayList<>(); + + private Map chuGuoPainum = new HashMap<>(); + + + //杠的牌 + private List gangdepai = new ArrayList<>(); + + + //碰牌 + private List pongGroup = new ArrayList<>(); + + + //吃牌 + private List chowGroup = new ArrayList<>(); + + + // 玩家座位号 + public static int seat = 0; + + // 会话标识 + public static String session = ""; + // 访问令牌 + public static String token = ""; + + + private static ChangShaSuanFaTest changShaSuanFaTest = new ChangShaSuanFaTest(); + + + // 公共的getter和setter方法 + + public List getgangdepai() { + return gangdepai; + } + + public List getchangShaCardInhandgang() { + return changShaCardInhandgang; + } + + // 公共的getter和setter方法 + public List getpongGroup() { + return pongGroup; + } + + public List getchowGroup() { + return chowGroup; + } + + public List getChangShaCardInhand() { + return changShaCardInhand; + } + + public List getChuGuoCardInhand() { + return changShachuguopai; + } + + public Map getChuGuoPainum() { + return chuGuoPainum; + } + + /** + * 出牌广播协议 812 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public static String drawCard(String command, Message message) { + if (command.equalsIgnoreCase("812")) { + ITObject param = message.param; + if (param == null) { + return null; + } + changShaCard = param.getInt("card"); + + + } + return null; + } + + + /** + * 摸牌协议 819 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + public String getCard(String command, Message message, TaurusClient client, Map mapclient) { + if (command.equalsIgnoreCase("819")) { + ITObject param = message.param; + if (param == null) { + return null; + } + Jedis jedis222 = Redis.use("group1_db2").getJedis(); + + + if (param.getInt("player") != null) { + Integer player = param.getInt("player"); + int drawnCard = param.getInt("card"); + changShaSuanFaTest.drawnCards = drawnCard;//存储摸到的牌 + changShaCardInhand.add(drawnCard); + + if (jedis222.hget("{robortInfo}:" + player, "circleId") != null && jedis222.hget("{robortInfo}:" + player, "pid") != null) { + String circleId = jedis222.hget("{robortInfo}:" + player, "circleId"); + String pid = jedis222.hget("{robortInfo}:" + player, "pid"); + String getStart = "g{" + circleId + "}:play:" + pid; + if (!pid.equals("0")) { +// jedis222.hset(getStart, String.valueOf(player), "2"); + } + } + } + + + jedis222.close(); + } + return null; + } + + /** + * 判断是否应该碰牌 + * + * @param proposedCard 提议碰的牌 + * @return 是否应该碰牌 + */ + public boolean shouldPong(int proposedCard) { + + + // 直接调用hongZhongSuanFaTest中的shouldPong方法,它已经包含了所有需要的规则 + return changShaSuanFaTest.shouldPong(proposedCard, changShaCardInhand); + + } + + + public boolean shouldChow(int proposedCard) { + + return changShaSuanFaTest.shouldChow(proposedCard, changShaCardInhand); + } + + /** + * 初始化手牌协议 811 + * + * @param command 协议号 + * @param message 消息对象 + * @return + */ + + public String cardInHead(String command, Message message, TaurusClient client) { + if (command.equalsIgnoreCase("811")) { + ITObject param = message.param; + if (param == null) { + return null; + } +// {bank_seat=1, laiziCard=0, laiziCard2=0, laiziCard2Before=0, jing=0, laiziCardBefore=0, card_list=[101, 103, 104, 201, 204, 207, 208, 209, 307, 309, 501, 502, 503]} + ITArray cardList = param.getTArray("card_list"); + + List handCards = new ArrayList<>(); + for (int i = 0; i < cardList.size(); i++) { + handCards.add(cardList.getInt(i)); + } + + for (int i = 0; i < cardList.size(); i++) { + changShaCardInhand.add(cardList.getInt(i)); + } + + System.out.println("changShaCardInhand" + changShaCardInhand); + + } + return null; + } + + + public static int[][] countTiles(List cardInHand) { + int[][] counts = new int[5][10]; // 类型×值 + + for (Integer card : cardInHand) { + if (card == 0) { + continue; + } + counts[card / 100 - 1][card % 100]++; + } + return counts; + } + + public static boolean isJiangPai(int card) { + if (card % 100 == 2 || card % 100 == 5 || card % 100 == 8) { + return true; + } + return false; + } + + public static int checkduijiang(List cardInHand) { + Map countMap = new HashMap<>(); + for (Integer item : cardInHand) { + countMap.put(item, countMap.getOrDefault(item, 0) + 1); + } + int jiangnum = 0; + for (int key : countMap.keySet()) { + if (isJiangPai(key) && countMap.get(key) >= 2) { + jiangnum++; + } + } + return jiangnum; + } + + + /** + * 处理 吃,碰,杠,补,胡 + * + * @param param + * @param client + * @return 吃 + * [TCP->814] data:{"tip_list":[{"type":1,"id":1,"opcard":[108,109],"weight":1,"card":107}]} + * 吃 碰 + * {"tip_list":[{"type":1,"id":1,"opcard":[206,205],"weight":1,"card":207},{"type":2,"id":2,"opcard":[207],"weight":2,"card":207}]} + * 碰补 + * {"tip_list":[{"type":2,"id":1,"opcard":[101],"weight":2,"card":101},{"type":3,"id":2,"opcard":[101],"weight":3,"card":101}]} + * 补 + * [TCP->814] data:{"tip_list":[{"type":5,"id":1,"opcard":[101],"weight":3,"card":101}]} + * 吃,碰,补,杠, + * {"tip_list":[{"type":1,"id":1,"opcard":[206,204],"weight":1,"card":205},{"type":1,"id":2,"opcard":[206,207],"weight":1,"card":205},{"type":2,"id":3,"opcard":[205],"weight":2,"card":205},{"type":3,"id":4,"opcard":[205],"weight":3,"card":205},{"type":3,"id":5,"opcard":[205],"weight":4,"card":205}]} + * 碰 + * {"tip_list":[{"type":2,"id":1,"opcard":[207],"weight":2,"card":207}]} + * 补,杠 + * {"tip_list":[{"type":5,"id":1,"opcard":[207],"weight":3,"card":207},{"type":5,"id":2,"opcard":[207],"weight":4,"card":207}]} + *